93285831
22447721
30661158
1082745
7623767
35352226
92682212
96692786
16851577
17786493
96201000
79644607
58732919
33054780
2368779
64739369
2505138
67632363
1448760
3676980
26266015
32202583
40672407
48029018
50595930
76279456
27251815
46632307
94959399
74977518
69199113
53067346
100001866
21955388
89085358
26581746
35698267
60666504
65257058
37051600