17643
290956
194606
507326
577821
768530
74359
579297
943487
328495
395792
974265
563771
124555
965859
68439
97675
76032
60988
487577
525194
447925
968980
628639
949446
1177521