14432 36
3321 6
20705 63
10031 40
7804 5
16142 30
18115 38
57652 118
60684 59
21711 78
19732 31
22955 28