7 170 252 true 8 14 23 39 45 59 68