296
435
373
584
356
574
289
495
434
288
659
627
422
352
636
766
470
387
579
432
605
646
379
527
664
481
420
386
438
450
383
485
328
448
441