46997646
99775435
1785339
93074210
27428414
7462204
93653228
96632625
65595922
57673228
24426140
8754278
71116261
22371025
81653514
88713835
51198725
16563436
48311391
95289147
8189033
89799114
52285388
55688279
45831736
38079902
19549250
54603294
99616133
36857484
94092955
30523533
48142209
37685094
84278031
32097314
1231401
96271621
94794967
17188240