292 304 45 130 140 317 348 51 302