112


43


130


138


106


157


85


78


136


92