8 231 259 true 7 9 19 20 23 26 32 39