155


75


128


49


321


343


97


119


121


76