150
133
140
156
211
161
167
144
131
15061
12060
9421
8080
648263
6410
5870
5331
532147
50610
455142
3740