100
150
3367
3653
61356
4115391
4548956
296132
2515346
6628061
11284356
3102268
205330
1666317
11865279
1184112
10619260
1059816
98974
8714155
806211
72786
63924
58972