1 5
2 14
3 66
4 458
5 4990
6 81014
7 2059822
8 78060014
9 4641074078
10 410310652370
11 57068977108754
12 11768868532345686
13 3829513291002131546
14 1842092248483706146126
15 1402261360946084657783246
16 1573387877264357408360910470
17 2801811372227025910366516793242
18 7333217804035648238312587877843770
19 30546139275111536534653050806853303022
20 186497119406897991787152788573555390978842
21 1817037845013383510274723692620300339777668886
22 25879256461548630024829860167513343257555734010406
23 589717740179655742983832145468999572462638476364758574
24 19593693785453956575019956535382108580385415672346559739626