39763
34072
49008
52255
308310
56816
805918
605312
27021
72345
36135
90207
430651728
238197380
1666198312
156785267
129662178
123059252
1114748895
103257210
88268178
82990290
74680139
69315158