31101 63
16113 15
46071 99
17294 16
27543 57
93030 240
55418 172
24131 67
28221 43
20509 47
36474 87
29840 78
31138 93
35877 89
25269 27
41605 111
29350 100
18503 35
27049 57
28536 54
23328 49
20724 27
13505 7
13907 8