8 1288 316 true
4 5 7 26 27 29 31 37