150
133
156
161
167
131
144
170
146
164
15181
12140
9521
8300
661263
6470
5910
5381
537147
51110
460142
3850