8 295 279 true 5 6 8 9 25 27 31 32