31027 70
43863 88
25140 50
52447 139
38944 121
57960 160
25483 46
27461 32
27989 63
21408 35
19050 67
15033 18
29386 86
107701 175
56213 202
51208 137
102061 265
30658 93
159437 432
42228 84
130883 338
203131 766
24658 36
47609 122