132


97


118


132


306


105


152


171


355


144