145 158 157 154 159 160