0 2
1 5
2 17
3 73
4 113
5 197
6 461
7 1493
8 1801
9 9533
10 15661
11 16741
12 33181
13 39581
14 50593
15 180797
16 183089
17 1561829
18 1637813
19 2243909
20 4468889
21 4874717
22 7856441
23 10087201
24 12021029
25 12213913
26 18226661
27 148363637
28 292182097
29 320262253
30 468213937
31 727334857
32 869766133
33 1464395089
34 10824569381
35 15087552773
36 15166983641
37 16505339353
38 22964263997
39 51240813329
40 93479688737
41 113391385573
42 769627303309