1 24
2 140
3 883
4 6708
5 13849
6 230069
7 346368
8 8462114
9 12237077
10 329585237
11 481076267
12 13224791364
13 19515295502
14 540334751067
15 803801865688
16 22357742428607
17 33455380543489
18 933896703148198
19 1403651597676943
20 39296645140001097
21 59266843327292629
22 1663225770316238167
23 2515377898403135369
24 70731932252246001721
25 107212342088319462439
26 3019927201124539374848
27 4586054325822185650676
28 129367280845306647165511
29 196768152849243417674343