28843557
21159382
19907446
97984880
44329464
18566526
15075530
7055884
83289072
9633521
90344636
29807906
80343427
4658420
21064224
52576793
45248167
95114174
33528647
5233451
96574119
98444998
45221224
5991164
86704410
93067345
71123326
7814323
7828047
49851167
24075251
90424643
16088119
1774436
3505142
7652921
83507378
19011980
5558710
79465447