9 1838 487 true 4 5 8 14 15 19 25 33 35