1 0
2 5
3 756
4 855877
5 4545739180
6 91288388141100
7 5834634337385578935
8 1035075803117199670120995
9 456649509237912722080809820584
10 458136022051795651814655857322653175
11 970697608592311655770830233128424618618700
12 4082336762248983643156860750072729580715121078225
13 32327790468821958041816552139697917957850088519868352500
14 460689741884225937398787839546577393336892773928366781742211590
15 11358503112730301907389167181635127205776201075325897571055953085275125
16 468107061133146900261588214602725732651167044317345333107120087559193416492250
17 31279673494103505120072099520863015291720500458805007809789334130214581939538360604000