774
503
370
935
450
668
532
398
477
689
559
771
989
854
369
447
313
881
395
960
824
689
420
638
852
367
933
797
661
533
398
961
340
555
768
638
855
717
932
448
656
526
744
609
474
342
906
418
985
849
363
578
446
662
878