9 279 223 true 7 8 9 16 18 25 27 30 31