95


83


119


59


77


113


93


151


198


177