166
159
156
124
236
457
120
134
139
211
121
125
468
201
299
134
148
156
149
275
399
207
310
138
118
154
302
1033
1489
521
280
260
152
356
239
1104
230
1228
1994