已知等腰三角形ABC的底边BC=20,D为AB上的一点,且CD=16,BD=12,则三角形ABC的周长是?