1 5
2 35
3 557
4 19379
5 1481501
6 248381815
7 91397735301
8 73818960495633
9 130889487125186283
10 509545270244514585603
11 4355460540545035980173055
12 81748120032524783307283152379
13 3369206664229541719414619846139771
14 304924843635385784653178873894627196069
15 60600977447915560762951733743070893146880061