18799598
4901309
54057563
2684846
18818135
95417873
88971767
12898
25774542
79608752
52044342
29692659
97149050
2226163
12413760
78743822
62286257
78708223
55068064
15118356
73335876
39967636
30751786
22409474
27985304
25373167
64284334
73721538
6340843
43993009
88461465
38938051
9043266
69271931
58513201
27363498
9355792
84598785
14435652
68513032