7 667 269 true 0 1 9 17 21 23 31