278
352
422
377
370
326
335
309
369
408
416
467
331
308
237
214
469
398
493
449
453
372
507
394
322
303
376