A cannon is fired horizontally from atop a 40.0 m tower. The cannonball travels 175 m horizontally before it strikes the ground. With what velocity did the ball leave the muzzle?