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