399
200
241
198
201
237
304
569
308
181
222
210
190
223
173
186
174
179
252
196
290
327
269
279
233
354
247
305
217
295
352
235
236
387