581 CCDEEDACDBCBABADEEDCDAABBEAEDACCBACCBEBCADBCACEDDEBAACADDDAEADBCDCDECCDCEECDEDAADDCBEDABEBAEBACABBAEDAADEAEBACADDCADDDCBCDADACBBACBACDABECDEDECEEDDDBCEEEAEEDCAACEADECCCEAECDEDCDCAACDAAECDABEACBABEDDACBCDBDCBAAEDECBECABBDDABAACAEDCCBDCBCDBDADBCEBBCBCACEACAABEABBBBEABCDEBAECBCABAEBAEDECDDCACCDCBCACADEBEBBBEAEACBACAEAEACBDDCAAEAEEACEADECBAEEBEECECDDCCCEEDECBADBCDAEDECAAECBACDDEECCCBDDCECCCEACABDDDDDEDAEACDBBCCBDEEEDBCADCEECDDEACEADEEBCAEADBDDEDDDEDDBCCBECECEBBCDAEEAEEDEAECDACECEBACBADDEEABCCEEBCADAEECEDBBCCBBDBDADBCBEEBDDCCEEBACDAEBDAABEBEDEBACCAEAECCCBDCDBCDACDDDEBDAACBACAEBAD