125567260
131572180
1940635
1370
70441160
2110
84063292
7921
1580
13461
4105175
4376894
434999736
240937380
1684628313
158629269
1135728896
104834214
89914182
76488141