1 34 2 280 3 2304 4 19008 5 156800 6 1293568 7 10671616 8 88038400 9 726296576 10 5991780352 11 49430814720 12 407792893952 13 3364197924864 14 27753861939200 15 228963000909824 16 1888892288237568 17 15582928518512640 18 128555589286494208 19 1060554151754203136 20 8749328714883399680 21 72179956897500102656 22 595468103611467169792 23 4912475397043603374080 24 40526796280434694029312 25 334336782173868491014144 26 2758201836159989050245120 27 22754533077488431261548544 28 187719683449765510437142528 29 1548644370529517983739412480 30 12775961168795391011479093248 31 105398751897284951859796115456 32 869515549924988891184454696960 33 7173304028288324680731156545536 34 59178114395649993780830333304832 35 488205882479553426710616017469440 36 4027586652966414193916550968246272 37 33226666923319127357681586482970624 38 274112387878745820809749039457239040 39 2261364384275780448806053846097854464 40 18655737954948120835964521542884261888 41 153905562970628155349984403096149688320 42 1269685625436405238962836449403168882688 43 10474615448094584599727196862923801624576 44 86413177078972247268069170251464693514240 45 712888908417173832720056766272962052489216 46 5881170128483766297237095661382774367977472 47 48518305828275269752487885632130608057548800 48 400264904605462441885330559442208569092472832 49 3302093738101060353336802487484066595082338304 50 27241516629977928278195935967527277308107816960 51 224736269518540268568749408739079147739712323584 52 1854022722858616896009390173982997225628812443648 53 15295262594863449389898984051339857959059623772160 54 126182411338045418406129442566825586211156842774528 55 1040975977518079274472481233956236165915432238186496 56 8587813263979000679165983897095753944823131296235520 57 70847491440495595836719725031521766842868269838237696 58 584475568939591501018862036097257371867591768079859712 59 4821789505055050380631119446550613979195037123252060160 60 39778658453150839515736888116289593051544771740924116992 61 328164816542393453632117790138963082379256854131123421184 62 2707284534070870181029791962432053207573113326040650874880 63 22334477003486121830515016650151644501277217676994914811904 64 184254317099494160110125416408717959522442085054023947255808 65 1520055892264763845306586726471437402863475737923520823296000 66 12540112774460309453604955211003944748977138760772343738400768 67 103453056691149624448303981931377820250911939677008450044297216 68 853464010350802011875946288671495342557388460652380642135244800 69 7040882505179649641543106953721410905479121223754721437444734976 70 58085667175782011188675777073555223490047932597815158867390103552 71 479193443261361855885563503784583506061381730307102066414735851520 72 3953236094711148497574521427311346367963579633268001623788331466752 73 32613291855922123225119613000452221392113397065807378714087353483264 74 269052184134039790097085973652309820511779387374617403145216380108800 75 2219618862980628437715973898383305907775271413127880714037467151335424 76 18311346970686432690514221273668451001975474501468597265455205075386368 77 151064416271269338633424290204443874518716411466266422529468047126691840 78 1246246816245210384825995624356091905633228847125959677872965722893713408 79 10281250643515777510093434615287815527109088830849245556854314690450292736 80 84817961752766752201916670776455789847106163451837540405854891661150126080 81 699728747536273761498491174683100110395154001384081950628288940484702765056 82 5772601817005004660634101126726018994115911243586417837740062055475017940992 83 47622642138140864295836106980117259756954207338998269857939973939160552570880 84 392875884412566552825249401552912552265774839664186519004427416687429248090112 85 3241136014781015805215194022316153153248160966772102546063338236368475907948544 86 26738629381688138824289172073058999278937119775409594126797375974670955414814720 87 220587564962028108969970162248890006008237204635738178894561522075842678980870144 88 1819796860986481174173474881926297594729675540719190166926668268723529638979043328 89 15012907077632951608079052951236996793407359227889920544962834222496872541118791680 90 123853043025617087817806800541618924630045780711824314165096362501655616021172584448 91 1021759222739684810187995018027078622698320873954647152829795544603655944110191149056 92 8429279440777819607045922499163312731412232366838235750579344459275920056308318863360 93 69539623728771422692034451256748913548010409939135285589312396052595494370568554151936 94 573685960029447703001451379762211301346559074997160873271539817544209140084018650284032 95 4732777704098222201067014083138073061261918521864416356520298613215640377253490317066240 96 39044331493243225657469366964045447078713417915877809775819549839060431668434900271235072 97 322106787401867530815999769968720488053210072214525569660292956084638668615148865033601024 98 2657307181922341593940803402275736523760343553029885134681297070221900829558874676280688640 99 21922175301094311264270916426656046989036174026443138399678435588688794404236634466040152064 100 180852922538013975996874548702851794198479405268232238621587985693043739854286192592906354688 101 1491995166597731587529027200893026757163814441403152300416516874775554683178294083786920427520 102 12308618218116399623991381139129124482279854367875057143423631971557591714375711289210346405888 103 101543279650713899726097165137359474179718422224321350531109715500474252610050287567343951282176 104 837708787412613090904278410441103863252245764203620596015907981893615512807052440355002269040640 105 6910905526413897932154753845852202811020362132640249255956924605605899645466609292482028414959616 106 57013386886550213425237589766384286354296385362347334823221273324414071173200279500198733175324672 107 470347376599455489676051278947425440266416599202081746073343357307438319762555834125837942757785600 108 3880258071919222404194884529111305422572192540943799319784321158067468448465782042327786020124229632 109 32011239891566797777459479912417996559974464558561164185396402320578875728005275203122460201219784704 110 264085393394619984001638556952630387125821821045031202825135009479981866501704436448277418606130626560 111 2178643977572519504655828222804934196485317345939393490226116546593090939750204079721464613331936477184 112 17973313555893567208813828331651307175426234618758294106143129973535392972360365980314867217860497768448 113 148275718063124695945107722633188107995337997197103427564847345822975797673856473178232357498513638031360 114 1223240695087411524321623842827231145520643838516830301099733421732458498244289984071574895046240111689728 115 10091455416057493903012400379844180681339682943022923413358966677575004889091979909600490714878207481348096 116 83252194619799602186263974847931360304874630943097053670233109574362260342931295642238507579234402089041920 117 686811527501228208713015418817591906836025477900598838197705008557478766327909645031164825172648204850692096 118 5666037711832104176000980843854953805006267419888812145648829039916079093769530664264664780260071927460134912 119 46743512690744952607879684828543096302516247175623339659257722600368751649980983163966161421503417805659176960 120 385623267933268386227633155302683115130778639438132384445493816825694669313679433648289313290305258877502881792 121 3181303590839813233436568288233958045376193825489331439870600160368375095609046911213944515524294591403297603584 122 26245025595399660170677003969825707282692405206857207622198652988643879415727397293681254794611523081845845524480 123 216515446839624240119520174426698560600951558725804868585943723481413420999236495055933187406344478878339908501504 124 1786202819645155549903884318681147985212362989426038476138414797239988884127056799042767406180813209891649888452608 125 14735763934993346796978323183638766807579631667001811961495914824027262686361762015866971922358099225337025213235200 126 121566675609093408733529799953007549431871280354105771699145878205475442291414539402211914005086534980209362723667968 127 1002897215498398168257689543259717094921890961670036805820936048184072766930730454496478921231231665384756604427042816 128 8273672203463665432243982374951546688181338708104688541980137261110047701629713601326807475112469875393497882899251200 129 68255899679957421591246140373403121094228333025851963211938508230329065604097997998164984861743301105003659677323493376 130 563095530805539663766822019794875681987801763652513870970293638116127551368411151118683446054696581695447163279352266752 131 4645409089908728349583657001853393193268426021993843803938420941672575910137605783320898588282746339977295978817724088320 132 38323560447612666706276605848032198336590961902147174503997525954159852436908922903071282732692864228920097928822025879552 133 316160591447647612428278322474953148553996571086712549312209193190111082313927227939954921077798753884142812733377467121664 134 2608252427933091912657994491162099690686041599950387591650648914270766853696851822598790122140637546549186157921224255078400 135 21517484822093523083676643525628094946318863693515596138390067671660021519839980726101000137713209560267338947442151495041024 136 177514318825318190521192673010073907956431130810538918684727789939321462256484417452163882853023446606189171207488069506695168 137 1464452451043990145901720046324510048385747835659167532564972207572879514472085633360134421420790210345795746922933573952471040 138 12081397126499697559959704766226326499770605389419246397044447737593761620485183045072114900575004116226845237054346445725892608 139 99668757714968450014945435546947469664404936365022018607659826092012467625666056214782834764634818625498918144806696749509902336 140 822244411009042548024974782699292902540149947107306453928416844365308715255715811764788986976645922103365994155904022595743252480 141 6783327964908219023300224727522511874982489636087831763505262895489019406620627790256289396462506585469294102033589424632371347456 142 55960901239862427178262569982226107095390037895291527626033213323901190631977228669672945763372479274159834102575424339449785352192 143 461664611202387612750901862244710217822407862552966644799432088663320663238208887530172099901203525781501993322243288052595876167680 144 3808627247140019106347461582246225980961103217827493960683505356274345757927649970275967951919718017981146577355710570984448209190912 145 31420302002091904466931098987233031005452216586507153822649239791665629666262399653613664882748598578588623246493450930654772612562944 146 259210291226057110356824208430933788482303619762519740107137026339809289749998454909530437271248404288129540388214557120334439718584320 147 2138425501862584195020758678080462816184860172960946632776757084184747304538194838366282670470266140331692470853998891549543436851871744 148 17641520347771431530122468674571709187320860397353537561480216942170565520645354132110564474723145162548639956440954145987208891888304128 149 145538500130004875255353596774000584147589465954471771181234571452666564747315637131797159483326251393105816888732195820170493847016570880 150 1200659274401323381042986510041004104871041406457813173571369326043058823188495396168959011037978333549734015401957400880520091354055835648 151 9905163870166263644883346968630887828561555349122735872312209423080407796166900051765091694641561351369517151467532723989047363950300102656 152 81715332056855324679153064240827109701615176963541591333883399545572832626132131804687815049551184122865380203128376262311731375466359029760 153 674132763545086477916070117640484363249230974601498663383174124840215351022708728305859542998368065051605365984465822580361718997867179278336 154 5561440814665452903727039646589089139543323619080191898443931246134727613947527952837386137070884275282392174264759562108315919661598068703232 155 45880612258594283946614148615421416814117670019630864379742012075709516993652944427047522227767727516499712774805885766990986531276791522263040 156 378504537110694699541164225627479941259126959039743704017581035592771600788650327574835969682451468192301585039754671223075368424894849584463872 157 3122575692885287485656137765136099771096793174491190019284513433106855232460653951061479668177548507199893256629024759858833838809680393665511424 158 25760533895387570140267932645751975264784970511774401140270559414014575990941385807958420868505910290104356988794322591491116399676593883305738240 159 212518501340870595872109384616520522142520905447524069935021232475059683244755297026715910105838252858557603576234605031795060657853155047756529664 160 1753228935222350447767448603272994481861758434835431123732699882526826086202437456228577289629888887913679964458989734462583609440576729616627007488 161 14463736944816084843383739442318006339227591572285154851357355039490614206743458665008147223566369550102000418156147134363991255761200954991150366720 162 119322515277964151004185959797771700286987431830462578186829300126431263066841334392552032385357099906733801545865382332253543513326264077631606489088 163 984383407039419940242743458499077715943021685975474346920340623048983343982465510500791611343044055247659534608203811444082975378605688767151421259776 164 8120937526310158768464551676106620427264481749969082610488324504265741976819194082936410664708718928806579476358593666731854116989971351167879390167040 165 66995873594191523492620411886084927077296141834367157020598689724298968981413953355213619244876214052935533124567718462315108141220973339169535102550016 166 552700604346142103970937606457120654872338714699205997056017365842670986254868955005441930836355883254748030348244861382342953991669981097753375640911872 167 4559653328724940385442549672383599020451662576931611282762720493570311894335500348137407353035012419388821103662492266240294398626404200520019075294822400 168 37616095069677027123542221214719915949865917204899839737996254376344395596000855351437608639707503463282592420699834080054685274718377955124453543281426432 169 310324164202777704866572966703979793202776568511737867082124639131553676565270940923963427636418383251740055294676723923281172528385920745511650637176111104 170 2560103240641330701259671823732580425094449615682596515084778602660682004596802943227259338001616881156829674381613251446623410947938410576270714065817436160 171 21120265060826923995566990917241043918368848524229326153198787307790160413499493623890926676323288526849076137500415561985237013301556920310221058382741110784 172 174237346821936271491709447165594996356084161560377189412615418646859152501338825709253035920410081607392086912814949918895890989750034272858664913130380853248 173 1437418182968536576695788791814002859720637492729013275672362040763462949591159733077951844660547936868023725062415449575962101396039487294889872113520932290560 174 11858370610062806915604076268498546160495535011685945744578177403770497640118641269478372074144851204944172929950576747291516582914491124725590099626565123964928 175 97828840063225621287748414160594860781149483479437584028713020694868086479292347876790735397074440081307204949249236577933646813064086398618541646856518627229696 176 807065512018559612737270997689729025135647807998580242797259082521811275201354792362992141958606158480345951712797552419419847213834023891132455619542074597048320 177 6658105526640374476399496417864234905641851837719417146579673904493634585286109470099446124070829408888889666620168137710429099636296678727924369949737629301866496 178 54927844820185624321541080707103277573179014198078656799367019234918432399425617364218885794047868863731585860624547526114173836936684143010028115726365034767450112 179 453142132475749538674130295365247495805829156007529639096498704176973017133327700116340996577328570009722710324072291921044389538617315476733803115697197601794293760 180 3738318750660492815056814743064565318249079675449041065624182927883559713299746318866012377809686764990485791369153835269444946062504513526263747469287238884594286592 181 30840273018063970686006381834663860088045089800453188572589585932017674856540471473565960836082042498143071798479527089421910345263518423828884742365464860927652265984 182 254425185027541744129492228923725182044463770609301198617669439900844069431389513862130280254657829924950954188127675385716352313740288397108392078949712681330886574080 183 2098949472282021950739054322839423851615905249269037686181726936088686299464482055689449887336635821152332148037033050079107340753976308655762455641550965072204193071104 184 17315852150077319051454301389055669779696375639782255266763059873400583875736766957387064846334405208948171852273102668744973569762555328053271057570359133528114654609408 185 142851812129305972308518752741023450731323205785585373700948675693145911092849831660060233835947259677395488143322910744104756284096503244695484009865881525612439823974400 186 1178494714078244703462142358318979503343516664855507407695734014061350643454314008218998931875529525116519278187083167826552227099758626331284757018943673297856710121095168 187 9722311326741944412107945055291039113198284131749884672101457857288979449994123121074039352806674756298565428433587342888917264818254138380207655269887166348853605790908416 188 80206840476179638553775829831747855707259168420851741028379420103466903596284643694907346808580359996016272729923864842511870926399523560451672526077017919572456649628057600 189 661688053691152970823244141142043330057370217256125348392309448031909536274984617912050948969861106591460135102131937426425800836873067015833654717392593249209360258250571776 190 5458774810206071210207329327578681437476825865624411596498369938952520233385109548138852349348303496614969124881813561295231214163490564154392605359130623010383050971862269952 191 45033641248794307348091197907889659128727941099286166309102126582092329554640260557640505041728586639349333175784254402587362981833024404331248701325383070366742542413851525120 192 371517220372120296092386994315159305498812908780688971284533541244038164790262768767086634547704129395791179744167178467057015897928188419014221556561305562988122779066252132352 193 3064931931008842458768143476911574177505785820792665849968702917257434312806501439597033458958974525777887264658365428366081879684141755942968485572045886817205823586635626840064 194 25284986069578511936945236626026996095981891143875504023942123477722149888738818422922366129194955337576673505431044070355485293355518410750504791581406187663731199130728398848000 195 208595340754709540593156275006819716589897265893683672050859262830902325724492348841493676716632274733392278226175139420835297611213863295071684730034452159570862922927309664026624 196 1720863759419848893152740850928080530263013118592288738903143349881988256345990041390086342906494426804998723596591444794247011988186711908488001237448507838146535002555220878163968 197 14196731661264373116603428121435491170927983754011036535045509874735960955446068631719907592051365227972332125590535410911629521656660853876182672154423372340836032526059351299850240 198 117119782875719027855947887975087136023037566252158508483162904192121203457360631637855707280570783135264375447491846835736659459426611865922266426504629775526140593451858739287031808 199 966211369500092133023552962671589764383804255135835594183034979437801659379133486967483907126267815165124352504751453212831841570228550952347054080855555568162124317678223785445031936 200 7971022380923383205746560403330098800427736566031142202836203294275122713575373324183775564659603810214495007818530446471015298053028281420446575598392189689948180394816275619910778880 201 65759107999375929732371528869725755284588508488757943863691159804878249090801750435134448829292769212212227465407379835247663199354314665318204558286485663383815690934013360272473849856 202 542497571606699496553581625168381001248278146092014750213945531945121657030649360986330950378960283895913810114457137216460057321922973632989869903391765176739724259968520404092313403392 203 4475480646756325560066194150372669450317735417634651501920949642072084289191195916444244989314299687052727470652190129929134866603952595222464632250705789032413885957167156263909830164480 204 36921689732487387591025935241739267522981579789625143914404320707479108956199336768537132534761554324610079366228831510934956550929643621666585264686629602352128933642267117963288313331712 205 304595479301217211023614952532710721965151129650067521319495235716999262293869088038292745029286268802756923850608098411732830956702191776094702728041591732118851424807309242296468812857344 206 2512842902991586029591964254822680134608051589676886322182843974292757185548690916717382570544307572727652068739345071258736315991672867171864528767067959641840704957712867910002346473553920 207 20730378105417758879373758884844455684357311959381358360110263605890388790265814297595637423915420787838482975457531659541862546945317406532629676813723970425566982422655906361792034026553344 208 171020868786488939776980088857522994461848283959357331828501560972822150867619372639021945753032016292774361297007903986782120344221995652530980285929398134257997056415181774657602157100924928 209 1410882976265717177259864318322398896278486694077553906913528038617454647133239183635079994591208892329906389178063837392284631885690468971628528534416993601496793101688671936147947849336750080 210 11639461235585009035116854759851771857125569697107758848860466335136679559892137930875197540959152471204932831005221808532735735711286655878630074590033957822197261320407608086025318878672846848