8 1657 499 true 0 9 12 14 25 27 33 37