400
344
342
280
280
277
274
252
239
235
232
229
225
223
214
211
200
193
184
182
177
172
167
166
158
154
152
151
151
151