1 1 2 7959529 3 312327861320 4 4878810545594780 5 63659189467084692929 6 915339495505231856501713 7 13871923767653971368743823518 8 207909111090413537890396052021099 9 3082221608346354059412848837196702297 10 45709829886369296616699033311409177335884 11 679211903231734574735147674901494034090870237 12 10094310506314539871559706271485033895346870362122 13 149971145328093860227611389196734557581164183302678451 14 2227972399716030993162282811633543909760655033231848000778 15 33100390387638149051568776836674431762422581719230523996271200 16 491771648268413141988459603949039362941873172216989929511738609008 17 7306188289408319377789591717182063760306183322762628954759166113348999 18 108546735976860641377217446361502930396929018263747825805176943345895997090 19 1612660960871877112276426617991841016303709214656024048663240509537490170868391 20 23959053313424643028102813129547658784545953843519335209306572440493331523541155109