如图,三角形ABC是直角三角形,AB是圆的半径,2AB=40cm,如果甲比乙大64平方厘米,求CD长多少厘米?