20 1656 631 true 7 13 20 22 27 34 35 40 47 52 53 59 73 74 84 85 87 89 90 99