100 30
2441 528
2432 191
2785 351
1622 480
2555 390
2647 385
2146 211
1249 96
1967 569
1292 10
1603 536
493 255
618 510
2049 192
1491 252
2544 260
700 146
2100 523
2553 435
2051 588
1969 575
933 414
2676 294
681 57
449 551
2656 21
2770 54
2145 437
1855 193
1372 515
