52138213
28168148
23689336
4556954
74387804
13024408
72985575
69757274
46214561
2642500
31993013
6863152
22335322
47651325
36041775
65347702
40837849
80109460
30084389
57776163
90078401
62214187
37463720
55923687
91529075
81798245
8782865
1033930
2798478
92827535
1706739
38927692
57152165
11218350
18096838
85959124
41421332
25101911
78195611
99261610