7 1
8 7
9 56
10 420
11 3360
12 28182
13 250404
14 2354352
15 23408385
16 245710465
17 2717803088
18 31615680096
19 386038045848
20 4938320959740
21 66064056802800
22 922665034672080
23 13431181585022355
24 203477178533784540
25 3203526845947149260
26 52344335808818684400
27 886527902050136045700
28 15544688810003404172550
29 281873663670502450638000
30 5280243019813545578285400
31 102082291979334567799605525
32 2034877370572767031973637885
33 41786300525095046635268833440
34 883231615992439402494640222080
35 19200677422448520113049820822640
36 428976733341992834591958827329560
37 9842753215192856704925473829958192
38 231777272396859021690330553438452864
39 5597787927861080047001283662077517262
40 138575541204479505270687054538880690655
41 3514203028739775798734685979685693347920
42 91241909175893956646513867625871406343456
43 2424136442183109261618361876327269767953562
44 65870807220364567757477935476433646286550796
45 1829741219329379200796700312172533901006110080
46 51933016955050342266031270833782574809424762300
47 1505426054410113438487303472658004562825037148389
48 44550231537535549098136413521476493671519733669388
49 1345349879053512321458425465328185077004342994340264
50 41442154850920826442556047902444181580102152890980320
51 1301681941499832938381469577594516621757431623896869800
52 41673769347825063171598203938121863071510928137649975220
53 1359445552791233633194609057292587249882300301903132042240
54 45170337560310444929395644394053058647027491187568707494120
55 1528248474030549761512674776753093029687175608475869517716875
56 52631453562992611704396874441982632196780133804481803288435225
57 1844479835374273653916123209337657930627992793550397446131965168
58 65758291645391141812521120981451654212449561602693732547788021896
59 2384242342388892872343638640135790157235571856020544155486346539908
60 87892702712841332777370047323420234732668777792344245598041379893260
61 3293373316634755483986661901718491702360348633759321722013400995561300
62 125401202872175445488973304710362417229431215769263380940655845803566868
63 4850934914363354226075295444031252746640852944867027211615070107914942646
64 190592575109073900864822438446225889372356011643242718011400280701989709313
65 7603968183486590596854252526246478942047498086876718501825691731059337704960
66 307984216705713810290607591200468828423499441362818902502813237183951765146720
67 12661160127066927588948875173022037067316408804747227321373293147038069561670320
68 528179134934875685779571127126286334720783159202318155897433543767640734842504560
69 22354255016411857094285312254857232171775424661471698221455373781667097781263148480
70 959669038938478193805367812630631862057966019225046813507628183483535803809020516800
71 41780984037723590657662477128023184646804394270137507495985310790651662770876574017410
72 1844368475611216422154416292008870200146818412741122879171699638087089643079803435922519
73 82536640155812265968615831879745286908798445887385758046073077434011143868476756573132548
74 3743659661324549235156179744174455608514858678888404935962624160750543325513070728837860844
75 172075452785508626030320555798436287483754965169980407974291714452141660190513231113547451240
76 8013809159800596293284189855477200301713524255753994251517394698031738127476161453545089833450
77 378079431940495794124111446520786349942074842016627654426621404384159862445995613208879540846660
78 18066724508881211247690852349559131569486741835312114444118848146085319666978908798030759403158920
79 874295490241289655500796883306969242204394316619640527511425952966247720892549983949720353118434885
80 42840187306153249264409724498177724793170308570718921586228427908161917358228167931715906517141471825
81 2125163357140066386771405451981728098393573788122988925850410380040626735869552672798849540711149798400
82 106712734278946528778833241573181266666160670444068915607855059159738804447751315185447085277790248951760
83 5423252594732566841406041246627305209678339762583283188366275339756117633609249534166032560764034823556200
84 278908181225953785267351020492034887794380594538888651797681683807333170533501552965386587614993008668982440
85 14513098191737075592374726359634299263046815034537623557290949985217045478605729638246742076650528620855363480
86 764007265459215310273128519729568276103884121771789565694269517429550509043768150430582329806160475685024427040
87 40683253816783151187246048565094476519347889994270898778010789443426427659077689794031814154298428515146901064767
88 2191080683388762659591331576956653171593907388363975087825851986798490429620828244982508138562447581260651168660874
89 119335725275111662807716635547317672224965037071132068880721204038769779493908749363077344824933403997625268039919332
90 6572008772631324516113338958722119140102961153570393171239066383052693207245108036363778647739888763305946017945276260
91 365922110697538514700886931213696549464841532004314330465406690821344024593420155888588189386215152228753702456757840620
92 20596360172001659858800676173352080594658570054485594205007393602056715993210281684358197701416342288203971626325917579790
93 1171799098238238755921513785095848993624412502847237768770920201063936413972460397114080848485161555075349780426652120428620
94 67379426858462326508784016723024263038960363939999023601309476069730658938252324046998340749643500756886297554145175866102300
95 3915295859825137404447591488459051444699793917648308870881475811742433554416522713422259786656401182954977780480884128731860490
96 229888701354137759085031790941530834941977743383292000267285048640880408291481025815343133633046385563185048521701683960002326315
97 13637666245702760090134812625269232438432231077842859527162608095351714818085186356050918877288553453195128273032659644714176906544
98 817309295846175479617481251068258558271201377530797236551642671756229413116038035412252646210158144554559536210905009143357986302448
99 49478012131337261092069762725232652920394487088647724034971185327630460162944915453846253337853159047352228080048501473319195429208824
100 3025337493263287820273786145277547468246683631543604085121245325459185290771553343505335224768207359466439373159193362149582882300776440
101 186822172411227462276851045552086376804711487779210494673464849476309720508267039679365271125109885422483133715477414929398375333148568000
102 11650218221690159214209311804445934806758105999652741883541806940879416839842909048015634386891140935230502520231848542793481552608379106560
103 733583610845142448482087021695564631117224220323660486539068589284010967823222246803200349669919201914824952694291371895344971986306670179495
104 46637444755218835727371066415164295692634867863592785634117442889062960408787201331411786137094274611258840495850317448262715850112970845095585
105 2993297326032963259476291821361015615403038009988554230333108875732794843842451900057786522018383339797391990157279907583584671384535745146412100
106 193934961642450154179413640372194685159464486503172528582717122726667113959782267138559418729541298020011263389386774462951795163117476576550218400
107 12682806922243976244742052336138612832482931547106278765639525228994317954992769556120810398152445380246206449244477254525428006587828647716663369726
108 837124896240489383542477898000234006785186765196040809850563598492639020868468483000224656720276639921533815467250169538655485595736021858988513463382
109 55762727317162338687517438696427602107439179780568926944142436881855590125180527476968943505964645963741826287599710150969547141091517237116556292516636
110 3748353642478682606497122419214466638854106764891949976258273886718690342042446873734907336417294415353425852082554985537255793146892669555509405323092480
111 254240357796130628291178224802880300722227575854524453190362117596903742294808538024381166141931078747404668697580445096343654651693236271473493172148285620
112 17398868819452105388394166825423861183790310207692892897273145597752735855382951926804149160962398971015373285924229621302045368685980688703313679032194420037
113 1201257044702076752458665081188142736552219106737736387993306192455803803239821474565556709687471390567450952666132778932073862421262078333724635974365322533744
114 83667291710722136917938265897470656453877054846508505741051840428612254174629390160288930678829035755565734209936840312445720755676839050343976525312720209171512
115 5878239879552755790060986726924446130581468101813062414837004149918177294926296597779354025021685644363045926941889926227695124450790770730179118188797656774162300
116 416560700763466879003979299553900283929022753687044119236214504340336543528087599520817797269755138023383009316887745385280421818382217984847223762450173790268249620
117 29772602675511750656846846056725201595734747102646188501315798725577017557384360454465610946968122800598207168741338358802733123284646123630509132075860094752511934592
118 2146008715342156431852366975714503727791445835075368995417587115337244956156826251525583553085757451423829065331700732793226553715503138113551709825497214499410696442224
119 155988117357885932887210708115494772204132152598942090173312049160028265083867379531399002100997484330599707928902158134782022557306450689850459460803997956813102257319682
120 11433168418236537335731979004047425543831034673316251873051684363549193946618209960194448671522339766141975597775719244081067049164351097481145705946586034500800469362344780
121 844942056979137475201862139473602134171808306976698017162109429431379757051144029490258902859761931760518502673741640880081590125564017442783576982767714043526736937354630940
122 62956876972480700652770194041122933263219636413105458148857754294387049762714656803545071960652358511354836298342570866019103636339597622937870231154555919423345466494775199680
123 4729187162051363911812255708604933511384851113911388393120340807454449744430303355891204558849070490296512681648437012098448747770930427523611707892551805918228941897480817976960
124 358119956458872143973997486016264452614544144645695686939485855228794053995057363714660762026836653626866213610043335853556297866712106790243607845551915840943826482182909492864340
125 27336399364733522245914538873391126504858600606971211100820459959666936922167774787462441163886961813726769014944130697618301381885889449035199543491285065419652881430903937156424580
126 2103281381842715523264050838944153835629636634994326396594460780861918179158903458801039775613432754255801419907777330087721279987090501135060166771494334273047017658768247247666448500
127 163105898936920666600528903697479639899303479299211450478402765951372739953405746407083844846191923440837823033301084016122966721213211672809884171612367647971843995088786141926944225900
128 12747691600952407295573045321256278643153735380048645991849024229605839561449863224740441056582097997206423484983254129575996614590380142598406703795710187610308460345917333454284176986425
129 1004053362956744816790946692121245059081573121396326437734582860552411646499278671343563375098656297087901002769968256287276068597427857656527892591761586394198825156337428656137348876422400
130 79692892158368867306229398941715301121415618318648457940637157730532242103570125109893760376075953933165352986416853423487660327421913086831455726237766289502013108660569500268791126374248000
131 6373742296656482592445707045404575548222951328741838736712361631903883666673816682650320766769800555774798625020000285220110121851807113026597380122922671443031994000854026910940956853827380000
132 513637220633271207486676597085242800582262989482650424580090561966797468473444108730554529287224640503144332725358822248679240106672232683612951484592368450808088079286877094793148757671904639584
133 41704304400023784659725756290788063250865237306406382451977179570720576365542431361563919618891805601895729989057168959330151106727193111701591976841476699549548200756711557865442044210806961724608
134 3411484347152615049330240592577139778634805764340268807702149318074203626212316245767892034323240680797905481342683211046878789249615885774782911316614062166622605145486351188193368408401126701499584
135 281138322222836584786121851607248422205400068182106885654371260981228693828022157679550144162214947124232680746702138662317889863497476779942260525160624405999565691648880146500048388590644351312297705
136 23339271085420191041301191484384550505550951479500711069688138211042004412957996561046915996647740614984577379158673437846972934968995871377129772849738092816666598846968850418499275863993930925856078645
137 1951739513029611481769091995833453239548483656599737134955626641957651480448456987704744938724883737296795539663823384569599050374887259999158924394329977474630945551327424884697527478149344404668096916148
138 164399630017584026126829603204631568074511141888291830947406165492755741609869030977208150696752214157598162714950490431508967990051144411226469459856702086855713849229642188086198277606869367694590868050456
139 13947669556849753505644071367918398408451060660863064425243343553994432368293721472058466469516148654924887977053351235320393057821944960850607125285361700504853566479045907719247607483629743516655401418618958
140 1191796306679775001983229989949770754677976132159029640027998162300576323538532120149273339328722437365539028666240630083926526537287944972117878929375524431922500685278176264170146134527457589356099971431136620