83


65


138


62


132


97


118


132


307


105