1 256 2 1836 3 13405 4 99036 5 730412 6 5365422 7 39447709 8 290457856 9 2138629508 10 15729683540 11 115738375440 12 851696818464 13 6268744175264 14 46119373785696 15 339401856662548 16 2497274479295728 17 18379234719307992 18 135224806527545920 19 995183783550105760 20 7322225514925277760 21 53888574314179191168 22 396489231368047177280 23 2917976967222042977408 24 21469353326620995229952 25 158005023832206515700800 26 1162537230598428618465792 27 8555750528323444699535744 28 62949838245979508698720512 29 463282808846758350294743936 30 3408650240159083713354056960 31 25086140779379106224773671424 32 184573874363637023173767673600 33 1358381362898070701083090174848 34 9994430042071233149779908721152 35 73554540143305025297345040988416 36 541185097166978649121834699623424 37 3982880688067307810578161292201216 38 29304453634600439568790614151325696 39 215667691275551097808238875789061120 40 1586797204984541089197341658307680256 41 11678118853285105593714855541300062208 42 85922959206570646287793053016635344896 43 632354608950297991768187166237781209088 44 4652614013617575342882512686227217137664 45 34241161472873175986327042958515336454144 46 251932863672546651108835532953961476960256 47 1854113372150168362356825969012176964943872 48 13641829646929309120003050742475586614804480 49 100397774273015193892783636411727086956244992 50 738686939920666907338885975263761361451196416 51 5436406006982250132645947679014068757062565888 52 39998915784024196605660428360224573602987638784 53 294374158129063719307078997735149879160054431744 54 2165888115064406919844756552043216698361849659392 55 15939969320423299164085426294010373793081097486336 56 117279962093613196820348794356162167513552606265344 57 863128148082258762184303100220031475669959621951488 58 6350554035117872310953420230312197142048435479707648 59 46737241773681774424038203873876925718841428580974592 60 343874058559829967868361220839626339192119190333423616 61 2530759509454201347697905898969080861283586616931647488 62 18620323124031501493018156312193089231560843905458896896 63 137037263039014430405436890150224625128678834500707483648 64 1008265743264462414760189877180622358297680850039777263616 65 7420385615906361948132922097550538616927389885554572984320 66 54596249606904663996130223481109553499217047069065985130496 67 401804016422943753067233464559591401221437130306309711986688 68 2956314335830135234797522562593518685736567007585159005077504 69 21757153330094362909184211191172866553528080060466494302191616 70 160080491153917256904896380548929598129673146368427163579318272 71 1178120928813289500567303362236658374456882875434203893482913792 72 8668145784600105640935128496584671203559557785855049019526479872 73 63793682098486392792756612180275649077300752712674211617242349568 74 469368570782540849643619824191397224565414363497535585505950826496 75 3454343078160749021207026064682636618433763471392587214391237148672 76 25415684128183780249334537632264780690363844301879481481264945430528 77 187048085470528653060820920620339233881437337850647141479316119355392 78 1376225507870417574555243005032531936222304237652986668102123429822464 79 10128405166060808209095004725886786188571377352792425876300945262903296 80 74520781693730192400209560676478044015570794561625020262840685396230144 81 548439675016353862354871782669907162936518165844044370831632298778034176 82 4035201260611634290534353808854341537150953111818333632781840425483763712 83 29697279305131335073902436244105949852920243582862183748416652434860933120 84 218500783855997537400519826864423685059524706116451139395666997601179271168 85 1608068194739348473329321706100488633025291385519019195211346092340830797824 86 11831526970342190946255776981109757612042390181532147654663581741961132900352 87 87074754975465234053252904781619792853002029610341757750954777392000463273984 88 640661456584025273590085023226745977588112207540379377266225616125386876256256 89 4714982224535743166334690422389829572303474124835087576803552035758738560253952 90 34690966177165716735020983576214904577115727687739360633916957177172613702615040 91 255310019350062982814017580702811340339970169561500099159265938752253418939613184 92 1878469700240842877635188510982702985069789683404520876912460805565875319316938752 93 13824698138060902203010128742926365147653513090533164084745137709116921834140336128 94 101716637025968697791002286958861323170032583759218847328652035000497667357332733952 95 748589025589517748898450128028153358544738990650476503764877530055268798603676614656 96 5507820672617794584612099027947992641880689255450399707726283348678991682123019059200 97 40535100559647025466963506878689414501427288864083264154031625218098531701471016124416 98 298241167312393551167141091152989221175335121945070429639808397532167903254041948323840 99 2194921807846102501872554250258499767151983672988319013684669849654849685236924295413760 100 16149362727451220608230157228959929266365768240255378722844044789210502953270391926161408 101 118852097960611416697524956022129901921048364269048612075018805846545329741875732377763840 102 874466522690387087778960844863441363275643338511263230296672859973666060280142948762386432 103 6435683102306306840878714665493115901097771536303408497147472207903856154739573310535761920 104 47351199685816025836820539332985333059544722162609994582955280723256078805043228328656371712 105 348483684377512701439356331824226661615350056875355484236596489487887908223928660737799487488 106 2564004514189816056154991144621267505447213928453566657848019088190856936885249278233572016128 107 18869928234006122121465097751034002683268534716465198620217154869147349410906461445118287151104 108 138837435849698677190101782026623243589526078014405741884884595332986506753167512377733282791424 109 1021781528144100720172366334593005335544083666850501970568017407042359413154020630529423345451008 110 7517862580444811348109959388950211925808709362781711925670095120643391804995687149271531577671680 111 55328111390217116954188733428134725856654121004252308916525072668456436995930531280281618559795200 112 407082264466748870383120754790950064520781450149906982682331168820776864262943003895932261884755968 113 2995943678457803782697888725203586335668102544167097506830856233786215862092367457179248667941404672 114 22042963444746965524093952861241567055634519605565344704348150547705432407175745031467821978863271936 115 162226367373861200693120653580142033219066865835980259040746012278328586968905498441742899801304858624 116 1193597166565185653561596771730776526949142664658142725040523681355093920776405367862799944003635642368 117 8784342129177193692943730816804655843494553652613302709050037977701932192392880619097969769247481528320 118 64631699798601811514084862144791328252055992041551158889616607202901977358979039373867867125191551221760 119 475660448369692741345993613481898844224348545951961245993350911057844619665101603819751887671697602510848 120 3499720622559348097250371091767552289972960001976071371118685191484971341081208283749859237653675543363584 121 25756380935091111570743721834287791057350795184549700059551419579258631489935706239344310729415093785722880 122 189505219174695990920428391184936651079988862128207319269802108716912843865722333571123086996853222470057984 123 1394673787041305791430918441433924112717914977772995446853816015424223146651001000646718679192285845208956928 124 10261455689622141315914086561431631763784284062697644919033622174106402741179216640407304113278469495093985280 125 75519731485647746992554281860854689251279610415909800855697532372133996252708779229517437028815564009350627328 126 555644183989517483902466464677705919821550747203199316223826624925099057442254715118784114407227363108895850496 127 4089293063837747584141911485682905276038176920405595969712879293556138973060073843421224609028544194646988816384 128 30087393888336864304655497601028979647957907570825378809205249375957957975610937192159021650602760825336523390976 129 221429783090920139311687099652704451815830000101673738350506901794782408342723207374700772933054558460556978683904 130 1629192380800675365197012962543237538217616667070984056645068033983875459355588708377264946814861497205101005111296 131 11990128385094722509579415664670863722444196393885620066703578670260800806078860137868188816572218271904326993575936 132 88218601568143073011359672988843331896435063713624290461385331349620221207448538193399535035444523793216624784310272 133 649249512347778086455155648995488562535958302363559851379647534485635475313455373379087010037831312558446505187344384 134 4776919996896875553493724686772440153122122761913199952971776078296949085644015515985731814312311750273908298693476352 135 35155997979791238540281720804342158353570604313912603875999325508680908971611257652311370036590354706290163310462500864 136 258663867383196895805767326131781249914453156702757640474800995203313704743924496201901238543830985691200932812242812928 137 1903650554138633990209458012147536735233673767204583091442284634661249734557925154414025395136677434786941819205705531392 138 14006304550441576787042475591604196041183345956697143542003115452095961407944715839615886348157215350030705541650101305344 139 103080146789047216302684453998958338804916600675476840446277035132886028742899047573202407926138880082855445809026694119424 140 758422771391936117298720871603376770646105438287794985844220369200144837165705195052200981450732015370559807017136863313920 141 5581652913635384744023029205890230964570779602516032148147263751971901507722974214271125478619018463155061419609990086262784 142 41067584821842996500439798979395466978850401581800902615181394583242583968760605859278269906754126300559374749380537856557056 143 302239085010739809182195468696675031599521126603232235973301215985499692521527581280572068440486109882349527191047983356444672 144 2223755122758173770570987736988600957433692697305054568536860462744863891708339782533960727828335016597947900847598293655486464 145 16365844655975404105758749898917128839618430862519651684199849363450611875638653603321094751783819805828768539657334882006204416 146 120413383632022874124338829663307411221913319547224948550778395943575302872289144879415668250687304031881642379200017682340511744 147 886188731328382612372805619410414733135572475536936494415125827123434248158592925334673106257375244382336605704357791890032033792 148 6520224645836364220025336114502796012038766301258840113811687741239359060440878917863251634143514177200397685657197071415583440896 149 47985941700031529331241073259166917842052743922209128851266513839851039132957352720258785454708644124493202757075003060043210817536 150 353061496569936909920871356137552566420712224875385612389200033329085221471541558528249295570564735656148866727128587933015080960000 151 2598374950432047036665166393492158221353428712697556946691736677053591276735397419944770632593295929442225225107152273883474488721408 152 19117810678471511404910555629447436178505716307030688517242982803495773397491864007613859132885796304647257721093433550984728161550336 153 140698549280076059518204151960346738829253650429358023231837116071755465077824400369093630552758729200766628626829700359837411149086720 154 1035204032976392202040715150903756121615136835176895479791711634805431357280525545993597038437308579547565520609867256078710357234810880 155 7618639398531139961376498364615442443714852652722208789086006239177827534505861678520395628215767895206328696646970845761754205259825152 156 56054922182975954804279957637587457925793300466888594513683770200528237813802247255266370096126223272529306746827700822065008393540599808 157 412539195193182680860160218150924380979879089318118516860313031350697083706567958649199378232528431199937150666188204501809737514579132416 158 3035299516661703847974036130075961129018651248832028321378428416973591023709831805922787087441634287924188341309212784085293101706681253888 159 22338448989126711441712563313172163325282531078331782354870305425317488210212883954035404906505431465927074427952951919740237452804708368384 160 164357433692857776811961782188387920691693259200901363463796753658928495486315263019044838082731987318748262510290416730040066639085109772288 161 1209597315974165664462281979840530103694191920250800863238568310460702263079097845879063050019131037767557907371217685461687992389365332443136 162 8899736537306241519910405887215905483051281131622108651414357130538411715235160222424152598000921596827951977745644584750648991025499450900480 163 65498086618461521924139418788092125282507249515986615362549769826276603577419091808245852838037045186450029637861036832240236786192019135397888 164 481908902164280939319872433385426861238030523900061576560690252104905681026789678941825738882940933919873452091498551948510646437999699877167104 165 3546634317078059079314270187634051934073762580091186509956236509596719130438080745351060284851110252920647339342660612099346427646755210809835520 166 26094726401358774237445341816437486344395604109315900345503670447235016343235230764070591384410614538845204813296345262503475358201783829122777088 167 192045533365707475235480655250999522024778029980785676603652623338445808235207498867963236318466442170366245478832082931565512697734220069872861184 168 1412994744242434724923728093480504162520244864510624190063050723868715912519296895299359352669595407436599811149251656125895333080102679078563217408 169 10399010325965705127214515611363361586879940311279475336988081553838822648297806814565100129043246836335433097402200051041883697784696951378297225216 170 76511786962164940546542985660713870782888694348492072828404061946759045331365326081878134503684518793118844350471831095917405049081336212350350393344 171 563092584682061796957563447668638511783707151386805987509643304408704809335914376670369192445237433318166267699313906683450923469420412561503796854784 172 4143011549050251184877150871175198982625563797468829095689770253065512950023970051933922583208343504703067963838896924440547597938707640462039215767552 173 30490714883916599646458142216650647650159254867529243613900436503324474548911942956217226831860117933791122948666495474434695660340650779622445913473024 174 224338567651695612917807783601428993206987427656619338256133161656360254258592441937211891565487211652560371860191844614618306722025456003629432958877696 175 1651031676535430323696562014295145196372333069639991092100353671370957242319590635270005132566199936497671924564521411036647485497548629778417589143207936 176 12147635202115623213456035585349692614431830334105505050415963698175839488963962206903995834115140441731767241278634400355903685821209899027515676007858176 177 89401170398968527999860919017917248087780828902872756655665588104195373850680484489377073976574397379974976680280790318948754610033363697640614711064002560 178 657778297099523897500874525898745814161314128914209850593172919055397960093171536192995150793772941700018871495984921936811259930273182333218360031726010368 179 4840954526976266627683585786701564186380678019167408643510705310863646113120413057516044769069603939907452534966287496915899703548687920198463370814719787008 180 35617820335911605339646647124210852284663403080522657036398312242934768210913927327972234843460994583141806999671961779231685620317567808359764437425144725504 181 262131252059339822955482564759080120338563319981490119930428109306803844274364032808624071054418072238437679450554068831812340498583196628903253458365244768256 182 1928657620774816745389639224015402379839079519656675819112843522391581655802634334219885184172213589967381868481543835805569309582154581234272706064170151313408 183 14194058821105307411155849550633384562002136348426030291131655324487403882449323333871913266064893281225899927764177152429588171363660200087603707462973162258432 184 104434246202942840025935596891903669519657265902837354095992965958405682692276403670170617135871236736387427314274907792689822442709238119005111142711387872034816 185 768589415547404585598351329758217758168893689297858556267180896904354961488854939534634272061587260192741615000274728309248085555899043012833959404569887340756992 186 5654975596754861659927369872994113731729950742337409557538836932379680139407595135359089310423117262332270273420358741168327171471606772984474472737972676208885760 187 41618095087300770871976556448593119273045822434944006645741603306949170793300355479936474914467564895797053911670363680760610006259384177378416244955194544271392768 188 306209410826310712975325210820088859851984556707204210951208512694451027791554212302551586536378191113946096985582750279190916967873565118036382881601382780707536896 189 2253564521783060212847099980935578195427257088154428511279318278616205313393019421581998228532402431528304943841115254882125799799565596016375437359927777286971981824 190 16580832520728016545258718407113492422280812328761259830856776848889801505557215563748092628468565301325234460947009059572924742967118991391662606053698082178399731712 191 122027522960534739673176955317149565289274384492226046607930509545521610336629495595611003823623226371270466934339563223088006546616293756800728394529999557691260796928 192 897830038399359484274305223897046644125718342023167962989388284339357002878705300101357078307052809209561793171190989514178018904779005042455647135443396819940622204928 193 6607628144634631641745060370274914229534361718165142526923995664783358495987790791286093388669698203887268199467905492276875191314478062311537454706013005320685424214016 194 48616303001943707775180012612456029216031718517077623277323560093847398687364982935543484925668953774734370798470590486970784703200940682676382112388234747341446223757312 195 357794279835444573661401968250910868597099215713068219363569396553356249309147363909676193549549661157736179090695585193054603429657949022058450120917972962093462838050816 196 2632508176926782287497515782980751713504933220325742911158833834516696823398990888573145497604586965601581532419193350096002768117812552486410905656196114105471330609528832 197 19374084600525457828474901987333529884177527885674368285006276354922562036595628357748981777838309763098326356413919740368675345125550048754771310599721413503490750647631872 198 142546818117973748776706334443426884115668894417278731255276154310607271407966102934588946673535511430069930474999613619001767592304284456460499127323345522428325645252558848 199 1049080925164453852503214266729827029299365013272293654889110833562779070076840640848189423088108753778724230205364470966178262342047216623647845768255861958235292598781607936 200 7718720699010324889200402423188522675324046567039688407567059199869263833798010165233908965018009680756994083008346759120328535100182637863117288351244230769596896303818735616 201 56806337446986119267607121551857881165221566824272912525682311893939550855115972750469894197015330499893180930231270990210496535223686910737991255000141128263909273586035064832 202 417958464565812416627827438928097356375649476681091696796076949681282972253837354986586936904475717987366426319637645819034496190103955328703410523879015590690967805725377560576 203 3075987654274620836018509196158145272519286053374618142279638952348771657602486064644153127134847668333975423160311583308581724650194749273762200655236895158531714730966191702016 204 22631895221265059747872947883165724287179141535416829533967761085770697930209563792598589938114107046125517782367970912026340549519137036747489576966707736730359396152881298014208 205 166560642253690626357869222752197017165921227657805685032416115227643145615161841989270801710988838781275948453538402413784060178317645341425629364056336863158362622766193385144320 206 1225487039336340523182764083292947473277328575515887802500676769087168109139823586306325200045632029763290355828352297937952082622637524363566162620427190704589584786905255966146560 207 9019037351924656222234909677850979046685461401120110113015856457627648732944184594308533047380692777113450103087971947490025972589821059073285376443877004401428131232661372340797440 208 66358494014687381762612668712170392734622307552007402445454178746923467574944463427112290186871809340485841266645453819163200882452482620430580368260679444613119659563005414203195392 209 488368882677082305387341416007344011840737598114470971889233473899448323306963056652320753363972545747277163942496854335192679155326597478307028844014303236618413576864700151860559872 210 3593224233756057007683542529600995327104738784140244789274715035549119132982127703470829111786608902831937772919990431877908152583490715004104185810902814424046155045858011419668119552