87692
70378
43188
1105233
2805
10348
731124
45885
79017
93148
58826
1147206
36544
1724
925106
17616
55567
75911700
4436252
51621620