18 861 107 1 12 13 21 23 29 31 33 36 37 38 42 47 52 59 60 66 67