2


45


8


118


58


189


112


44


138


45