10 259 289 true 2 17 26 38 48 62 81 84 88 97