123022252
129616178
69292158
1826535
82965290
6720
5961
4297192
3501364
2884040
4448053
44510112
430560728
238151380
1665668312
156746267
1114498895
103233210
88231178
74666139