10 587 336 true 7 8 12 17 20 23 25 26 34 35