451
497
105
283

412

342
589
344
249

621