1 12
2 164
3 5208
4 387324
5 67731264
6 27913330472
7 27149753088792
8 62383316832685348
9 338853014329060508760
10 4353185098169744392741448
11 132316928041105714306034574480
12 9518293354852895518368238072987352
13 1620820165626994762294354131681203820768
14 653461580792885142189673466314428659480210088