56678238
27839467
95371785
94586134
67012450
52019250
71984871
58365768
81053759
59805062
4070181
19882294
35131577
8474486
19246942
95359886
29042225
3578252
58513008
36623950
42083098
56502992
420867
1514324
91024897
10826410
506961
68728620
87366546
71181508
98364710
6379822
78046005
25971657
75756806
67582129
51759794
66274199
93833039
1594388