292 168 124 319 209 110 325 217 108 82 171 248 195 77 44 294 301 89 53 337