238197380
156785267
74680139
8310
103257210
4574943
6684378
3091573
2890
2260541
2475828
2290
430651728
1666198312
129662178
123059252
1114748895
88268178
82990290
69315158