D-EAHGD-EBDBD-EBTTD-ECFBD-ECVRD-EEWUD-EFHGD-EFKGD-EGNHD-EHGVD-EIRXD-EJDZD-EJNID-ELVKD-EMJDD-EOHHD-ESEFD-ETCBD-ETRAD-EUAC