8 178 252 true 8 16 21 46 55 66 75 77