221 187 38 248 241 211 198 140 46 38 54 166