8 229 217 true 4 5 17 19 21 26 28 36