1 3
2 33
3 352
4 3721
5 39254
6 413908
7 4363921
8 46008619
9 485064009
10 5113971944
11 53915979657
12 568429529006
13 5992882377940
14 63182219138721
15 666122336505939
16 7022845559348401
17 74040993741513520
18 780605056433123273
19 8229822741910599430
20 86766005171318101012
21 914763280993892851249
22 9644236341208247039355
23 101677993135037315480153