30932 61
20544 71
34531 98
17462 40
56133 78
24882 43
100969 328
11838 16
46262 186
26205 75
5504 12
35445 108
35873 40
27014 52
31624 77
3015 9
11383 21
9218 22
35080 130
4334 13
12018 23
6947 18