1 351549
2 8178097
3 175882357
4 4037185979
5 99751773733
6 2438542117645
7 60308324623150
8 1516683374850488
9 38032276571587138
10 956441493166746722
11 24150737847734062271
12 609282424290159593345
13 15383449942709902209325
14 388813439852402679595621
15 9824419806870755162689805
16 248298911292197761128465191
17 6277158454344110908801139766