95073046
27626616
69705562
23298071
5548108
15082284
15826757
24106087
84856096
62603556
35385353
51398611
5086255
53765808
88414754
71542629
2754799
96176417
63463195
90799473
87936038
36332567
54702495
92717714
30652743
87161595
49017250
24125851
55575475
72119422
97998425
56352796
95654411
20628727
59386809
64289542
7336884
77987200
59375706
8806636