18529606
11577579
39211050
8019971
55454060
11404595
927153
35041310
68868608
2832834
9810852
9348263
785452
25493164
75902665
6798041
7163177
97672843
78046044
47997039
74485054
12095130
5001834
11621813
456767
73542599
7920638
95491999
70984861
66165764
532914
64997263
14394591
93719228
38859880
52556534
77091242
247270
4727553
66945670