83965496
99245384
1072447
73352699
77835777
58727205
38543477
70205244
66038373
26558876
18018406
51558772
14983357
99443273
60122906
90781391
68927813
96031195
55516878
39362671
32645498
9399194
38976424
55789435
48053773
31222771
19478678
86572983
2945787
65352733
1282666
69245448
21452458
26991331
91808420
31328787
85375331
96409266
17656798
90859720