1 128
2 3517
3 32032
4 195927
5 810964
6 2810751
7 7989940
8 20567199
9 46931176
10 100480363
11 198506588
12 375153177
13 669200436
14 1155420975
15 1910171088
16 3080038929
17 4801129076
18 7337318733
19 10913397192
20 15974820909
21 22870564032
22 32312115275
23 44815891548
24 61473083581