8 264 259 true 5 7 8 12 13 20 31 35