123048252
129653178
69309158
1828235
82982290
6820
6001
4297592
3501864
2884540
3248847
4448353
430629728
238186380
1666078312
156776267
1114678895
103251210
88259178
74675139