100
07
29
10
102
101
100