32 256 31 28