9 277 232 true 3 8 17 29 30 32 35 38 39