1 2
2 16
3 247
4 13306
5 2109386
6 924245906
7 1199747927824
8 4515869742994831
9 49132225919211100127
10 1553292806575822383425281
11 142435222420745509758550159896
12 37880215295994989398957106920807127
13 29227441410803718716893252370936726328650