30 50 ABB AA AAA AAB C AB AA ACC AC BB ABC BC BB AA AA AAA AA AB ABB B AAC AAA B AC AAA CC CC ABB AAA BB AAA BB A CC AAB AA AAA AB A AAC AAB AAC AAA A BB AAA ABB AAB AAA BC DDD DD BBD CCD D CD CD BBD BD CC DDD DD DD BC BB CDD BD DD CCD C BBD BBB D DD BBC DD BD CCC CCC CD BDD AC C AD DDD CC CCD CC D BDD CDD DDD BCD B AD DDD CDD CCC BCC AD