28 1 DBADBADAA CDDDBADAA