28657 753
8740 681
14824 701
5950 442
18668 683
15588 417
10794 473
6693 476
8231 269
8553 46
5606 918
6547 385
19405 518
19089 601
6452 211
12504 573
17630 280
9919 611
3589 359
8241 667
12525 791
7121 577
5531 482
7439 354
7440 857
5156 262
4231 55
18772 46