478


807


600


1104


58


117


150


73


105


121