160 102 121 181 101 153 138 170 171 156