9 3445 588 true 1 6 7 8 13 20 22 25 31