30932 58
20151 69
34531 99
17462 40
11455 16
25807 71
23066 39
44466 179
99258 318
55353 76
33684 96
35434 40
26616 47
5117 12
31246 75
3015 9
11001 21
9218 22
34664 130
4334 13
12018 23
6947 17