142 109 121 156 104 199 166 189 162 181