550
415
390
430
407
303
328
339
473
419
336
327
454
301
478
541
299
288
309
235
405
516
395
434
502
467
433
332
411
384