144 20 69 158 189 190 191 197 202 203 240 248 254 264 293 346 354 378 404 429 495