38007800
1603817
23973371
16795902
6797688
16374010
19565873
47465199
60244112
81251730
94187097
37282006
4811853
64544662
80271103
2610736
7978584
53301300
55798600
2057455
73162355
70665637
58637054
48292317
67084901
6934451
95647170
78524946
40083667
1826824
45917089
47385887
8352651
83687098
62669925
2485703
35108568
23128184
38658067
77374155