1 448 2 2804 3 17200 4 108404 5 666880 6 4221580 7 26023136 8 165444308 9 1021780992 10 6523295060 11 40358959904 12 258707287924 13 1603224318880 14 10317081808148 15 64032676563232 16 413605116397892 17 2570619151590496 18 16663502963008084 19 103699125601852256 20 674476695162213956 21 4202280230622922848 22 27419328410646679124 23 171016952002016198240 24 1119196956382871204068 25 6987326608689601312480 26 45855310515508997437748 27 286534666669449391605856 28 1885314215492842397712260 29 11790115774775318138877664 30 77762684069118766724254996 31 486652582075768497652651616 32 3216918154406175516757944932 33 20145159713931449588545748448 34 133439320088050411757465501300 35 836121782098291564823336948576 36 5548845225234467803263817679044 37 34787076906302665277573846463712 38 231261123803066908664982301190228 39 1450522577353459846658937595737184 40 9658205743585506718764746649552164 41 60604369466472901875027229992076768 42 404113061584274296509477266172649780 43 2536746548199266955587462845940771168 44 16937403681711817419931647565590538628 45 106358119152873699889567133761442663136 46 710982776360682485060551145733512888084 47 4465983339641581345903394241095320560224 48 29886565029079242287209798461309190565092 49 187782166525398824269501234729311256350688 50 1257880326328209428668868847734675362457588 51 7905429949682701466099951441882486014186336 52 53002430118991534332727949554818461584935236 53 333179707404669583826981978745757735056524512 54 2235613960155590851441486264242175085830952404 55 14056139747688355904527590542489329371446869088 56 94383968655575980584648345438750357143669230244 57 593533060100308675648296166122477752346717143520 58 3988043869379664510795898175041136924433695068340 59 25082793146252501715380979034832649146982599634272 60 168634147595302696849781206843071344660089777040644 61 1060775506440896964237340860093383337510872863749856 62 7135462090624488904383039674733825488972439909757076 63 44890610726401809811455273828663268097901307513878112 64 302106398115182946521793966734341255197326305751031908 65 1900828434860087627548872066772468561051437422514078688 66 12797706028863895458722702279788435593322779548404692340 67 80530326763728642010810359560707669796502696486283450208 68 542393548914886061760439086887025557497084028142565940420 69 3413355154339766857817453124916863525455990030381828737248 70 22997746201216635170849102862933103266981825586280135792468 71 144739697665892010242930732742363545051394339539946047246432 72 975494435159426436202764006214050686456476072661115264248356 73 6139865172052328198109835696410196073975717072502913195034080 74 41391907125542347268796481079141398580372594284491728865865268 75 260542009317352039570661383992614361686960668362943960147108192 76 1756876991821576877308834381976666025101952726533533211934654596 77 11059333242814747104915873508927555968802128139776764026398407392 78 74591326172735410478915979831925633563166800708280116894863217172 79 469567996170731201012351216109254450693060257928783267056619293280 80 3167696733637353698933729288056360929708467750741320747969529886692 81 19942239082610465973823988437396699731602418106458743994990394664928 82 134553722905196152071987211196169017354705706571583368935058049792756 83 847118265892834107417092953364089814981487219892757784763092477053792 84 5716555712493247237717892054284703105839054995043546939472086993627204 85 35991408918463773849531238721301288818923236781510295910116593486810336 86 242912899134431378770268226220506867399178431587209875893559952268550356 87 1529429079209696040050322230667089129033850870758109749665218335453799520 88 10323712574072411473974949027937016173430823490061338079686322680347732388 89 65002115519539594693760291227867941374281529996774484907050221460321004000 90 438816612985573910994505912786347043605843194478986752390663160804379818932 91 2763033140227581920018156131882427551058452945534899103576151051045367731552 92 18654579287201069717078934992156668093933536015681417264595443661625834066948 93 117462356948778107422227757012240927792905499091646016326320949251752193949408 94 793116903561697836225067885346033434978673111817936967585625429063569203921812 95 4994126983966574556456643680537372983169512322416459331580229488659996538642016 96 33723530360616014053485790409869855912479804106782612063526486461904006775603044 97 212355518275381702194748282723513526524486303088073079163231457439165085764733920 98 1434062988283869673524822448779452923642267071506825275035792447002941692727849076 99 9030379772775405617136717688913475555020958950350963706095909570720951862550167392 100 60987183650119972551202975650240874901688746999982548505298016615609977174401385412 101 384045653763977015502393668961469880406009415965355392527337740509740711685706780896 102 2593822911326093082677119388686572896233797186683439249732590083022930359862382787156 103 16333918700072180349754444162887450613391595074020719670403820424913794067122163923040 104 110324024245925635107864271869835415137024953549060119250775550551012639016273336793380 105 694744842603252375378947673187754473052446313917635606171390602323239386309656261070304 106 4692722706352057138228489579765832382045593478378534167181360140632197640862901103761716 107 29551854656960643686375498386213855740321368552504611095513349865300470627526002244847968 108 199619070977335093642812414423142599611005573748567212901122834035553170447684403558037380 109 1257088915333765085186179262599758021986443018649809751253386271884262777265365201259070176 110 8491787355428361274736626234996492416210579331778661718608083202657201672947160888840455444 111 53476964997138678799876788365406372203450895912183596585983107030800559590609935695166091872 112 361255104385745467701100396247009621421955708618914521933299113661620553667739713705862682340 113 2275018394578776562906187978865411506584840259356690722183704184970015132684204412054625988576 114 15368970022892021999483999476572875207703861234703603227938446705794640007212333243251907737076 115 96787352411662498381981526063808579482340663604365850143047518349304547628234415952788852962144 116 653867447824807886000578462437190637276722856793812429609581110577481355767553849099832639467332 117 4117808775683409704682269534615831990861489714965942021471612488036858313509224032175765368100064 118 27819372403141945133845358304101368659440554128979726735964457001627529661930417899562620063441876 119 175196778585701354785403042794030106548284704570702065682775545560922823738202960786378098554178656 120 1183630741866252854093764666785499751110848521104511603196205929075267147358083894943821732244478116 121 7454132426236829268853413655478974611800576415580425360246479518553942245961115101530589649773769184 122 50361102200176541438453966684216719578148885715963074296645265403364320065662573158227759347821086388 123 317159664396782034014609977575711095960251392455966235174916895756476861014408593974151212575760924000 124 2142807777897065071475971521883213178584229598891706517364123209049548285539357036831712126313617533700 125 13494835440043159133695140447469083001160238126027543836929663695434774481896713437479105316223544166112 126 91175726209327985836494611922699795981677913290073566931133653097543601996081863155390436605017268967060 127 574202511237774176544516032575163060033919669573133626954555793554512803819061724631068544110587913029216 128 3879559469603064467503403902394019013890045546144245887301500402729789034447734891088535821930174285463140 129 24432594561295571893745553043707715026654335928204653479212742064621298979177617729962140272797420933682144 130 165079061091733397603875929327961025462984132697542505267613692872868897431693068376219031092232881985768308 131 1039633681824189366456271513464349592581044644443556373552395876169296117139826088419988729042511301307000672 132 7024368271122970770519222060413992543245022776386269460416065633565262651094067493976216313673498264218299076 133 44238121117836854289842328205918824694512012454511495777010510963731658640541685805039626071442387259285280992 134 298901191682959785101455083069827091863165659354080925314046622753156346806544379882926199789183641317926804820 135 1882426308800639256605326669247737527170910621488760696928894055483058364863060435952805480577217568392715690080 136 12718988183529749455880119365578691925325801994285005389597240787654103818244229986945899242874640212583832635428 137 80102069568204986233152571087243273214192560490611849238175167398532000615993911535804968062425814142421749224928 138 541229593753319571740025037572065167026834201005031551096593694385870863019431216136835324477530245070026073228340 139 3408579706405267604711804012505048045473511951894587992993596302096293586550817575985249276485412543152730281079136 140 23031070467787841001496465989310171937185892870747186402168340065330250761821399895335336850644831299835881991253636 141 145046317840281909413652427261109370366172072108578750423094633831142183804833940672701325280007766499826394195462880 142 980053854045214627765336755751683627413362431275877414379034436421382158962767909456930256872768259466733386613225492 143 6172244461156703114005753885989219401442878971701745164231518370560660008697856559951615423475100524575592214183303776 144 41705049190385851724899985989182497227530794380455021842291811173937591380071864243055321262553502542211577371835184612 145 262652987651773011207506841406351108787973324225026087025934960126961666277207750929515986902665688599560739204286085088 146 1774720249408540066279225457322016570960634427133311847016471727301294367071699522151612262612390482430434138958295970036 147 11176969984942343164220635901442584580725217987243742352228094417240127871588399319434756559224954734307965416686193695584 148 75521996852144312403646580402787793789544069434459889519614571052310766869718239849124130153642554428551084056408541378116 149 475628714955203832667260968854525960588806341457224433769435294568342367077160458147810975239979811305776660291508484070624 150 3213801657373089390381586881303754720952315184701706701382086386629189206222185504306612125786889912906502231154035252635348 151 20240164990537878086378526691004453850408887976216634425862114822194957487892813302870441375948482231399814773835130367718496 152 136762333361555544027612297208884176143002782919501681739717474772165008438816613410561272081270849742501800788432206529578916 153 861314613208627501086226726139134645812469263352649491474430686994067731224414089079662770199439433349294017017563911811004896 154 5819900532972450838512539376439819220744419770090225298297341296893839632383572202175164411710584442987753455892237104390656436 155 36653139139560571958050599705294695564938897807166060085236307983885040835611434677483481397994364026377891664084537570957469024 156 247665820934158449307528431605399922037534411038456408196306589905184775399537036455285085197952506588981373070372063520880837124 157 1559775004668443260560221682059071472734969087182064513436103240815042165254280861526281693329619849086962355121868877880210820832 158 10539448511829583324623076222139924726470742473086299041265738723344805906407928866990128958635497542440014153214743701793785768340 159 66376447568516330745422242794006521949519844391103662378472411714068972054671754970366178996788056801011879620050959388627315748448 160 448508681785835202752861163423238749394152267754034644733225150205633972188134570877357913777783137629938685841108828182758424132964 161 2824666542203552210495405969578568907232911160846675433455968272587348073130916752460629399081723159391389957031855145144034077531104 162 19086436599314471739081887718035197982874077624202148132056235015401081480446146516952976588197172779699756619849694771339297471129204 163 120204679699929590126019449614337723888214152329129301182599510871780335748417858931046100408643529961593022209645315690717110490648416 164 812231400397846309422332298898157182943330044465248246909223183007334546278101750836156177652594441582788830175331114582968647981961668 165 5115363095394985217301009465468998034913112428142574771109246802737873916936757911016128837829994454337209875368738087411630485501157600 166 34564916965642488081756879127779447543275940849125861459145444658622616871841092285801575081733338173524425171966549910359689012220723284 167 217686932661458716160583098793798829694887530216415153741643462188918145228048401927012350406428093339901976390200093431654209456824911968 168 1470929960950861788430531159810191728724539000150445888869082446422331793500375794046802197724292156784955207541703910498202907541214582564 169 9263795746578531476184340303696160949805063120939012705027122298347149194805223995496924074740378118152794570621744347855682538979231276512 170 62596366472740077900093653892544299152093617830545609656269837413880590024863403477210016292017035458912690179355569235111294547739147284276 171 394226869734865763260229452066630653932939126118006877128846563741931949331029030682652530201384185510658149849229660181113526322160310540640 172 2663832042504387889788424108202425201936020498409293043067475754125514492010613744303378049896380132962478267334341238106131647078415610111364 173 16776603600613905129421588227930659695511579119109934944671891885599740111901864146592311883758250643467488222258595009712092160841807075414752 174 113361366809046022937148924201967550309358926768100751534118780591811547090314131502788701310594892708377072981690414001669613099333996692482836 175 713941083218974186767355990757740163104904864842425619661009991521468906624867159920181446505455361490305304550877010641126585497720133755994720 176 4824182992875442334465286041646038937815350895673982963560209494218237073525445760426025756811411678616035829771388080436893753503729318738908388 177 30382335765117984228585256885714661953642591714764406178305672686561302496194625814788655092658627827619383076668753195556544539918824134510034912 178 205297134483582524476527935305436930937381322271605781037090716106644831195832471404048485831998093495350165553345530816030566087430040502924798964 179 1292945888576283654988854687443261991816160482408518067296882226416543272458568980868530171609289666549441517710914117639478461289512127289706070880 180 8736598381549383847072104767365856028657388540633667596876885042216211717540139672794930901169691196576542127270057964176299338276450883388311797060 181 55022447123301755696885643899492557570702558715338274361261432808100193053284091111796180609008748570249405920562785266078533632402539255627230110944 182 371793836681865992410665135320226616380903861171626385668700989090740634076177322203598701699167423368180716026989587301575048870746420679281274694100 183 2341530271251845878700553961782923893304735441335738654816478517027909916813721058625749907328090723315304024179549791107131897549156749321280546692192 184 15822033323458641615459684174954965445310585877320553912956940146379315137341233092557394749864534923574403042030061606281672940882296365349494481811108 185 99646015999597805145307792229590488695784362776020982757795638582112443541889866650684571711634395608977210664430671303824144909733716868105277618471392 186 673321785472926180092957968543954525891668491849037926802697701105368070547723084729103252222352960453487539094627086833628478084932041610042059653799092 187 4240532142727667084768845675148013358325799646342597702974884949420623685249475084281401814881835965497070412502708419492110645317865676196242411063676256 188 28653869085355354905758210114277933609503836114521259832086153945641317896952224895781775855369072437006456249690512932635585379534832534426715809883494660 189 180460023054169720421134705990904999559102891740693150042630658636159812275801202339545265186400349841928291244541521724537940515908447510902479079329273568 190 1219394094624228091061057605354498536445812800918997676297495567979730431271090367122403407778543822480222573831244860763099502315671750971915119611956477076 191 7679657684560147051394659163286263954992664804691665940090057317919738474559330200220951464892063141609419553487957169779804755179333280971979456473315481184 192 51892559169373931439108687616785470465303780862088549094782957608755481653684238556189265741500108663630608432666478526967142708513207403346993838456461524068 193 326815689889633404431111664614366794742089530539250431793305451013752029384013687780787311245790489289366002131781665186355103557952885629287180272281961866208 194 2208341619357828020397556615873845227505213083875873403605136565674562909992807624486716659982223685594303490062327090503147226190764116943592834362046092001652 195 13907981264933486521556390887444717966200110507736048845559335737929226539734588300580823067263294664265621210341570580980695342076408744057002470574159229007712 196 93978297737486846846648867725332535624753179963553700134334865628193686887055557373094859351165704751712586702574498908419762923590098906925304114526881431713988 197 591868791943388029288807179307772847596671964608713372886673662682381350982648567738678476162756994127501987985978817527305269440820468247864778428728526132193504 198 3999346416205461078121230444854800846111742868715551988158850391242627244267087322404629725363533616801275692145198168120927408818169590371259083157738104831779668 199 25187607370396410959635359308655899239806215829512354631901367640679001629593720344672160558879755260757184252306426658491642944547553370009486563404847917734703200 200 170196486820215772053511619488564903363792759104377705650271972931990904577896294128219857939800455365045018242842151304283521403217621596442995303048099285397251620 201 1071885766910131071769210580764924819911471550083178931229456597930966136022828243159060889183655920088049320415334981464548020836908032696580820129125692282748659168 202 7242896250797704585285052283224417301011220737849717398506118008726746703450757445875699590380257616657691725305578601623823327670625265642062627664500179333604694580 203 45615264417494621958369646603271420844658082264616872496587863756271948942713553172065969207061138695312278492271478280424645305400689357926459425049401852261978718560 204 308229379181009669558167512914843246635475999175849951266431747580397474916096917498057966721113465575188855767223288955293460896501788690067568324229874541264146128004 205 1941207592390105261059633353287101784600420756103702301640726187490153815148459788277298617666709726697352561124641623099109691899858043552315459085656559390284133800672 206 13117041204929633276399842932168618402892574383681043041685574326690830400903445062796744381981611372289873497751322047833956823330931050994663558154833721405364072554004 207 82610233164024536160999789329498137855562404545036332646572121233098086873823473644314055817958990948771278485280522990289212349626827806113799396795205219818216601791072 208 558210252763127349050160429273648954256728057716429513971791168168675795367463625838217012447589594875728719155529202965981474483486521393950755235437467195033839941891044 209 3515570308722861967768915236308313945616115009484530788568011943262038504482577758409079828578566082951757448299067563784239580683948282344036658490096490898705984942508000 210 23755260763096970973291892540396474740772838127317067994894356352293476522813805199868595842536408378311195593139185890723690901309831729701503330511245628566887711471396596