32 fefaabfabacbccecfdfcbedbcfbadefccdcafbeeefebaedfffeaeabbafeadcefcdbebbaeefcaaedfdebbcebaaccfabfbaada