35032 72
19937 732
12075 901
10238 344
18773 275
50857 214
28390 88
16941 426
69643 328
8633 422
23860 653
28869 575
10485 373
16576 465
13913 306
23139 444
17352 581
10871 563
26205 155
14263 33
25471 504
13565 306
16400 62
43774 516
13195 365
13670 384