32363
54988
40781
52348
37082
30543
32465
41375
28730
15180
27824
52645
435289736
241060380
1685528313
158731269
131678180
125646260
1136548896
104889214
89988183
84116292
76579141
70502160