122982252
129568178
1824735
69257158
82944290
6570
5871
4294792
3500864
2883040
4447053
44502112
430487728
238098380
1665318312
156716267
1114178895
103202210
88194178
74628139