1 1
2 52
3 28564
4 165770032
5 10164078082036
6 6584229526795818280
7 45062665956031451017237456
8 3258395057698765483724093981321824
9 2489232886416012985921659124731697904597044
10 20091032492258710696689787524926465967570325433558752
11 1713223079321539186596153911769231730687111274477517640899128632
12 1543478238535067297621272538305379468713158389550886970326683608010929849032
13 14691361304434647696367401467790351565058937093935330903235604592272291676178664436361904
14 1477401387020377108024602834370380634313224055843892236528323451268365594392968330468551206168838398168