8 12 14 15 33 37 45 48 51 58 65 67 73 75 79 86 87 95 90 99 100 103 112 113 117 120 122 124 132 137 145 143 149155