1295683
88493932
15763103
49759326
32487898
35622309
60778791
9577407
2801405
85187150
11352537
5426731
37787018
65314120
9792128
6274179
77133564
32246336
62653509
59076392
62721897
8801612
26267240
57816042
90966475
23436777
4448377
13114437
87445382
38328856
64387748
16273105
57763201
10564457
55225853
98124720
89905192
37094147
9837833
71291010