112


173


69


90


236


109


69


260


117


299