31257 70
43863 88
25140 50
52674 139
38944 121
57960 160
25483 46
27461 32
27989 63
21408 35
19050 67
15033 18
29386 86
107701 175
56213 201
51208 137
102061 266
30658 93
159437 433
42228 84
130883 338
203131 767
24658 36
47843 122