1 66144 2 939056 3 13994248 4 199474076 5 2761863976 6 36860297396 7 477924371968 8 6105668614320 9 77518575520072 10 981186258877148 11 12401336900041936 12 156645851234038180 13 1978087620743877776 14 24975559532167163600 15 315327471286298291280 16 3981060252690321258124 17 50261025876583412153048 18 634544511399231331604020 19 8011098456319472988871768 20 101139713650389997261123936 21 1276883376046698595293575840 22 16120580971961477915982557876 23 203521418855114788487160045472 24 2569446288973437341730858841860 25 32439112331536828772302738247088 26 409541934835892346785664978312928 27 5170443456976026349064879934072408 28 65276552286749085821170701417891308 29 824112730882064118895388884828411664 30 10404375986885551373358408632651986604 31 131354650419174556428158157938016202320 32 1658344931799067934919306700839092359768 33 20936509701206542349204144186797348029872 34 264322234814917334565564185145590572339940 35 3337053062546591256075397321388643690176504 36 42130103621597472313581452072596678801915988 37 531890143158699464648704380705343810826158896 38 6715082567333702283838208053002794780742975336 39 84777532477515471622522017124663372659313232256 40 1070311487745388689261836897749664193046772583204 41 13512621178300554903193572957684457893163376340080 42 170596067779188217720215436993863738316878321782836 43 2153765576471340784976195666418270183153835543526944 44 27191166940594753018083061300816673736303010027266792 45 343286923919842486041391564926941041177675153272054928 46 4333977735924637964290906645917103013417175322711835708 47 54716220475314015824201191941540934452360704576896308480 48 690789146950807495725940000221232942208918988492147296148 49 8721173381489590603273529649633473018414491355224503490328 50 110104314009176069135962482517623402561205979365960654408952 51 1390060652751364552668923729792176379729092386989667197508864 52 17549436057214932242197796255087735147635309057073424411429092 53 221560624219296862140364578899232749861824409057912620155161048 54 2797190180037890030143868110767012743978023039545082928429391700 55 35314365676980915430135696505023615865302658923705189983282373696 56 445841842312857965385181123906611534741134124437171481233231856280 57 5628727701783171663431646936008284449348626459721330364367931309608 58 71062364574092260005118330418508397263470114074905760084155328507164 59 897158279172292418529487487025702438411477234163739977628245155284472 60 11326571845891472894098032244290381356435005580885611224080075912315676 61 142997320270511613301264141346857661251085773442176807897851495984518704 62 1805332971243592206817839542887850322435708697501977427135767500560182944 63 22792225273128582385971895745640319565431440325929338793889939726868828192 64 287750537532805904475334451943901499962312423301408694506293867190307835972 65 3632834041353484698602250088360504761738538862016364971884373362922422302512 66 45864321523681156016964089701582263196203229455756512565391953522493485376804 67 579034430112279039189842225092782231487037068259745572761556559599783403278912 68 7310276487625265772185994590102467757036964069022717822993201118351985876531792 69 92291821602325712237657170497027675785943553281991442466693409986386559422541952 70 1165178957197350185184605884411939037220715371657966446107120354614325313249157988 71 14710317541953169655350214755794306850545277847621304893108318427642395745323989496 72 185716915713612458910213263018662221537095002873608182676938814796888942319516791892 73 2344665414856673781749901093925862523340074711517011476086774373599930719048072889904 74 29601266457076274542587721988459351591022997266381875039645529580928115307608406005280 75 373714292158991066607350670945922815183477429323191453687997829602034669141639662561696 76 4718121515726872173662910738577308082105712958342766693886937473422443471455175098356156 77 59566013674677375357833365109342795634363558411543185646711621979112175380081527424783704 78 752017508083454157750224604963236400552810373371568472718454580692693160178400695596281172 79 9494177930937579989932493714676420190463920729211432655464288263655685846202501363943035736 80 119863452134280740647372937531824664034449446194874663437759018454617987283525455020109004848 81 1513269212148439196942846955794852228061557090550053973490631451012823387492893309471975925472 82 19104937056801374110171080893765998274190658588468954406888696539898665257408988448357401225588 83 241198735171610036331321998231046791237062979748297870368156642004171971633020153213554226911664 84 3045120205076701399396670031072429142431853743404594407190963285576260011518327549908232378025988 85 38444468030766892005535514660889631849341923071160882830569302955306977288958347615250930870330864 86 485359205099566787393189727402997524817554382864471347918500354728775867661372223718756157903877424 87 6127632141673937124178917026334984932082309059017074193015192465698681937940702232366841643057896184 88 77361004528538682515151377323082266765963270636383893366094439263933843400547330879049288414750459436 89 976678247534239966116223212136814733486634123892326160341754819095685582300057369342730447394379983136 90 12330506888062159212573096140431847113261005631935967176790334478261636971701685881173630727959514281260 91 155671942628391702458522835438861657649165681913081372025141662337043796545682011682955579969134337051280 92 1965349351952376375294440831565663819383897439738132019013642896310059826096904944826506703746913096524776 93 24812422906805550813800178842773801018072995427778272708991565196566630613009264564973645512095164377659120 94 313255416852264125189672452001218195953021380609946205968060608524105792898566890787687866229941679065378244 95 3954831680721150167060607056342810314785730228313024855938983828904067812160251105286202865936397782503814568 96 49929523262520498574581028088850505248550363373048082990999705154648656447428534361789127172681767537798236116 97 630357369031693730650489484236646764293668812090476967527349057831096224190924031874584421499522814394265223408 98 7958225649449155544143045342176731572625702196993405615057182825347618050316639821906575931329712522919572877048 99 100472142627345245675191857661888155824492425914330260593497914637285496029322372426160082994021987204489823834144 100 1268455041209886657778025266748321450317908536684930189578454390608110869745486877859807785864193493581267512113860 101 16014172182418092342198765193681969446516310931447045226994807041297305973553075577141501967457886245856741413540512 102 202178005807380429434495755695662032812805053598864361131940518532545670199430189548107356702377680079306588844937140 103 2552485733675745232552476626966101354928271742168803222388823122162865844747536528754789133665149902836556848733455360 104 32224986069084934975711730042616617983040493063960053640452303039312404505900654535906092017506643074905502244575842584 105 406838601858621587035875991676030892653729270129278239696388003166332412038911911623791334928155274302200497703053887632 106 5136314026868346558547652630963734927557698328435763660052707012436710134410492259055050962318082088366177741153571751196 107 64845670155390780315169089422837069682182781839305391672957719307866523511711527210560268807155002554094396172448412580080 108 818672868501682762752174636256819809992906224557754195592927406000688797527260401186057928434384687684466445300270654259028 109 10335698035268991343080420742132224644708002661543263987388149296803271575067941334877909668853931056318341145836194672370008 110 130487595212206190454014105864168685836330510693048780374384691306387451809803374660088474738054365792016049778124786110637096 111 1647398409489373206827330589846858086874826718197087307567895953161506883814774992898762672241959946584889134021150522420598400 112 20798310484414908023488075548408427931664259174623626725251800903045278126776023870688432947110074444576765073945121008220213060 113 262577477624372711033810857432877880088501288041192738134602310685589766652074457318849183217799856441873867051360786911287238184 114 3315025603028809992011294673706338426157454044568766647754637892630861745520564893789048486111239463886324126399380058719675898676 115 41852008207868009579223398809328316871088810003724381825035097061464682660334296619132520357139367793360706525140906347587359780640 116 528379204501796616216344514528814835641832972966668357412600710868416646509826425270399129863186177145896986921640777305374209640264 117 6670757168050679781847962944570825226070300810880349490156377108850312868219104721446742748054365213869119399703957342159412106137064 118 84217926852471761058837151363872174261963330705826786048641595707174857256751522712788374367890754373822115102843218933091107493098684 119 1063246498808004429817907750962799771984510178450189652706560643314085848913879088899735783901273493730490158679514264952472801945092904 120 13423426097959098164294362641590272000435308784955323479300447791937529580637297338839275605655748658857377991382298957644790519765878588 121 169469985002891513368291965479349479459693954014000394815682174755488340947679761994076985781900544659638760813552989610376563277084626576 122 2139548845972108687039160081078612459881295413845241187416462516950773050638973887305726583486716460835095968685606271871283980299937319056 123 27011681533001123619798987893037315641980676573482761847759102428762233712146169245352763539256955260089736251371564218154303065218310306112 124 341020930937785868769238480865795989169083494233631094370368638479449772522709095324542741578119835985831627264346096604495189868096236570052 125 4305369704421847312688284421586474013799875629052936234628529108321370909919023318915176047544502967325748985976422681869382954949111318511936 126 54355045717516725807734926805903993412678915032446502225237379140754094350148116867760126120592586593327035631816840335394395307266789322454852 127 686229336337581417717098516467753418731104627283284722768539739800604142229031841461373531807548335899748916098155639288021722525657679923409312 128 8663606033883979035345820468512771910644341988696145675433572106776110128168664302981654917470881006647699744408471443135608160858480876578715008 129 109377529545643131477411104393626361231959574999561835523317158064723565209629822304417132248056799637569349944457543772097047271217103660845137664 130 1380885040561419391274640278478214387885806592167870077772501962470949174695487943365460870205647708154038322992342160359448931644817377174048768292 131 17433594479299233326775615533689013800216645863291241405396490043092455399891859538109751115547112665047926303812387139050941791146717728362282672328 132 220098130938608291169601164680765911345961065031257364905630449492762407844314262373742107393818029257647889984682262827084200123987688784343258511412 133 2778726286205092401244156623796146418960531411861826453343047113695706044638892698807739229746534298130940661432104807876495871611024301294156424086896 134 35081260075765221254009335363974285429516998615172438482241633039073506193390117400630421034763611045340766130495416035876816038762207234452400340115888 135 442898897460044274001139903249349866784571840531861924871298832070876873025207365264299547691069325675000022294191879884283159372031124204030320305520064 136 5591573191717630217264391323183864880580517611711421872375041093167633327344905601129848832832253106847796284557407400125526505413873637588238581448181052 137 70593291014358175146409418827300525713351338408746377898247639137527023920460921838992336108897854812141605602432239757019440078361552482876102637628565992 138 891236252369800126875064819130705708061142129373356685587073296539034739454274555616962757358392276074380841094913996824828090010808990814754308058200972468 139 11251806596983991756868871953989751339517842583320082407489723037440112609618843983547508480081835218313333948944184791871544681475281596128074607332150935800 140 142053413288894252520141797268788146834774307148355233439972659362367126390649589800938960074421633698957956972582625823243306919389649045839470374985517104064 141 1793416199709152151467621251547359665064189063802886543022506379351145418119552944921785461812616312303715563115595678599949082789179014520193657261349734190784 142 22641776715622723922237517454329779048065146807815301548798579415468151484954452849419163101805159492997269164010998144772550869319494182691319558012484083435444 143 285851133118600428778471558276641148844598549106559164586168562627290078933656170039296370431725319426971473113097077138297362116634663836099111731484510560208224 144 3608854169505509279644540218456442980506950192060783683934952949374261808262463310493468570627077773358368304740958523063125633870798176829257789237372473297568196 145 45561577016221504827602295947587866637999350127063249348378140629807582231731451023483219027670481206885308110150610745054318509322008886139136072558435754586500848 146 575212298060112754959436136082007416250099785379012074691827745349712010850529315488108764670265314433878741484759216997844380571502715212422394627913392313476050112 147 7262022289566383231509157214325600990500043055044457387262613654751354289677987729151368259011731181878143623162207074336606824447776427556576945583644586066493201688 148 91682615117953685071186775482100417879193935020578272551209245811813457597202521247750326425250799311193043599889043385050286999161738201952516139341594121450464299756 149 1157487760254277009181138750350968137995532261273144228799536122968527168766269001146405905970336575713950075899658636514333651673627447692916430275484585464444687024816 150 14613216621436680229679684117050015260209924539904491369545792029087757813577729882002248927444691503403401046171694937572385260886192209075770950592749808526781733303468 151 184491022158300350309398860259696933445402684963762670928503185828689887176112029607700856935569758886278735081737702970976235172521995536321024726061385726005657352322256 152 2329188578993922534866299619543674524359753422430391728373881787666576370059792217801201266406890321068802732239219112745707159012765644923763549271471470868141693246133880 153 29405872291502446288927723658673623278970076683317571614831507073259502430484261343512903730880943500584989652696584848363448178302311924965947392972375275615554577779975856 154 371247452019387381229927644452505704699161734426985030665238093241741630060012076874976213494520946814109630347598344892730892300116635331529159860660408117532099761163448868 155 4686977800373403014702569609752309674283093351440498536278789467507313773414043812257092454838877155492024539993273849652496871883552131487157547868784514765688255520348855000 156 59172826053620691634305749392218811556470889489954804945861433940543415376625135756633812010539024144380628116452764616570350332399639972079243007299939028466456014059033846228 157 747053536906682099540319052911928043261500413466157079412604318488683344925560121630773766531444800537031300739285219618049253104815520409889923495975370016747289735876571184688 158 9431508079385281470752970761179751909280874435120530540518325602948947389867761793178968437137694870325021774254309775205041670986288932621306730270897020971777393674569844592392 159 119072248850916575092957394956961162964639592163696087128996331718220762205736682809116020568120345104958845116544344418361594894787225708487453292494681749471809746993496692410304 160 1503280316050866162492468274301453140185720138295100886734798773663514122491773528382898729364314086618350843945835071344028580123750839977655548435845407309076144004624604086642020 161 18978827816172521518506003714160153482017570138734114176378903598643617696795647429336922763836854952649310566765662834606399631062749398551809800726513131066835610942148858631581776 162 239606613237750911468309899742042566025132825368249167209587256910780960636713119739508150220199059816401832647591566263678489483502315542896746758311189052726621692990454198332421044 163 3025019756928452304776351045731446316782972455859225833242098920564106478557669261511440444952704728991172744350616468341106066403026377506451278878466574707875656019352826284249197024 164 38190701025132385170969684354844098779153755107686275009410200244086544401433188170720423821531856439614423715780135937629716825459692655427776136866167590689252805552325888299884855240 165 482155411200358954880474651659151588329375196800087076427520758627940743362750397647902674054536270438961973157695478208196964035018088844204349754286807633919807870648669485264745157136 166 6087184427350568031759671758726577583624794391686478739612502497483238674931489201310345046919361624086898985511330846925768727270431520355748712800256706848931841532754168861898675255804 167 76850354453829008580021345225613514665783899212287112049377176157028363424596968805565095101186656731954810746726738408014989985891312286011026618427491651481260339161788665010059298235360 168 970231319613511038373476714500167616950934029443470032301481362863551090592481210774514321514679770712642869883965982642893602568897970255646033803130978182134008824183624348588359657657108 169 12249114792626347394837278903779508660591224159738988066346286826049565392695162646789927384887251520479775905434787019188009521839266840942873088481697726795310940577795630690631500836637336 170 154644372089231203474867141137882868366827102243467790091014448915544730344504011276911485118069185601376042251540139384669018554923994459278319417192240355701403488284437937444652917839557976 171 1952376332799880011649509263450991459711881931756819440652303645026174000399970505536809640891354175924518950774168583458014133289384724054169615133104398469490663864227361455313650647762049536 172 24648639283670019906762706908594618700130677424336551313867232077118783180540671235264004205040374889443530607221168223404474955797091074440176170407652808656851197494407986996539171716363477668 173 311187657998902705696470016235748650495929494596189761827557120798505992114199746625828036300828823918873887412458354444780828642855733028365787226310001799014739190641319017137173769958731974136 174 3928726343729572857028971584816990214500299415965711563643452598939498007778186074495436949993455475683869747866785549407350228202940766225811145099065143173109325824482473924393834422052170673172 175 49599944879462936771094241727169658295942366661782093184068948370957136976379012193118258106822738993165349881138257093726767831075548674712643757743147791982471815551758735482785130759176155608704 176 626196460838327639228864039025871256614276684907941745869637316689058436328797871860455414458661554769375883988006412216010289893898131232067322086341182308997651966521452285717200754125197543176952 177 7905694422027612916298329665337869032230629498665876650975040510187171043610177846942452401009067920297222342381646327376938516192385533091872034398234564264905656827579597186340206123855628974653224 178 99808938892445863595377695476693320979502818854267597031570567284028737993550717394006541801231189523960227274534921463367109267636953729751043674241743978382045254194426956552264502000170504291771612 179 1260082132074241458698345275026762003990697021088651945306627820329732837906313357704699440746262957808589317563842812571658695543303231219236648767651948639368872299709884028059903073270952550862267608 180 15908464684548818576203819641039259318730580276800743746598749349355087673063208762987915053625643889249885043892828180253219842339658918086704949527761739500191947064200131615573675302738975652116964828 181 200843454706352451225623609957867977885512771130819180742936621354687053441990011732145711496779255581663423259626425654560561426781223522063006802615677156090983037364317470951864342418495231290841361648 182 2535637102527011138040810997840374552922165336700173979513365719176923112123356241597865800069378433916854630451771345606497690213796932583767652931414922099613720430273903066580550830923888750011227684992 183 32012273066662301296132166349447725248391199465555501447025109259869802569885642092168507180712061163956373730315042452578356504585621838519135264033224919551967504315471662545243185800038993491794457999968 184 404153112396585916708626618581316221377053610535059761097614629360429967129175869315558901042764032178109419558928692227220897296034618916900092980074099166175398725560579724554935811148700209550644791196100 185 5102409876353016996631372850287153624007694932588739512583817823136997895284000405947748631746149818831814623833852829840939252920328484866637617174565420748479857075466822430796881546256076655718381262012496 186 64417632198654663528701393595227621330227814119741320681208927638973056915067745173069570006491397622330896736741077163084957346540503806832662432421007584226348167851434717718764329849231732744135405757413604 187 813268913834716854604861317889484996658548242072150210526594681296683093042868883301672019877956174558835271124423314484528373965576785106261784091958776015746703874717445904667586432573145187365642944071339648 188 10267473417374588229087135188575705584824011412142331403101919064755922843034199702856782136379361791848615141439350279094004956468382317571353110818039320675352653706724166418071035218455284467381150827301485360 189 129626263322194117191841409344894501474374993954835472445869383158578269299209824014909491858704633795557696614184516547752194993603900791146832001195837545050767915925967776608154484846575718805620857915139001472 190 1636524143752919264779160502621803591434235160497166452591170427079045241285762335756038678840980936280889727795065298248435381949932186708543262208849489039268759952220983790063431894210575693663557307189554309092 191 20661023502848071234366123067952119980754629563828677725643125417327669955217762818073077191793068549205494025927238182883174962716908100932206818082489863616397664183735870736630811194304709517059079309958655171352 192 260844237351923827991485450234013223461215285864836447569467286959336284318650991723439843855684936847397556107277606232461465264999026658674178806278426648044601930330190059576519277327395114723729680937858583704212 193 3293143543945326160382021544591837557076087738538895415306225698216296617213864226092570836056037052634852876064754397231948863364016271940957527829372419912418365928040276296784252341125659928211322929754948679204528 194 41575748466305145090104014751114866034904561762512788848637940650141703522692730427306126314364180394911423612859747852496234040053799456640534287669691529796921676469377116049879158256387994024997972738431897914838976 195 524891441100865797742854260797780155597895381636169596477903053882067469824889828806468490718163209157514307241517887221458131193438857135665903071812878753109502063142410848222040357733151889022976044021985151160820832 196 6626724355046312263772138484396367436553454648361386047162153176029719952003234908182765879031589572850902751589146663263074112654322730210173665707516379506494298672684609647636073431534304151595698048096149181841177020 197 83662015112426509051155483640612979653177019793127334560611054689485857459828452794331150243267651076996545880799435826835379732169131215063907111351291957847730207012226423456736183548766867026309358518435248845547088760 198 1056228144956991389670942018354847829349668529228200865173917599523731782637381023481319511386450444820285160775759561438494479482184611790948897394295340922810672990210972347856614149830460074833525051934392935149397786132 199 13334819782909842400631058663398609414134739031595089760208646974702121085757385097984546651604515000254741240870236947600493531131697194148739122556484233132292902075892670307358381041699485803915334784438799768623785266584 200 168351335354658868127726060028426525237383946546982434827115430127568757501285181130482871919885084976421593013602586703679034934514744518713478069265046323815121102431405191995434534255830267110904106468357172403382002796624 201 2125425958288591013168993585830289187440796957094029821762859792916764452346302054461421848067570116433017162523083740247184652767895223939372968974621341397820594762203421060630208223544357374614649808305921629349453085299360 202 26833380885576457902364577531513214946279495993972882852491363433186806938017838398343790584880861160566123046854638120573602487957335241333146392227703837678080023673202172147603904741102817745802501241188270932970780315978484 203 338769895484947335329764043758701522128633122678222938266261409372420218054883736680701944612965423247353212816626797853049603718528749212359167073540981772629997077866997558260732858643127129193330967477146242982033490603810448 204 4276950510868010550193841046464354366829798702718329437447284225136664854911758160533678548250322270515439365884271896559623027398215896560310989930670453098318946860482140590455056503373352533755618316644012298450717988477712260 205 53996255028000042441233764507600362689405834844793617559343499210077661682060113981221261497897395358497554228663288683621530229899563214787515386350480562021892132841753498743633108961770060849281926894725267566009884443129632624 206 681699624449733788954648404513281884638450989087206033021665415423174382658920438123775823513412373146797547503653674798801864618362306993621442741984225071266556058525333965076982589902659635899745901945416612228037366525501016912 207 8606418680960892519847658273766973399686570789271972903805403614748038784240328573869054736294506087579582505458479371086977704150242909222757147345880117938978793721663240784634576517682926786042059102974978412775553966596302148792 208 108655542493194275620012021894193353839838507769590650635769962823793741493767709848996315393794125947051997251319614194849471537137944326269382508054926717284255060324311848097365998075683597344625186853682662009611313455047266863148 209 1371769995411404197835039936484548285638673730866702052005101409479980065416829988457100099623985817978965160747100902819756870821165431408771909702801261476352223895018313362871694738443758602943189091865159793899229908351489207227072 210 17318517556790708132951959247738815248890557795756705073081429977112966226079514661280170693920613066985405076215669958654501650603298914781682565790821023391709602691572938101760311173797633273343342098511357915193442402394632780321452