131673180
125635260
1947736
2290
70497160
84112292
2420
8311
1830
13691
4379794
970
435266736
241053380
1685468313
158723269
1136488896
104886214
89976182
76570141