79


131


85


342


385


136


318


118


179


111