15060 50
17160 155
32639 253
27859 184
28487 228
42312 167
34423 261
15671 71
10731 244
58142 220
21913 94
26615 306
48551 219
13907 215
7953 62
48791 205
7789 100
46681 343
16144 218
18649 87
52050 283
28344 80
33046 365
12734 253
64957 449
14337 358
20002 276
14128 176