100


156


92


121


71


44


141


83


135


72