8 173 267 true 3 5 24 43 55 73 77 87