12 780 588 true 9 15 16 21 31 34 37 50 55 71 80 91