7 170 286 true 5 6 19 20 26 27 31