1 1
2 12
3 321
4 4312
5 43215
6 654312
7 7654213
8 87654312
9 987654321
10 98765432110
11 9876541312110
12 987654321111120
13 98765433212011111
14 9876544332111112110
15 987655443322111111110
16 98766554433211111111120
17 9877665544332211111101111
18 988776655443322111111111110
19 99887766554433220111111111111
20 9988776655443322111111111111020
21 998877665544332222111111111110011
22 99887766554432312121212111111110102
23 9988776655443332222222111111110111101
24 998877665544433322222221111111111111200
25 99887766554443332222222221111111111111050
26 9988776665554443332222222222111111111111010
27 998877766655544433322222222222111111111111100
28 99888777666555444333222222222221111111111011120
29 9998887776665554443332222222222222111111101110111
30 999888777666555444333322222222222221111111111111000
31 99988877766655544433333222222222222211111111101011101
32 9998887776665554443333332222222222222111111111111112000
33 999888777666555444333333332222222222212121211111111010101
34 99988877766655544443333333332222222222222211111111111011010
35 9998887776665555444433333333332222222222222211111111111101010
36 999888777666655554444333333333332222222222222111111111111110020
37 99988877776666555544443333333333332222222222221211211111110110110
38 9998888777766665555444433333333333332222222222222211111111111110010
39 999988887777666655554444333333333333332222222222222211111111111000111
40 99998888777766665555444443333333333333322222222222221111111111111100200
41 9999888877776666555544444433333333333333222222222222221111111111111001100
42 999988887777666655554444444333333333333332222222222222221111111111111010100
43 99998888777766665555444444443333333333333332222222222222221111111111110100011