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