1 34
2 85
3 747
4 6044
5 65907
6 1271212
7 28517537
8 866931786
9 41412466296
10 2594607954501
11 217632708449176
12 26820265742576644
13 4556787104721551797
14 1048460617788126795330
15 341811609666627431538479
16 155719392784510451868246647
17 97388311517292852951482405400
18 85024510312926562057912821222858