7 197 267 true 5 12 13 15 31 33 39