39082
78036
63067
83158
42493
855311
57785
42158
648413
44556
42876
51975
430505728
238115380
1665468312
156726267
129579178
122997252
1114228895
103207210
88203178
82948290
74633139
69259158