1006361
677243
715177
634883
490325
582249
93686
27326
705426
417233
657513
887499
625245
133780
230760
993781
105431
271290
66389
840743
372568
503483
294524
675300
855639
985860