30 50 DABCDBBBBBBBBBBBBBBBBBBBBBB ABCABDBBBBBBBBBBBBBBBBBBBBB ACCDBBBBBBBBBBBBBBBBBBBBBBB B B B D D A BB BB BB BB BB BB BD BD BD BA BA DD DD DD DD DD DA DA AA AA AA BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBD BBD BBD BBD BBA BBA BBA BDD BDD BDD BCAADBBBBBBBBBBBBBBBBBBBBBB DBBABBBBBBCBBCBBBBBBBBBBBBB DDCABBBBBBBBBBBBBBBBBBBBBBB D A C A C C DD DA DC AA AC CC AA AC CC DC CC BA BC AA AC CC BC CC BC DC CC DDD DDA DDC DAA DAC DCC AAA AAC ACC CCC AAA AAC ACC CCC DDC DCC CCC AAA AAC ACC