8 291 295 true 9 15 19 24 25 68 77 89