7 170 272 true 8 9 19 23 24 29 34