10 569 588 true 0 5 7 9 15 17 23 29 30 34