1 456
2 3270
3 23136
4 164004
5 1160616
6 8216484
7 58154912
8 411637168
9 2913595712
10 20622837480
11 145970677056
12 1033197881712
13 7313093248992
14 51762926098992
15 366383987227392
16 2593308396911680
17 18355737644921600
18 129924040926296800
19 919617435261319680
20 6509158904573985600
21 46072581931630200960
22 326107080380032773696
23 2308223750665528862208
24 16337875513228341698304
25 115641378443899105750016
26 818523093630679542835840
27 5793601423828387174194176
28 41007783066099543514377984
29 290257846368175636572765696
30 2054478713040797909489105664
31 14541838696700472593073856512
32 102928821476018805308169028608
33 728542140468519904689521160192
34 5156705797531328465847261683200
35 36499761928928827589559875403776
36 258349549727320625489064537428992
37 1828628087335803716304005971249152
38 12943241764201853455258118923256832
39 91613766914548580139057687328038912
40 648452871481288947745865474696540160
41 4589824659480884292068968657439539200
42 32487311462829550043739609765729331200
43 229948959793655035946829850004895580160
44 1627605416677302028093970343169227059200
45 11520379978124129577330920854199942635520
46 81542586108680263406790896145133562966016
47 577167885253575431748746955245323744247808
48 4085261256297379959299133840825058155577344
49 28915953154379114289419783683344970461413376
50 204670471328451693359404746172372284228034560
51 1448681342446656492164958247138775434631970816
52 10253934621497620079924325961975409061885067264
53 72578538938295973141545616180406864514274328576
54 513719319350252342070879214063648412632364498944
55 3636164945371145730382389175065871615309915226112
56 25737197360357463138227513737139107479817220456448
57 182170869011108413301525323449226522513228683804672
58 1289426546783938449345449777313620557282484006584320
59 9126710700654169553862300808838429863527897172279296
60 64599917243206007007896062066086152270431984505782272
61 457245709292609501769215941777382988313635160833523712
62 3236438181172591170789592862064825905124780522630479872
63 22907884946053556666777587588489791574530473985396703232
64 162144667478708880316422071921833728346186658069187133440
65 1147678768847244556851091110199027418192739495295765708800
66 8123403482483834128584665285649949125902280183379260211200
67 57498392346764477279638642510897951595594303465510079037440
68 406980292138781252998829628077962842268757097279013866700800
69 2880653726637422312912168690631656310816174997606165897543680
70 20389601297844600744442986517125358209928181616983256902926336
71 144319963639070676020634838765889605026184029518223256278007808
72 1021513447003225676952769775518084879406399711160199477470429184
73 7230390696453277801146401562861854974200682346307397797896257536
74 51177544237646274844860940467757701210863365386331419707171143680
75 362240595861715770596239304940348066118016718488801074324288045056
76 2563980965576041855850068730015832135167952056613113599468942393344
77 18148154753880361679445963051739247755654262028138292752882132320256
78 128454744942615071767772056694993150167602425847100341441079960141824
79 909217588347057668183292878939326979139432893992677119618557738483712
80 6435547580036401551853626976597731887466470553556543694180470843506688
81 45551552439946166842017062238469398349000209361789815146721615546417152
82 322419173175847924895817108645801475956669844116188369603818752143523840
83 2282120315623654907243386573587083138214919728789492941041457743439855616
84 16153112371334439844307828941821174136075351410977178235489557254139543552
85 114333603489110089945103077782940627109244751371011146089755330024331804672
86 809266510768731156715795736535541242573873449531663108085508214490358874112
87 5728082256361098264493002882966575647347140024156145726894997790263294820352
88 40544030797062627695557451991271237564044693961280585154790219696397898219520
89 286975354002237727530528621841794162909805406718789151116423840394627147366400
90 2031244851231619123326343842727930657796470163383108420744191045975429401804800
91 14377386727163998307174335208573528485933587996696984303503296677340935377387520
92 101764811355507446062705619028836009764227535276037404448484277548010680247910400
93 720303141784153577620354622852018772892719202596080285828860814764673846413885440
94 5098389208933991189604558615494295871928611130079706147868276311235401413512134656
95 36086990348799306263477867381144057355986536031111907583526300168835000313690718208
96 255427904592364903551839580102836280544280917651516406250616189193654859721630285824
97 1807948344093955733230671911319552754276391693406792875039194158374985825109982314496
98 12796868142220127201859635457645816713265379406333900134536730265933679110695105331200
99 90577717435525422213812649607600160172999479066973633908338556315850183980850291408896
100 641119593063691521373524375629853842648386702582593355572203030051161631972350412980224
101 4537918864015687040364341909385285618804587598324693442533155146409018536540100924276736
102 32119916220285685760222057693788052887280914543884403486701504093303823871072152326242304
103 227348493640807648598523937890688494335172239821063976285901269498754102092559809419149312
104 1609199015534811709108148838076498202567770862753280417534640965000529949803798769411555328
105 11390097335280536412313887530311473014219618957072820695450807165293140423489578442405445632
106 80620430446912761820988555577857617026784199412835114310780336540555255617484949865375989760
107 570640760488761244554789571964467482307355142416839258774769536429466111671378710472725364736
108 4039061509918560863281345989803501260646393009224923574730248580855908891221781505408166264832
109 28588945989298829464462704039390397669248315658277080929011734678633477960571742244327529644032
110 202355876673818051081436375199600019094932315043533583602580724209992564518422910771655765655552
111 1432298372936054710900698972545172696665997764636955684013853395229164042363700753797247529910272
112 10137974062508171184585685404985826870602687750245970789682149177523937993469211508105518933606400
113 71757756647732366665884469311895959503784282785216912482412286987608563182880172294440042364928000
114 507909727068413323478121718925471224058184009351994169260680907658762268886902901044422733987840000
115 3595043977156751812513125591857541073353687622632407928866802158412444216314640182136482233214566400
116 25446138376377621434941907914869889058206465169308381563503639472019699127835845346606950077431808000
117 180110719753102272043875791830735773048304428146831076412716277787126768735151776137158580796968140800
118 1274844571312062267138258628227087628191898251686983567596797975612221795638199333654538656144976510976
119 9023497786426687522728072894356521913159240959182883622455666058711309460823639251443694324113901355008
120 63869364261281472733689412033996446222045733381092541308539031909534211101345753482280272257488481419264
121 452074770525949612208681575976585559330739437143188534563127523073913863726581774801297647850918831456256
122 3199837676636825435710680361287733884917387929525596067958931576108383853679355467137104103842818157445120
123 22648822328466633296544051932095084982292802361739631280878115419380683278085574726721128602349467741454336
124 160310992214330878254720985809195927203959225034952909311806105683478839436962232801522749783442797472251904
125 1134699802578351823740078216587799143316908913265369467235279619555096171259976724184223816670082851737174016
126 8031536853380236438077544970841412711152179522325330982822528255718040708829425399493512320829473125128208384
127 56848149687371390315754094627831913290464731403594098592143252948435365177135974866266725488965685265051942912
128 402377799152804958359116616302874025337945056891809231042170447226294611150123249373042434129317046688434618368
129 2848076747289847082873578339205810670402797166450138671098450653079869549433779582056987355466956635570398298112
130 20159017658359221824447065727259596383455152423680528252014676491391056433130671583988879210846520225891960750080
131 142687865885898215045530097506886074770453585625983345257397801212344353940958205297244582074889510383668120518656
132 1009961269746176611002782305567313525231962471913766656338839955877919095169405469141485990527568840160903390298112
133 7148623045515166404617036753266564989039963246192411343462071878364534023661001543279440283080708149724784772513792
134 50598783317417397154386373934155613654613027100400118485242881886923613552722713497285532158859399880300144929800192
135 358144058919035268793468701926390037351277494609643379886043444396381117877667131234865551240093569470824874342612992
136 2534985201805209455024968789404254983976845866233804216116502703557555063734447157727484540686098751280033873086382080
137 17942919373748824771630626681445610323066729780303357798359574253256221019120493629625796407143903053295262231009689600
138 127002065110118035162030098655302103758576879120786263807609734535582195520671963945170303987747969716175479080013004800
139 898935351949068565383944091399978928269009825808754033566010538700233975247782217115605193770366738243208670204741550080
140 6362768717840455431922899570121044872276304104356568862921264236550745334465634446741143109832718830019286442037582233600
141 45036415209336257571974672871310168214208199823077488362340211682753291915513727249106815652670485805032992368668453109760
142 318772972090071289793048269381465764974448888413487050114545610984159545903839508127176065006636416962296462604031330615296
143 2256312081297089088315614407726180888877774711603622703357769692277988293019959792953629167043310212398834239920994368094208
144 15970438694434620848342572753175653938063224171264462510451367984575303918597078177909503915344825020282549846348760040341504
145 113040618009752819612818651847264903447769765946486170639730817062074905318504801349223973195080226533811025891838024866594816
146 800114609530406618038817417166923511928216581474715073341936359183609247354626372450519049591155836370179647730395293092413440
147 5663304037569591721416888364054548420764616708856952958262015988978891453696013127860573157469572092841632017747314972217573376
148 40085523048724152026347612947552137988632681566563917468506489359861113765083648223372139959611257352470913144266040058402832384
149 283729982962273545049349941031116649143656425485363734046391534772456125245268116866056046815283788245792547706637890203047428096
150 2008273738474625894587123931941736018558253280811047985873729151793653843266615487329154774099061868694252843278602756370479448064
151 14214794525903608461738335134285088798491086200727659718753982077491669282129391159262283480858995096571781403066035181132565184512
152 100613964890629466450239232944400931955981809582146662733540928556345444747172588605217358280785864923876737931125866037770408951808
153 712157316981640124343234056903792212080962259180533879080401402427572931434894358375329630277796901149432618305554744602752389742592
154 5040732115882679013986657964890675221754959377710102513338697178132441460654779272151758466147596455966912434390344709022671490252800
155 35678886754660880716956379116193614951326956400670485500730513260269853746548879758383792916925741812746164425163699904140290478309376
156 252539300003845670087258627378478501295674009521545426734957399261186884285729532111706811234204067120254987692147196383955369582395392
157 1787502465673232640589070580584911204194572424775861158580082128619053040180457732710868379189541659140598632636167479325545272497405952
158 12652149842575908939349160679873425516420737434230354971254667974703625674784095346916405735034808351271591749276649773636484406582444032
159 89553384520061814752343740204196410130918422799902832082618482455381908362008130898836862464566308952017893093805307658959619985885888512
160 633869245842353825160473192486748040134636016113780173052569438078903090768513626741952500668300513077129592374050900962427487715390914560
161 4486600065179502542293504597110481980634283787223454694356986102257292904799613585399004538593778013086560348013017083088921197267858227200
162 31756675807986801946254520982506328814775621984773805898152507595712979093429311991280259691815725080023627022960426108064667139369546547200
163 224777435858488108645137934987849139294122565935994403991033103364754749259687535015352307209493180000592036805490654434898527577233225154560
164 1591000770250950754964723282004286709622058932462646138108026975810890058667945362204558906147927448886725506641461185039751340509738775347200
165 11261288043755089185146527571371394489913902143720554366714121128120251079018756422200314923240175869344693835934184478666352070597613526712320
166 79708703336717030120695838180959051762031924535214128100896979771829084978872978939630824385497893746431507032531506025775349427515572004847616
167 564187450221918879052118922761402598596871992821411102862441069709397096017148777613288721337288456053575063811709195583300826908363753477111808
168 3993384231120530396462119689283989473662372904650047129103506248483343106747518412790338603192150631089232472072402729019512393838801180157804544
169 28265636910373371955271753680122406779649451386418495011983243892779286241548049614772905082051804026528447563258480353304011586276322781928882176
170 200067457502049551807434227290591625104357949541232461165996943332040301620296548927751625137596665212348758846997816307625886993954647281143644160
171 1416100676530117898900099055332385407459511140378391352945386940445132115795968593121760277469021536776792749183394595850823119932997119635164758016
172 10023324888049393453328024303573611860878668366043362170777387900494664661942607962083191176817313793287049878323526649360033799233813308796424945664
173 70946256489026988769904406694792460755414147190684456393906760275743921955703971247803886724974363282642331210853961500956375312890374756841056894976
174 502165834792803176947281579970149656498411838666784377637140200927866939844257493867217908850042784856480598943143908178690839936039765141822682169344
175 3554388041209126144943314300488812810826214175006751616756462268047383592521082341337696465687932300694451408129876736546862088901269347587990447194112
176 25158370944736180929689863345917581928319343116022655566994784673509880742829782979197318589018909735064000671046629042762754966891520206394957546651648
177 178073868484441531837609703457916764857114640817854966237658756496634764471429797416144630612529055528626003605410391723008936930354088754024928690307072
178 1260427501711864270896859753545813675356693034824010358787549775261685030825747767510757941170480097716154568859430518520540302898465327331510333651025920
179 8921452095091738504720346982836316111619231489570875953839979448955726903986525886813410597678052353952696422991046970619056593026519281438403199705808896
180 63147073018414428646890558254275814945241873830583570924177891483436185750550229669688698098000114000403274910877936663720349431279025705303560312609308672
181 446962309306886424126890164529921201720507058849582980167708373585701653986088211950430746463562598655984770888638020295865281461273186301034319673674432512
182 3163651082967661595656690298289461086996841687924526932698814821539696579831203524402961210771696438252481750834241401709387921441231231149931346673713283072
183 22392689420016499982914059860084730858093962117955525048795236723767529425538614749734242863414590124497038345178556930514195616695765977079678081520036216832
184 158498053771135313450158557549329947165779102328359874015346527149526121680879144706417057906909350240977565515526961102620742574938646986695501882404466851840
185 1121867613935726634169411120370033190233122693285146900059540954314616413882446918378610098271303561666471533776409957874921617438907795172978638815742446796800
186 7940709133344870515913994758820525837611924767215042910054465154367783856431813653528313694311267618264432175313556719159415922145854052282365339764822061875200
187 56205260546900096068460685237866857232549733492931933434114679873904002940287374089051296760826042889485142070415848075589585021053506388388765545941966876835840
188 397827355226930909542424185983630229968125386771681342160383177302065906971540120419669723168969099179945338647078464585819025632546255577510215922472996097228800
189 2815868177228538671133312219647298659379723239533569258838278560464261335532634251461477590238823621181427617503758911802028704267029811756868741534546733280788480
190 19931041662545813268569937889842781517974058511201168369827579630714814798383547711318148258227633155833011840831059446068942720280287203977133798859106100692647936
191 141074225337181350675726854427399672982106726572307069903817662333472494751866989652720322595328277469926382324919575653905270438945762857574762049558517152699383808
192 998539734723715632928946807573518760571426819326658634660543472996238155696447176362344952428425388851029213395803030382862423594010098641536639584703740806518800384
193 7067780095470910783645200206903675517925637407613689122899808048567139540537906544701981538483624668504325508784578902616817372661864461186097809336369999646960910336
194 50026567537401358695422153267858378451084059555682735232359588060487227040713868452476746278731903604193114900593754275316871611096030206637931989914358755517299425280
195 354093849238164905031141691380005698804797158175617726722643317625176971449201453581135511460795051172182489606748506175054275846715463064523065203004969235099215200256
196 2506317347768474876207877704220427655181313212079043963164710867390216327498569686229232055870758742021395860389154603387497289389706289791453304275696517160067078815744
197 17740004976760145966261773272825760885853237784171141782298188297225854162211569107295711739204333690427743959684536011222669924952074899980548813156917181315385084870656
198 125565813465592461570113197498299215117421002487303765042971387079085801900985756664474553615254146625405180895623451415005012059280134666036651665369089049638374656180224
199 888769396171581247068565712915317456401132934661438329250768410015020778867520762831798162872068222944488740375128547177563839590641827390364364402179314552536523144691712
200 6290812903367591573015215180649882172271487137655157564545455626191528435540402425617559956448559584529884598872788834540678073318968471079309539666702999382678007225253888
201 44527103606002395547362397924259607301067121958891757764251745377720211311838574939487952490527875417342341173215530709732031821227886205610908698624174386705213393366679552
202 315168005470058474875673855853512893979538363111531970939824098398710608369798073424250372142982278233258500963236646294117580907000618685239786291049094249447746992278077440
203 2230795709303326221923292729985776614253620490457607467333402029238627526902926569580131044911532909465112876331287940149605009141904102571921337874875749939890013907992969216
204 15789830852988984527088879543429396885292008231431411197100355573258258776628350621189205294966787941830835903757929039518163397300538758865262301796596364664476270331483389952
205 111762254753423689776763309339954983035498323700177300404571639507794903040753730408213803641932751355728732614963928661646313127686163728851832081987775778321027352969160425472
206 791066206083182423113631374250827402303179134977222570126517022702652582775387629407105979376947344269528354053740432826391136697696517412182749023087150577929425642347992973312
207 5599258388151567960583962205253143285899782345671906328730971726339895463905871103461960789451162741041248576686610539659388122506267426915053325968084967439184350422823916797952
208 39632200511405732355937033918247220735007774677174068829864585827618585119984884830862594575508663727550145601020374443138625446699925765391750545532565660210119715330885335121920
209 280521313447510568771091499236135506521521783450852576986833931451114287651423808969316938347615172072969431171671436143992505837857715299148866785536621025555060462969950725734400
210 1985562403371210249037001204307089809423134848431043022740813083783248513801408453614326464428142799385216971360388557519276379676298222852373088487949004876090133659587808382156800