166


343


85


218


209


193


118


187


222


119