159 184 189 157 103 190 147 150 125 111