32 4 32 4 8 32 32 1 64 256 2 64 32 16 16 128 4 8 2 32