106 176 278 418 96 364 221 33 86 35 274 239 130 174 271 146 216 417 116 34 17152