9 55 14 12 61 949 952 532 652 444 745 531 701 721 739 509 993 64 928 927 870 871 976 974 971 983 970 939 934 677 951 620 946 930 768 533 752 555 676 815 938 940 935