30 163 149 81 161 101 74 111