57125165
66173472
16293821
2862364
89939355
14438234
6928739
12736302
94292792
10855855
55174111
59304445
596332
28755943
9087390
59834326
6779734
80354143
31982344
37499664
73769367
55617733
89123846
52222722
68209063
8583285
40103469
5326142
41551531
64324417
4492446
17679838
19276632
16493912
25917711
10801971
34221358
16147826
89708032
88661153