8 270 292 true 2 3 15 23 57 68 96 98