157


123


196


179


152


162


81


385


93


235