63 143 166 159 109 22 149 185