555
333
366
307
420
294
422
312
347
411
324
380
343
387
342
292
323
271
484
416
264
385
355
377
368
403
276
356
523
505
465
375
407