342
363
327
373
338
389
364
425
407
297
529
484
487
376
953