400
376
292
303
294
366
322
307
350
327
308
288
278
287
300
355
331
309
281
272
288
290
277
311
306