528958
98574798
35679322
1340683
33585374
1116691
56052837
49226514
26842878
45244508
6477253
38158056
9437285
77212035
88517207
53713002
60328108
22462235
13436964
51217198
80307292
63042266
87959009
64127327
47515610
93118653
8565144
56078870
32932409
26525672
18317452
15137324
8863089
95238142
30561066
48371634
13948395
98005053
8848987
1522869