106


94


153


87


119


71


44


141


83


135