8 223 199 true 7 9 12 13 15 22 28 32