8 1497 458 true 7 12 14 20 27 28 32 33