271 157 91 278 105 96 21 40108