59882869
55103631
5932325
70859458
75741514
29759719
65333622
36831660
63643541
78544665
49227118
9247919
8506392
14832409
7546755
8241991
64069263
2097987
11134271
45423601
38041091
93562919
1271795
91668573
9225259
1385448
44469429
97653098
23814142
17489877
12931454
42636443
94667616
11849067
8655881
8202569
374442
11479606
50159638
1524110