21043 25
12601 24
25940 66
2928 3
11502 43
5094 18
5900 7
15960 37
4507 9
3924 6
2403 4
3451 14
2385 5
4075 9
57181 144
4601 11
30125 38
5352 11
23857 41
14305 29
16217 19
6983 10
2359 12
17538 32