34800
48913
37415
694916
50580
36351
57986
41714
55409
37685
71696
21820
430504728
238113380
1665448312
156726267
129575178
122996252
1114228895
103206210
88203178
82948290
74633139
69259158