65069756
23246062
1919657
88513464
81098102
71741532
64181945
27905596
2144252
9989184
80459704
37624829
38171213
30946802
38779521
32321022
50714164
13504930
5003112
38635518
88294316
65681607
83819021
766334
79188282
7891128
56239214
20074280
56523022
29636361
21115119
65119023
20563532
14461572
58053825
46751214
4310134
57342622
6535650
5166400