9 2738 588 true 1 3 8 12 17 19 33 35 38