8 342 293 true 4 7 19 35 53 67 97 98