20 23 25 29 30 31 32 37 39 44 45 48 50 61 71 75 79 81 91 97 102 111 116 121 123 125 142 144 145 146 148 150 162 163 164 165 166