157


69


114


285


145


308


213


140


129


113