8 1658 468 true 3 11 14 15 19 27 29 32