19494349
1318577
9674783
90965278
46617879
43954548
17452321
88522360
57951885
18008976
97476620
4875691
31734364
39972354
83783805
57806773
45231339
31477358
5929860
24229723
40689853
43099132
12964985
46702027
65931721
80082224
28268394
58076303
4180444
55319383
86862397
3151698
38909128
60391058
10598631
6067692
15421723
93747041
6655522
45465803