0 0
11 1
12 2
21 3
22 4
23 5
24 6
31 7
41 8
42 9
43 10
51 11
52 12
71 13
72 14
73 15
74 16
81 17
82 18
90 19
95 20
128 0
255 21
