1 256 2 2744 3 29670 4 319908 5 3455790 6 37315466 7 402944837 8 4350716716 9 46978581048 10 507265724940 11 5477377343876 12 59143594434228 13 638621704015544 14 6895716020234136 15 74458666280964288 16 803990685332872440 17 8681341316282500668 18 93739497160634585864 19 1012181566799898210592 20 10929347147434311622064 21 118013046265627267091680 22 1274282793867528044307776 23 13759467233920787357531872 24 148572153080383315157025664 25 1604254315271177478854779808 26 17322437978343521920312194848 27 187044444710790160164006770704 28 2019670922618003129976514401536 29 21808028793348613348522729017280 30 235479015175777507080667937215680 31 2542658353693561731157113634641344 32 27455149235831709555074205558238400 33 296455565282686473835487022895112832 34 3201071734557495508436448365345655168 35 34564573749944056800195925230215566848 36 373221801191453865185892210394700958592 37 4029979188875829979272812013841199467712 38 43514961373969710689460866189087604201856 39 469866412363894477275755443270690112990976 40 5073529620545002625977673214772152181982464 41 54783023713158961721676237942538315413425152 42 591536841532051389734791870878092207027491328 43 6387304153232917904386093428632667081283872256 44 68968915343028191937981881229012632975036058624 45 744713445528690090027360130568719575222526788096 46 8041276467707635845012810512645892881996135694848 47 86828198978203513703639551088059407027826889317632 48 937554649199583643381788862918248059879866872902656 49 10123539709218338952173723256534598961757559853170688 50 109312087921078207118186202331886466125182621075328000 51 1180331475835950633966769059457647546615575902192321536 52 12744998465814059054092188567828825144686780301371204608 53 137618109165953382057568102879869721573519480566061029376 54 1485974597895143103311226105804160038191455364417007802368 55 16045275719686458337403140740324421641288468218877058678784 56 173253885554594559702888412037658651871384810235509207087104 57 1870763044784319332683305980087503880823617594095495719738368 58 20200149384978029355599596428092659678301694392830704550619136 59 218117434120296069601004085783936167114592759087589120040042496 60 2355191249357854247436850854864094646771666290916503516378656768 61 25430914513658597886776385988971352970553061851401896281991045120 62 274598257435502796188903196238749430661089945884839663800337137664 63 2965060613377316653995800000079998984844253616352552472912483835904 64 32016169815157777167107191772999694627988218100172563540569726910464 65 345704612245840745589081476391622299470300690187976616569502302707712 66 3732853730412978324235533635522529432581607860663756851048064005382144 67 40306656258173002995810334174386665280787149616668554423339532328341504 68 435223733916511895800944457581895549452352298665390073470191831813423104 69 4699464459442030991919144496608908679746368042918439613946061338543996928 70 50743938081729926391904587087165937938079404104460419879067014889155641344 71 547923550494978102633554142090434330168733441139960271822149250928401956864 72 5916375995561831325652522011079587164377720716204712244505510181811483295744 73 63883921195281912339675443377164536001653361342474573167288757436083719929856 74 689806629995535736067459552565059407628785179542042229206546433860241464328192 75 7448402945261603013618943962868462339077198867553576067019165080393103844704256 76 80426461594520724294730103429240603095846137273229542866275563002082483729563648 77 868429886534251292494288513904971652398029214279575540550457696256944804043603968 78 9377143453458513567966350653989849171929960142784337871379914725995327335817773056 79 101252640783306142467560985351878600034831632413759342473415086061260419845398528000 80 1093307073361665697084641972540524650517336304058246759791897451573616947294600495104 81 11805325247968515961044673020120727049084674980857067047660862066858199659167373590528 82 127471693548826756705824417628240854606091164453748129554782574810759482102131063128064 83 1376415500199976879317141924075219759608327672113934418824819688316045287432904098840576 84 14862277078519206820611272476445817104002238352002893542778790076233323080933139371261952 85 160480087536492506981797568058874033818330509307543960050563389781146717375446543428091904 86 1732833963440430380704078293169552006070825302242025616550477909951892557198528704166363136 87 18710816967680592736515375701191877574114367384222733587348450241902200785959843350153854976 88 202035901294867004179494519060092641636436886712611648622655319157703233390484246770967379968 89 2181545866358241445838513520909876313239886669491530444394928855686270852751112561747346063360 90 23555924152702273745592194730982298947358094495672484971590225710672902316031249799275367628800 91 254352462281323742488972800108120189507490297248950679369083278643380146868995023076387163734016 92 2746450304780360594309770579319776345198149157389187857832740518054957720948618827314689144520704 93 29655656599405337381950833563044648028357329182123856528447820952032450710936745940755806921687040 94 320216232134659156751546837661456063347093099420852639942431165622957833778455867879739690642309120 95 3457634970205786839342123699483989712245297722070421206847170585669915389629999692982775016415297536 96 37334895571947417359739110347012083960977526422699278426432139758399131911136119583209018320053862400 97 403135217968153228761669332926772748389935868642246969106876808367713510097871454179018582341057249280 98 4352978667184024686598176685058923882049544502986092668107296117111854120877205984677661252605872439296 99 47002649315684670792796877627770277428330261955315432099266517484630863432621588846215900856515972562944 100 507525814300030286054358606407847133247196054833475946577168614517964597106968878375025501147617884635136 101 5480168797526785004449428385135105656002399158835192091078090143317849601263928807930983336300968375484416 102 59173837474269289705845168438949921345131170576097851983076401792255935989740112425127260270079460895621120 103 638948027113962685471656417163120869329626448567947054576965691011778886536024158385955491671698147939188736 104 6899241265708812164461902621716518896460022802739223740170943048784473910534894665624992467657015127875518464 105 74496716513015363957352891453610754141156585148869366403938761655527933873152035380587319961628472651250925568 106 804401608449970094318453058033028606397135505888506948979192717721975536570195762646012089526540556652513329152 107 8685778084781098184637415009938702354923672696193842523556534655919386673358700631703564020141866205012428849152 108 93787406869358314023750075758223188169096118365508961773163213422699931168027617532153184332736996580313947701248 109 1012698874115921036841155170281945198530790482977397015713767185593767967956083967001198576576736927541400835194880 110 10934932992274881478762371660920342196874134089578493852967580097922399203032541047784021904291996393210947034939392 111 118073360800295021122737383797832424624178681978823713939289916251363988491439343815440659941259992936274481890983936 112 1274934061372453003763472467649983984666874942791098101252008508557756801098425487267319848213863911461674886365184000 113 13766499486678424031474017523794424797409899000588342470634161153599237514464579155763865372793202744141240068527357952 114 148648086092158209418878250790126109222678581711971604955646057068595825495386175194882512120343087417707753856552665088 115 1605074225313689737521095427457632311823702780295688765338871763818749113469835945896604052920753270227668082119717945344 116 17331291216014180528349706672897081019308315311941871964265483416412610699302022469228605617450719458074497788914926878720 117 187140040302862867458082163785073114445832917938317827663218592290252890407593710390760214692025810277927258224221862494208 118 2020703146006642215936671890076120943913509083145850325781450896811739654202472380071145476338659761880884589147088209575936 119 21819174547963778569859335769990839319637676576323641534225121163551592196152182750289123168210367571040544073824179492749312 120 235599364951424418198147597641160458648274704321352765147399048757922639737482387135574357203460776045161265635264418830876672 121 2543957868043845594360555585820108036875297077768857068670735819895553889464583716392416681906796781984674419239131270520766464 122 27469181148754452582775381904980205573080459253477727620988843186957393200838503805125426934572988202919759267111614662957858816 123 296607079252965864586732752907466171673941364772594550007074379017764253101352540111039148450921871516136161435910439596661407744 124 3202707754066571358234873774133489052298363952999583286814356451576006846685348752804588387929485271119417892755462942842014400512 125 34582239182531498826015710231869338785516200570542815702050174940029407065558614403153623930792522584611637767298813066817994489856 126 373412549227855114373539715894174876924193658177924754536644816870679801961141146019883584898696852871219682320813237749923631333376 127 4032038850488287483912923608384307117933721467711566128636623746638217741281034819814975885469237990712068170460664470952615352467456 128 43537201214752792756727709306664430499501781601029225272325162482439233157845083520580470345496862202317566930601776139944806594904064 129 470106554004142322888357378674111268079991759254934239036194717412735127259663058110900458375030932428175772448059617655449373724639232 130 5076122625052034745450974989753378796039105860520095820304971788059469210462385271299720125962263646431108612356164523442262152748990464 131 54811022490739652970982969191345039046504696156417581992332901096925492395235496925730838030388045334203296861453963804640413054467571712 132 591839167094504906872211967885355634270307281383836008485585303631396923277592497907780276866385370712283781011964444295410031717802573824 133 6390568608098784925130584369876125590839817652121483940366127009353187680615048877641667018671435639229286844927505463321067427431912046592 134 69004164315972702807788710413871136739542988451880294451527530463714530583840440741314403573973191960656265763717029710298822708002599993344 135 745094057344350233335695258715725577642925547524130153351120534853574536761006863237219634942911461179267717069925481288646109712038806683648 136 8045386242890261486102785630247185638277237272729815326718627950389812441907449024115181829830190533188574669327459943356084148134570635558912 137 86872575561790161914772804378432512658978617128710963961871984186539938231204539239533349021298031000247115545181044539561196151450665729654784 138 938033819247412321323429265478070269609906536300043573841873310025979916082627421893722424062527561230376731230979305160010452768855227002519552 139 10128713697754156614891074838618300288188831538531617306971888338420668920043336924928537289443949722581917590161207208719577342142929433148784640 140 109367955681365152236483526640850937894044170211317922603503231000943671756921356373652048027078739733936483434519092962026299723515729566874206208 141 1180934725460079548147774610548583903661215712357209808625473563387756378871890947792609604961315818864389129708797276652389906707070904668847603712 142 12751512242402606634289455527517283584686452907365718483613013354939675111529479601452101981516746260188348974944782572516489030809419295738904444928 143 137688443706993133299542198667989588100929224830643571868841772549019279391876413265742456714168032769316388549402163546040089510730973124232107524096 144 1486734057111470871490143214838765913335369596406017232588723824949107874199735021347017883323980761005739599712018867511833838585332389670745563725824 145 16053476218228692433924681193329952245692449724312093678981688930341209831169078009067548078437154591141855138693050835442006754254895773063620700667904 146 173342433003747063923884850678660942101781113685236963344784631257767354655061107215037953549583796463695519022444619174295406818017724204800163151085568 147 1871719163575272650222827679542030854305791798642362284413264895097867670251285716466240898061116244755719320767108201186274835004367608791298671988703232 148 20210473376817021602551049346831967806564336925062328586192619796166986005012465789004543288425269209351674748081701384314208552222257887337715911968686080 149 218228910652814906443382764228351085385751828970984244781347429329779276810902004265817519047055858661061082291869191134563198497258296409902970429251780608 150 2356394952101543778107540073081484241390476008720499238282408425387252370030588396751021127346188633994861638144813690325628360208753111064185477210514128896 151 25443911870702519885487218767413016782281928411522629021849306860493115350265679657626946929710578188151783016510442977403927046129054639970753348320838549504 152 274738600465385231195224069158980227290086459944331074723290247308954962825707129294466380106590743758369629604464094555162294233097302348264068445725878386688 153 2966576011159344395867811794124896051883690920863284140314486474606142356260233372304459621753063113391100746289920951056276127216492513993873228165673524396032 154 32032532796915391445183893687553950316755425647683801117753362442452874915131396516533607106131337651499622387167289813286939897732799284944427047294636530860032 155 345881296661758094536265880723625468099755402332214443606913653092713478569588592546004686433313412587270366856339499379015944429370351703787071754464990972608512 156 3734761535682853919515148962270874049733502154864221939339214451681382976236480593211883000506460263402931724086344673464319402134394526932681738484527339822645248 157 40327256382574850156443320804873972090784185288684079966416942102997436349116701449513184129008923222120975120840284212904959631574062247848067666934061307130806272 158 435446170206039102612081814216619537080640247082728896893818769411544740189783240879805520680376854626355975999621925071246958153133860359058683203294627678346280960 159 4701866284884123701662510514650969649825727356274657835944630608946605213465735380212118392261868543079359826641412437374205014004872550598389360004913831740088254464 160 50769872543532654163996667890060309742985642044311581377752753179021721354930718724616168223838107459500346932816408229363532083076240586296299701784113787667927269376 161 548203585961839971201371063276110178893671717438304551012267259003810791805860501725047229648532576614137979444235568707237669703099494619016325104350506338479375384576 162 5919399766145429730296469311002169404231947193111559157277549355094600647792641294354311992128100662956627725699938933359168211175437597259104722424446293748930586869760 163 63916571304372362096657912315592078404054098143083112398471196906188869942652784693986936242157117521347968807275109587602546702776182921761596236596611091900086922248192 164 690159179765482123047591594911066909240474941420026256483696278457747355454556415912985586775633598535991653413612553960350335459466137473223269638510609932589005904281600 165 7452209711724310053369197327718229153833343813495879279480006425655585630826510974295914864651237207682532876746236051553670354321652674833145118866973115858344166813597696 166 80467566346634999728106569053081985651906628422744482369491605555046898075260766493064018667142608373910037950330336149276721593836705767068526073507101790695606061801406464 167 868873727957918384048320903743680600029514371382467566655686825459417471950160900856436716184690438906241083893348215803358259209719954402630114125152304641842502249914302464 168 9381935970119729860920680680874842736746521657381199756392786934640896643079815317180593429539160895281202593273634459430707946732639142505035988213286836364934552633057738752 169 101304389481654909803085126011608823066604423333507141730070516227424034930350748405344695559468664410193359895446921366919098279857501791086083789671026612299964741943155490816 170 1093865846125558829546377121088599650930966499018737707470277074679157511908567623652308279972514023586648204483819187170019818527770259100625369386552801792679853306075414528000 171 11811358771740736749028093474296500561133005112561307366941600926445707756460226656572818791670240145868999832391507859438954536138859853815877734037566045241085856800282907770880 172 127536842409799006358046187635667474350380940754216113768958232252810561534374422011733079219340368338476035798941321768131425648563729942592881352868294104138246579381992758968320 173 1377118965413045770037468173718480096307614293800741648641285558492206580181515340144947534875229948038742375623954315718792661014520150645061502705045166681902045095348815987212288 174 14869872964289317955651762596055151032719178581713116802764805480389154321067419855501681459190706041204158610289622051325337385049822783243367394860707692419058184430067285351202816 175 160562106490039434520139072858681515694101569246165329456437357783077627556327488701112199782834008428253816929494854784181615577606162051626671991460425855256566703028000803174481920 176 1733719588757151623790514556782754777343765129755087258336884925921265131054647327222850856498162843928776889293956529868249979066701288492118909040121113622749062098378640923857780736 177 18720379784172378902643732590356730653574054919334690112148949567178982901798489501101350282690338794428404711267151125144052227513631930065462742738299197986446455848782108242604982272 178 202139158798383427729181713759533727450682488083100705113198865421457395378895309555725150746892651141968452235575395340398957674504011689275656731878082224050575882277430717449207021568 179 2182660821564336039263585534956409793001160841021785500934886820014597548991648187199703376440162108355081465584855107279195972062157254166941565510884017857487729523046461108182990192640 180 23567963230437672538263067833104355091862918906478869821280044037226559467667745818792365627758430629400690757072001746545482957773181740818016978273735605488745779040751757917318421676032 181 254482457990502643962059280591688207928679711033857477496417423429494636171217457145265444721470589288983628029544766466375452097894151680781235673575688336400715946160516576191623418871808 182 2747853974129154424957249195328709404935465051122412916340027696358363002530864997057502085033591141863337230539603498704706989682487392882028484720102846682779091141539311822245061980061696 183 29670813158442465029454208278017412505101151655807368954306566653883835435891795026693291106570488470679659227245324200534433336033792369711270875863981418439401898752607801155361213704568832 184 320379889823731967702412697719931069130932342730772890255902728645646657508992777179921310903695211962911753684574497202750727903917378257741995572592906766185372261663480781434581306918830080 185 3459402115316167297344826159790572634288247258765424363871314694913077779836471079582487746774140280941407671583328669954111249984713752862767212327623587473019099601577547931386228208039886848 186 37353976874261005774964779820047670603045299567380434715622387446496893273822433759943881286718770265730232046703213608936892775728523097716931929665759710234978831970159109487454437522943246336 187 403341254300904740286345260254075883040501278259045500843921995997179998592993035137774241012929513466843709977112877745408125104577226731982008301671176027935063566827432933885962456168950398976 188 4355203408960871902394919605386481420409108469562352731637878908859094556327666639220550084253902122240527919289578371766951852840079815256459348665784214429883192146146145046736290767858915344384 189 47026671661197967143977943648795561452810192870973876824255332333274826345279246189503469860229704173465985026641920465096753629887740329022053676385255385709268617461203941995881888718174692573184 190 507785203092907626732872855005390399451829417368668923353240793870040584327725871463432727484797444812727257131722080352125597357028396505879951041296838628311754221122900803298747193389583804923904 191 5482969629187170669161424689802234508154953699367981342952964590148656351929707998533617526902277733471797797151110012602620505464407868627625899788844427370654755645385707342440210974923714652536832 192 59204080330573140457427863894268182068930564428555750763406240007721293997386547253119232133277715049700431652292134262243712583518206571722866075439780612889000031228654866219690987690226320821714944 193 639274583818655685030963688326821290089306821365810402033459735756862663502338743846981246675538454524302558004883307113047882479427491549563641646088970737993669709993268331063362769470669015293624320 194 6902767363915560340961076187893145972918942959689017904065691468261158161224109132482226656182195975787331854053509855286635215527253130492896215943903059531476207459970782520426311584022778032729096192 195 74534790661807750524696034868900868852326977269859056830524255028755835385558858675004895952707319107849331399801526422477047969720028956420001900320569744043766207113268378752172074130429784898165276672 196 804812725985916908791706143617170145702942800659017652909553094746629986949744398004884766503543431605703858524721990256436152266899968980652839553220280575563718427030357719461236839791101169291325603840 197 8690217255024525336823398373929647737327333952581266939388806744506086506377901742044814913480590082457337005958240153230824179389542299088109691699221256692237484107024165517397545601059968721369532727296 198 93835340199190000991711261970292773344964340381145552421228475505558240661539986956101330858153466865869549413027105827880300223907565401750792312072506972779716906183916441087656214474283331907629090865152 199 1013216449244325998188069301007972420742524745630497855423711247032218200184141863391360932882705360272159628328861706571869641484229754843258739418177669299669132946488150736731985044684515554632913976819712 200 10940521671686139987255190191184429930153873183968684709093086616324863981314811888724427618163203603775683971263878269302867980627901239982337593140384803506408823209782544553766135893629617598452389780652032 201 118133706315076765326175212501690437154615945179976280122421852477445479245357673211685186188040493733985861125351705036950466862948928593771918471159642037874646956146538914384276222761390028256856940361023488 202 1275585660951941794757188289596710455667294916614409998083169502251923790880734847231534414874556132788130066986910371132649408520842561288201142405886083971959960036055148602473636345169612868090089375512133632 203 13773535337039889740695677133424626679271380155637587137174567138904974470542717140549115228388024201804038468147143277235049235913766286195206011527894424874473783633690753661675913426343221921486115533567819776 204 148724057888131089906979251448095952785034379170302014601947828315692491960318072071277558286466732057981220950070048945175132666561415392989463945831698730845566993264632517548285895892740450175822029431867703296 205 1605894554554197151583964443067872449911382915893531732773655849709145509032099173913727713011994723684552871053964606712139817735069364607638827462431346825759964898641831844912494427571971328303152971375217475584 206 17340148977690259490054754377427768711528639340527450663442058188608507878369025473319837990726135224407473310737407754576945213142775613144105319989619747501259377183070297771922316176221456951980185417063023509504 207 187235684756377265940522049687762500350806382139819073927920793411203675389750162691831001601824075605407803370274330846048028972023535225744068816883356102912551194434806633168965520513778974534095902266219500142592 208 2021735896923024670257894321428389039662393331817086233063196252225662264393621982458993094412872178998049096021873417444285317148683424060918195306726005649260348870871234460390718103108971891988222235665754568523776 209 21830325999157215889077219824417653813390296211837261855346046844276675392815658104749647268174766932288721962096635919116642284063322464698779798037607546982548098763101937409593764832092395527170501655162609947639808 210 235719776235255768288426230381161570635691822732624228671288463405381058782975144898038719782622144817794630611089372382578499340651373256297974389401790387369566092676247432837973644944250262587320285548633282354085888