98669986
47847387
36313027
84304133
61808167
5833281
2942615
60992470
19573945
70787608
75633457
9774300
28224969
13382776
43275698
11917078
27004170
61076211
15106053
9242068
53458674
80592439
6472118
89148926
258963
804079
59353120
57129342
375310
62441399
73754109
5135663
76766020
83442861
37438025
4771841
20328471
22105943
16593004
2805727