31922
37036
42453
25881
18354
27200
18861
12410
12510
56994
25642
18361
434944736
240912380
1684438313
158597269
131552180
125547260
1135498896
104825214
89901182
84055292
76465141
70432160