9 2620 588 true 1 8 10 11 12 21 23 29 36