DE AE DF DF CE BF CF EF CC DF DE DE CA DB DD BC BB CB BD BD BD BC BD DE CC BF AC AE BC AE CD CC AE AE CE CD AC DE BD BD BD BD CC AE DC BC CB BE BE BE BB BE CC BF BD BC BD BE AD AD EF CE CB BD BC BD CE CF CF CE