57


60


122


112


139


303


337


562


481


314