10 3786 588 true 1 5 8 15 17 24 25 26 29 32