1 2
2 136
3 22377984
4 768614354122719232
5 354460798875983863749270670915141632
6 146267071761884981524915186989628577728537526896649216991428608
7 3555150384409213032630860762807169438822677458409752855439296278435813168046933916004303566945648640
8 332534918897385840763244667614232294828357313311990834831370226644680289487502818043244403979235366950629609530827355548480194233918964604197247385600
9 7782225415311445924132244384382241686925027314405802261605764924197728130098813572585176420166001154778647279714530855437172554996684393762683119837727267712786386773846500414756016661706534994037885257912200200192
10 2952790473948047070514839751598329504413042360299640673070299791584962116486396165935463051097606095794657065663201495605747847232210698989586849779625183700002915210242587723171977424939489785521166165595041777757160389904288750908030371704328784670789866262141791344747350077115138134603988992
11 1174271473504588953571730098165665267887978830693149594464425681938439263828119347032860157151392635893625434310466844480588891207723374102841383239360759681746712241281555290482617404196918435509920470864915045119219353599577852115577510162744485598879040518719664137269759373902334545154586059530746893784721422464980842558119688191618332171405423951097409228371583577516302946921940214874112
12 31586066346855826410793849935677181433825521104346273554031003975517959780345539942142614145130548897945718988632588045013178343031803258125985875761875656719557125328373380850440007704035997434324773772037047522420449019760328728510403416036643110062157603025557607464497410251104471582701973535393419717148962377633329305641604944955484332517798712486926336643983972209267458958442780869042221414500699749011006941334106050981629519263261323630729829353648454913387029883443173760610120552253058819367758725120
13 3703566587608245370434854012414988180202647391322472816645148392225967978835879845466710122663586999196380623970235093394504120363099871801350156945089131457172067592034871244228535214407180741379439976254951764617674972540060825477421516153200167216899951430091908739219596195363567476975327723017164578034878857082160830127774530373156069415949712200638555130126215733834255747873256309218308877355635256763284186123922046854133501525108181233290156106421699051527459082560771791347841130709388152834057813488859050063504323477232483077926318012371575758360768436414493792489107347760344514529814849624430269656667249707506721339653218199982904967168
14 121870824667428633885789423531550364804825865963493582412664368611027052547663520483082931172722253293619088876953471350689096778835996453861656795505481815167246885749180046192397958339502193553919362424069875775652069270675123695744042739322773788053857136395708581895138214166074756283929292360039341327196849080690581148620511179506030104738484417524090868534373067196722741699218632384431795526325895575456192619105288495305167754591390661798893249163730975761935933029022040215596217217051738408324584937965811688819904897500762724084872871576034192091151352318865222999622126398888436793005396070552797823257700902310441827216260319569799035005079012394900832127204606457036535818049277286295964606402509010230071246529600377916989890460978312738647393564543295348642845988012011879260824866202944687923265536
15 72399531323670489660062350746016379235248054878090758641633022483249330962536272493777252970491596222974939371059660963362678382298035262584486236991934803381439451925277807114105924050860494524617470924287726967421682244707532447222739893680249321577384061767593084414210322203402846047188142778469326414142002735716018321213324978765130328585517420231099271405675600887418405369547271869086807228435218772682637331376380291363137768552231823319531039910538646873087318568120083479745120132108748473650725154054133362010667847659551696889634222966456994425258913111526074932410051722936587033676112604745058052268420807054019457086867951839499340309885932118203142913650304023243652751501034014489798580103249348379582481422707123338752264523910515494943663967330857425328950287699709161148261918093971622671435288706216514854799678032934471954917589883505046442249329635502417248320541023104564453439278699255985685187304620552482677118146983915748904258063948553114026941604277162863141775032188928000