8 148 270 true 1 6 15 17 20 24 33 37