90683866
25501214
50933554
99851326
46315207
79691756
59999553
7557756
95627407
1929959
75396445
83577781
65268640
35484396
8321676
43197304
33732428
9222687
82619698
34855261
73254625
25139151
85055617
52157397
12245527
96723224
36272248
28905300
2828713
50366099
60864998
63952907
12845955
50927781
9708304
1861307
32826575
53624697
78791041
67644934