10 594 433 true 7 9 12 18 21 26 30 36 37 39