如图,在三角形ABC中,AB=AC,BD是腰AC上的中线,AB+AD=15,BC+CD=21,求三角形ABC各边的长.