1 10
2 288
3 3458
4 212842
5 4030527
6 244592240
7 5655834167
8 433607685391
9 11560192314100
10 975276334243798
11 27718869041797715
12 2433959385004166383
13 70724597772600295251
14 6285792274284160237470
15 184016099741668376440723
16 16416766919793335754704310
17 482004262029974253846126706
18 43054809645255601564715924934