8 247 259 true 10 16 22 23 27 31 32 33