在三角形ABC中,角ACB等于90度,CD为边AB上的高,AC等于15,BC等于20,求AD和BD的长