93942439
16593470
12506108
86864912
5448233
25078335
44819956
21195832
38953987
35945544
50171270
39571324
18705604
67587136
1495942
23233152
53052241
23271953
38953118
88769886
5631627
80615635
30451273
56333908
50064099
75874237
3538429
21025952
31686616
98046876
50439113
19754688
7393410
5019784
87515483
32167218
50291855
96631925
50563424
38748780