305 346 349 387 387