7 148 170 true 3 9 12 16 22 37 38