8 1270 452 true 5 6 8 9 14 27 31 32