95032582
244675
21694401
18537198
70147823
5080915
48895025
51722567
84555478
34902633
78905628
47339480
84418287
8694674
80282228
40843236
14053789
87969474
53961391
27584719
42583862
33406427
56853164
66872227
2542965
818195
6122907
96826108
43015947
94269021
61176553
46901154
4090807
73999341
69867008
45318106
16832778
14354192
84513166
66199864