604
337
551
416
636
497
711
929
793
309
390
955
821
680
547
764
981
497
363
441
307
872
737
602
818
336
899
762
632
361
925
791
306
869
388
467
332
902
412
628
845
710
571
442
308
388
599
465
679
895
760
630
842
708