7 170 247 true 5 6 19 20 26 27 31