31999125
1183900
78626586
66542626
36073220
11808144
3226400
33266168
8680325
99982373
90821275
30873324
76545285
40416036
5778142
51901200
30685634
60749576
4163889
46519346
6426182
51945483
91386616
55244430
64775804
77997941
3439843
67486542
8453263
71956812
77454270
61028999
64871042
14376947
62562962
27713681
28866362
77897148
69793639
83814851