已知线段AB,延长AB至点C,使BC=二分之一AB,反向延长AB至点D,使AD=三分之一AC,若CD=16,求AB的长,