38397305
53333219
42857413
24011726
5971869
84189816
28591815
31873593
80831025
71427477
62113358
9587690
22288677
40149923
11861105
25649865
72929045
24579001
67688243
41109483
85346500
64927100
86402003
83712356
77294079
12803322
65219472
99795915
3985980
49937780
86191708
3675244
6947218
73233533
77862091
29065945
7234990
91112597
5179133
94728748