8 148 267 true 2 8 11 15 17 20 23 25