34615
59305
46054
60948
63667
443210
76547
36772
42915
28483
15300
38738956
430491728
238100380
1665318312
156717267
129569178
122982252
1114198895
103202210
88197178
82946290
74629139
69258158