30533
32455
26883
37702
15170
27814
48982
25923
26430
51159
752710
42691
434989736
240933380
1684608313
158626269
131570180
125566260
1135648896
104834214
89910182
84063292
76486141
70441160