45


43


60


104


78


119


108


66


63


45