46375325
50367594
10606489
60559732
3318839
20946536
4328823
11542369
96669342
36802560
98922551
1189592
19709529
71732938
18437940
71779402
95971460
24796245
76735753
5544373
98949727
75648989
73059600
28147249
12229433
5068888
48981288
88946939
76411226
54736789
45812014
3966339
93628189
27678107
92647815
84259841
12749725
92042743
67232480
91507022