在三角形ABC中,AD是BC上的中线,AB与CD的差为2,周长为22,求AB与AC的长