9 2589 417 true 0 2 4 7 19 20 24 34 35