40566 188
99495 525
79244 425
22925 1035
41268 374
25510 653
51849 640
11918 66
23512 652
463355 1188
85484 788
51983 872
66305 739
64245 706
9999 99
32084 340
177097 633
193664 897
77022 592
39375 301
29904 577
28271 344
70756 698
62368 509