41


79


128


95


116


130


104


113


76


86