125


70


37


2


42


141


168


223


164


187