347
559
776
503
369
934
451
318
882
746
963
477
340
424
987
504
368
584
800
319
744
607
829
341
905
426
637
504
368
797
314
879
394
960
825
691
419
983
851
713
583
798
664
744
958
476
339
903
771
633
497
716
933
796