122957252
129548178
1822835
69246158
82923290
6480
5811
4294092
3500264
2881440
4446453
44498112
430444728
238069380
1665138312
156691267
1113908895
103193210
88169178
74617139