7 176 268 true 1 7 9 31 32 36 38