58
04
29
10
102
101
100