39 2159692 32944 7 9 11 12 13 16 18 20 23 26 27 927 928 930 931 933 936 938 940 943 945 948 956 958 964 965 967 968 969 975 978 979 982 984 986 992 997 999 1000