49085796
41478420
29407392
35044219
76455998
92245998
901680
56554257
49853235
9038443
41927809
38026359
28424758
44235098
60263531
5233862
93675780
10696007
47576221
58905308
9037164
77467473
82707793
44733403
12167467
8908664
19402560
86752413
4268935
57228936
49614405
44581375
32626696
94582495
10475684
35982161
3749882
70049806
2102164
83386618