238161380
156760267
74668139
8060
103237210
6683278
4572743
3090273
2260141
2820
2750239
2475128
430575728
1665848312
129622178
123026252
1114558895
88237178
82972290
69295158