7 148 99 true 8 9 19 20 28 36 39