166


116


366


91


421


120


77


168


351


142