40016 63
24033 12
73568 150
18089 21
74561 103
25263 38
15779 25
52350 106
37317 68
21996 27
14237 8
29836 77
14480 14
13151 18
10195 2
60365 57
9727 8
20169 17
22249 32
24973 58
21467 45
15897 34
38334 105
22508 35