7 151 152 true 6 7 10 11 18 25 31