28362
36772
42915
28483
34630
11460
38800
14266
35446
24603
44034
24075
430503728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88203178
82948290
74633139
69259158