0 1 1 2 2 4 3 14 4 106 5 3970 6 2951330 7 601479320126 8 4878266198984685082072 9 20251346657999168900614712784617499550822 10 2947350921470608599960387502833128388134614870362931531590353774089056633192 11 14426420074552514987740769532698458173259891166946044057400544152430142845976720576276942519112327673978255458664610754388460141504907712515166 12 123307491155689117825285114068864861678741287379593564231720030771849168712534356797964442689345683440338003088088485160629917630771295120354527960086338834500411001523900996797331607790796182358333836271886502658853932458507251391512487720697447394228152404388423280153 13 26440061020970177348606537959767388770630502401046380642757347845386513833411119403287545551179666278665636231930262844749117627409502335296632813860472286253772063928052408578993381113797789890800156532087796930016450375496916073535074858067707045157878116093843663733932989019793095022627022159203468715832864073157574044144899811358469332467368771659466132530734559783179585889813889807565062498595208482578758061733885317803883404722132800522416731291386176332678311854455861851841861489852120116465872093015 14 2037541490758106225559815528841458634171566900405624345320367851738691352619045717813784525738185330421644172346923110987745411373495165900515606649040104146130796191379527762904319169896350685174760838087981478183894966502999215916223547234023058070732242850244011059510163244686620324873992239848202716863103540994593266537550624372830790603851500981052573466987186892344760087377582221952297162923537953883320835163053331986870032300306153098405522926829416365542709614880354349208734528468689541443299708630818027074584079500362263462318443513270322691976326247122008811728153964807441716242893666017587358714861540646670987853213372166760955288658566167183050930553742002346210788783727205490593932383645587127071740836121275718928841244361103570398898806346247858251474622077678850436912062230818818498285787364512378071873493996166427517474409188862924303383767754416426469402393826738279974985793362381202659284892347401949668457730510177531317285994766455282600429790 #