AdSmAlWiAnBrAuDoBrMcBrSaCADaCrTaDaCoReElLyIvWiJaShJuDGKaChKaEnKaStKeKaKeStLiDaLoSmMoFlMoFl2MyKnNeLeRaHoSeSmSoDGSoKiViShZoYa