20
03
22
10
102
101
100