8 158 148 true 4 9 14 22 28 30 35 37