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