83799
57796
1647729
2127530
91317
797413
64558
36237
1241822
613712
963513
80857
435280736
241056380
1685508313
158728269
131676180
125640260
1136538896
104886214
89982182
84113292
76576141
70500160