9 269 314 true 3 8 16 17 23 31 32 34 36