18037718
24295258
58583912
8957849
16087924
16858550
79497046
31112852
24128890
26393006
61196551
20502546
7454226
50254441
62903663
57462409
2927506
13019569
10605368
61682490
87524406
93043116
9031435
65359665
8897945
13926686
89532137
9257367
62782798
36807960
28887826
52126842
81542378
46422186
33935885
38938263
71132081
57258812
25752701
30539026