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