40625 300
34788 238
38888 306
18507 764
46763 897
87945 435
33124 907
5409 518
74772 216
29160 78
89222 804
45038 491
5391 109
4018 333
8315 581
5267 446
6619 524
2255 277
7272 548
3007 403
6787 84
6018 686
2594 220
3847 575
5169 655
3462 567
5051 286
6730 424