10 289 302 true 10 11 16 20 29 33 46 67 97 99