如图,△abc中,角acb=90°,ca=15cm,cb=20cm,以ca为半径的圆c交ab于d.求ad的长