7 170 274 true 6 12 17 19 25 26 31