42732
31426
45457
903813
79618
866016
701313
33523
38810
24071
89824
41806
430503728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88203178
82948290
74633139
69259158