9 229 174 true 1 6 16 29 30 31 32 35 39