7 780 267 true 5 7 19 26 28 31 33