8 203 239 true 7 8 12 19 25 27 29 32