A ball is thrown toward a cliff of height h with a speed of 31m/s and an angle of 60 degrees above horizontal. It lands on the edge of the cliff 3.7s later. How high is the cliff? What was the maximum height of the ball? What is the ball's impact speed?