9 457 305 true 1 2 5 9 10 19 25 27 35