32
04
03
10
102
101
100