65492628
9879785
93674191
29903265
60383046
99822912
99147413
77411410
30165206
76734669
1277681
42148978
95338717
74558741
25177724
20898329
29577046
88293907
97062428
79305605
66501950
7692225
93946678
39033709
5203075
8435418
39339233
25249539
14454168
16292158
68788380
12425698
10064012
79803900
98911084
32836623
87482353
84632248
98956470
6289470