28197022
18802067
817225
34178902
76481836
43284796
73478616
26377214
52342115
95658248
89351544
8721169
55509607
15152292
24716310
76218337
2889952
68663161
87292201
45832576
39571287
64647830
71586783
16159098
10441391
76815034
1773904
1162868
18833098
74669914
11062287
25368561
68564262
1398746
56427811
73542760
87771479
46316922
7918159
4801480