48783
54288
102918
71329
42433
41820
49492
63529
38050
54924
56504
31426
430385728
238014380
1664928312
156661267
129503178
122918252
1113508895
103172210
88151178
82904290
74603139
69232158