10 292 143 true
7 12 16 22 27 30 33 34 38 39