2


9


80


75


84


78


178


137


151


43