93927350
57318006
92748631
13222666
56967557
43888589
2805966
8625945
98711217
28581969
21983150
58033135
73891291
8577737
27826686
92077758
68473496
10725028
6988891
34622162
16944013
80849132
98488845
72607231
18524476
12685227
39027127
53125054
1030311
2117514
18967803
12352863
92151441
60085048
14009648
37497153
217974
3300427
46111304
41207749