8 259 286 true 1 23 27 32 40 72 79 98