1 256 2 1810 3 12981 4 94458 5 687254 6 4977790 7 36125717 8 262009080 9 1902689356 10 13793932488 11 100152908224 12 726176038552 13 5272782009672 14 38229547221928 15 277581361120444 16 2012592670155936 17 14613326239922048 18 105952842547441728 19 769316748162312400 20 5577882905880681760 21 40500664912976577504 22 293647385941187883360 23 2132155349177046872720 24 15459053555905844670336 25 112247227543978091718976 26 813841172534786340586368 27 5909250135558765389122944 28 42844631864735398467349376 29 311092208072498757654268032 30 2255553708419432756141564032 31 16377435223732774911548951744 32 118743523173427206827074562560 33 862189338300744663934308702720 34 6251247415525940790230146244608 35 45389918780446703338832004539136 36 329096637956786041994848602626560 37 2389550224927169649658600966651392 38 17325277646192981177454705523838464 39 125797763700844028231288089375620352 40 912088459446627066415175032928253952 41 6622617590247211019909941096649948160 42 48016855766418782875001824621506275328 43 348647404025042851372624654791017197568 44 2527845203849083005597989875047621974016 45 18354526843367805410969362369693244606464 46 133078296623635031879150927219158910789632 47 966273236956615677862843616522663768480768 48 7005900917226555322248561220774792531976192 49 50869410932053872999792549360797420465143808 50 368825337468845002761032271768540690997428224 51 2678017841748733601073768987622272875171581952 52 19416793238472350974395438525781867592100225024 53 140984128365549334640449930341510294163836493824 54 1022196203365306866951894908329017723722032766976 55 7422103072328456839793796033943988777650695770112 56 53813472973699947488246522840438502297723796946944 57 390736281132540713261815473156320460966646871113728 58 2833007855005908044589421771779303348888989273260032 59 20570293878361742063574651689195393262691512631984128 60 149143570615627489637219303531132645297351160804376576 61 1082922192471385130321598987201700472636409137356898304 62 7851656541182541980971028838067667756502303089416241152 63 57010389928392675520332953959392602055052883413432188928 64 413350104105895511267285913657960805939000257999811510272 65 3001309403743943512215111912911836186452130937107614924800 66 21760797567773080125363106936606821501350267187567309357056 67 158003798050075697498801824498464570617501125005171448807424 68 1145596205448844658667155696806946278132582478715323480145920 69 8318102814427128917480682811032213853576721446924293020450816 70 60309860511840454804026426814266142558994897101217386788159488 71 437906147100666956316933912803815949061865972065415836077457408 72 3175009883637460530617087421264082408623108292521823782984744960 73 23053549342520080238858117788630600382543835740799534374065012736 74 167148251971440877962981019919947173190712706086844808939193237504 75 1213653064262268197729651513898023606714549753088173884286911381504 76 8799512178242548055058753514221538680336998476071439886250302504960 77 63892710771285448476828842886130067055924692416204685233509645156352 78 463249921322951817932977983848221662875255842611889349388719142469632 79 3363628873779173094819037043184005596138538570184488475045944255840256 80 24387771192173221732916146010529565330149660171818299959377242898825216 81 177078090191247079025747091836818396650753000411952420428906525829890048 82 1283893113296739169584658287940298139673413389438663271028320059961376768 83 9322268062989056915258998810608095352756245723966908900310918483435061248 84 67590494981345787705467396395396646032886143425446973155183444404956299264 85 490770381272846015785185649187420641173943166983167674702320928266102243328 86 3558298556561728013485770226517762377020865485215230321806765573897300475904 87 25836584563678340049818532678133081673495026497842784102607061650478877114368 88 187326466851939829348186894734055541459017712691750717232337658416895038062592 89 1360165827825265710481649784853628425048634196737953754068093381371402129506304 90 9861793389573931544080975977958794703366798798521877388591968315645650584731648 91 71605868593964016992110705451691624760492630961203820326435167223660831192383488 92 519173667731175626014706318949216562191220732655091105103444875452987474012274688 93 3769687719102685803594763534482974282588554114636704752351243801763110736539680768 94 27331874296860157701174950329667124561699254079119676656404809443944115235429810176 95 198455039769624148297025267006603094435147055729992568302110190541136861910014099456 96 1438885288315840349613792469952764535803401768837754765780071508577041339245261750272 97 10447656608367000998542083656411802683195513513855302070968309377663245311016792227840 98 75750051037282950745785372776065393048484262988964865816495247716582552210947857973248 99 550016410432635852852554128627620424535229688082093597977477063980164539099999950077952 100 3987858016720124649732626568460387230937759413279032051772378769294959822359564868648960 101 28955589093819402005643321886420641884421718319809614556339022522747399367259261568548864 102 209940605237239519823281727506709452014886904174351136755758907484891392890483627542970368 103 1524365680490547276518996413519704560000428667117976423118291508838894360689300721083875328 104 11052313683832869484788559502322480703514293505376255900754364578559350235877741353590849536 105 80250162423854925426137090603556366915264437844660817922110969327424659986763671771327496192 106 581848554870087291251767540180155073453829070446499602211022385830339032877264384687649849344 107 4224766177484820766398446536092966705530751930290581838168229694312533591452160630013166616576 108 30631390900498117045402053162999310202879914302839712422784433770870451484564262125612543508480 109 222412624664222081444826639727406205281175502813429333572962536184242731034914571298171695136768 110 1612588190940191551810293618542571276789297009651220325797641039434862846824825623088193507164160 111 11708902583450930099312985319516489653392436929534239733706313013213109404105701033586559757058048 112 84894632503203510192058452443118270453988648567675086009946303371963843272456604574245096167309312 113 616414647845293370908295534662592071543208560625282913113430651742515412495706857736773269188509696 114 4469274095112903030742231750783592458049694518174507552752562585597534514171407526709860228990500864 115 32451121304508324650190262251487912428449329076932215335809957120820186269654623059666208655721627648 116 235284732948146293772625722123882267583844005070148471949361679314726112284174325040579199023890563072 117 1708387815897932701893615765530542368756701840346903322658952683101469571642711108565231773979391295488 118 12386554142878551432851576578199377068978954748945950068239036003835900049289865834561530149529230245888 119 89937999433721851059137308415869966872422847721318427318735136184191274062195202099076951161541891194880 120 652089583595188335681529456675333268076449066528204267023582403756060330275022906771578500728262282444800 121 4734781919460504042500510242284807364953628272438542848120985219213098521230619969370342354428466502303744 122 34329226686327443116451743192007345094578416017532653275574671855833805047446530754347152061155899066023936 123 249262380373167452552182602390061380114437733175461742738814531085416963916913348109424468999492957364027392 124 1807260588926776121299951744873497284457505769417338245002718231694637997917308187520163350157149797045239808 125 13122406760473796069277411436554489041105549047704624072769751435251258327857802903951327900845059772319268864 126 95143152105689809201378318078175123250208146512004911988770387818798482283217477252854233921563014038420455424 127 690828511424522510481580518565467588266668739000464479810560481992357660466155554948198514654810185665517453312 128 5008806946862045165128532033337064286980326526297343239091081551282242451957594343123087369150967789495217291264 129 36368635792828472884538124368823513993259540799454208390376677480668717200636510808502377312501940762494208311296 130 263688415568409003397609054434177554778964137077953684973480230803461208022560643934456680938650516702616883298304 131 1914625189258586972957155819561675832076033620808001895775925255218899352343969565779141225840575100335068163342336 132 13881864731987450271196980807489341943091723008171934156310914867889603059637892103416992501738620975721495106945024 133 100795356642613925548565337525299165295710755065559384634869294661447263928384286196583267707005315682740269205159936 134 730810142045102512508730178271521538028444348539829039824595795938312966255598611175596128046697343988999867233992704 135 5306366999509676786979731634476038403847237395794588904503140631414401848619723827296592236963728246186387985127178240 136 38473466931666233636965418202338414679048391012455291579827726142953978370815739570737700788840646021504469163676008448 137 279353451105117504979417944869793294817316122791830708415130690958643624417282080329762671227316720521191207975459487744 138 2025433929528940548309298176901431385040119453585139306845308769222342666895416215859097942924000160352090718298462748672 139 14706549820536393228082022791278961261959411786536931149842052169169442253175364213602587132231664053133227918645822226432 140 106628877771098667255062775374463850374393352070191678434748750591291858689496952084196150547452605196366985921624279089152 141 774225651296981296675235872592890689438252214236773478580252950114241797464723170764116395655021950277492519344482621063168 142 5613472455933518770950029434861638484069884619327298991222995694406882417518948599839648742202543000760676040470628455677952 143 40759074456008063560452513149982521450287284314321575921318245637709420060224566448977802770409512746794845204903116840894464 144 295521003992646743481790181127709557536404973702827933068709791226302966367452299647201174250926842519197193491692110303199232 145 2145759634452047551528074772138563047986380081770732470597283550325739284532047985302232266988976145177866135374338972475981824 146 15557689912330484025936460363956121046376043117380166198311405975608671236722093792742532814263701563074166769196895104049086464 147 112963419074033790574370462047215279273792916531167995453403587785928000110566251404691426634312146302811222061767021900653920256 148 819033883000249518561100767442234688980205317491456798313511276190698325307593501199386994608130993453160552102890713140716109824 149 5946954096820089205101222365231516199295650251662418329363327957459974727619609011617361290359805065086263352543289260391985577984 150 43118001790921451969466320169744674900261607991173080689956476049631373856194942038034494836622662758025418107240298740564774354944 151 313077129920323642658607297659692727146419585355668530329340260766982037049187007107441265206334030718509471929092204877065209511936 152 2269945257492282704455729733409490838818821639225567960075206004655312394131709057016093082096484552538054295421822342752363641569280 153 16481931369128657125035825226040721383017607273909359520435574856408064167137383726696584688186584716499087305737967751473429938700288 154 119501165591968658921912782720962088544753269343476186912206917492563204446106797365311643580798315752783057973235651494378617134120960 155 867690532763608989647950078571550150421081030083093639846669903438666658427689413416368850908032028209674079249000557876727521342390272 156 6291133467075544510576466149187308946890251352292043945770127015935747645949646592070521720765621328699447575478911908100188958065950720 157 45679528920851108820945591341793146996246783925010693108894287009729209117019803746581114749758505167502902678920681038981894968019255296 158 331196437327619780459301575376658265482755831473741238684108237788221455972834169167899686148149212148223092324494443799054895974203785216 159 2404796737593707498584310193077963007539168731740799136922313714791847171513589111133416990729876018848645825946320277093240100549537300480 160 17435821489493571487139156607017454648523762246183384138869726501813174879493530867572535892466784239808838902500976628261601024304960503808 161 126600415673323194802629485404060195655344180107073613236920073879753443158200025506948155749717961905303161321705254434619216008069848760320 162 917908035081793458030331224026912765810208495584833623535998922429725260516422337012136366373977597407476199386129813073070236356379794210816 163 6664873167075173081139999164505790785502797981480846647647532775621785323949388471952673765863654226212120843510997945326106307089366421340160 164 48323227063056564345327177071597788688763920093075371677145607099455417192333425190424068457790660777208059549192848495756178926891271597326336 165 350871946959640122019058098005473573386999053688201868527978227533726576209346385506941304156520323118581617186101510614438650411416671783747584 166 2543974106926345742283107939801024246627457704845216003220084901127165528386884782676025339364262794823792389400587815237176393509416061900947456 167 18471637805716092052132538315494538600388442281245380494981113065239115026541987093610234031349127041177271761723952171664061370527954411538350080 168 133927401997939760072639193999048246704720935475014122804062516447984341323751105892849495353610347432082157475978770486143099131308914622448271360 169 972438538281909168471080401719962594258730530678712077210287246854993172289362724805795571681248716458217127770674346759460647971987703797030846464 170 7050602031318971163232068158309663279445997722094831074322069377523328227254219904021802786916949517581374267134771602779179280342569325183134334976 171 51193982941958000299332642524783049715290082503765941326631868028009114067129119368572756163276075120509223776428493592908897919728561696973120339968 172 371178625601980388213449814005958464578906332956815225949837054804802397714646971456305197791200581371824382700073632979670141025653349776706326495232 173 2695104920555618625995653929479894800264636756982693043289273203131895751735840748023411811714649573557542254204585144865292002657934643558126435958784 174 19540681985989433991786514320342199837806244623827061588199082469685885975329002837216458403303914753538316515073041085428082987421286347633900616941568 175 141883676857851043064001095245866787826708404711800238223315833622291862862105488655916448659753984017007853976714752931124576108777318297460941390872576 176 1028718320884732293016060267564458022707362434986323172149942833317442464369524073006751256055356828150730155413171448694476613810876883073838106630160384 177 7469459762090792616220395281387368920378463724414134594530010043981927912159679796899650007642375080840006782339256142523636143885895593416716331832573952 178 54156829556034475783168560774409905312076507185814141993206269341083740255796266113810309183940595662651104614466764947812401045271072299394694353684267008 179 393229371926910135597249787774998681187725092208052233086754726618604754204617753879557736804818019245295396135543247734733842834974002718782114051043360768 180 2851083846780257015369176357012686907300032485690220681908401408419293949706711646517304000848817417222579563427568657606596258718268369692041540467968442368 181 20701542530667517617168710009889540323027484219847225774620064987833066101438163949626317914600074424265314339372551535998322142607060161781250662237038706688 182 150095180386451598141806419233256291638395655369277695465442503161076754397093183939491450523117881118581541343309049977266635428109133976150578712993364705280 183 1089831771846106516196788901816994449965477641259340657935207274187310719853055113626380437693379211125407090454212587651628037035386448726881640459678922047488 184 7901753994602109477947401248961468785390740188640782912912661678809418753523751151899494394983064786118350729300745868532615444816764115520122173070269829087232 185 57374144422605290541438632909671970687060755708396314579635251071528152861907915980697031355485813615786602499929532037450265210293352913813898722033142790619136 186 415987482279253515315754328396611466512435014372180661621992960797038851158017162632978415508614984875683339228609534947517488591852524103905460607394092693848064 187 3020459242668141595992777393283844498678659824173000470567943450882481506378249955638869637426202995091069703789472520869265764154439879977994381893262323272908800 188 21899642222631092871223777120624473013131531181439569900477351154963750881318474134193360516453731116747418370477134775906855795565086628012785026292988517740969984 189 159011940455619105808421132724323026459271420332024335064963708869155868450522855897628745530086549722832469677543165682662343203729538824798005458512442778965770240 190 1152905676034966721910777298947004740701889898522005829411686224374018978490464395247508220507447470282915394569768147930745172849982781236116118272663931323760508928 191 8371176425849028179473613719049950979984925673835216666172411508205614429845329098361704759649808121714276145078898732613531682293553715002601099957769205547035262976 192 60694667260822050725451167921265913516056210240337160030802662017091544974683213818577799769905312650509773076065039417155653963854658156476320408117453316472468144128 193 440700204977683290100990230603480028464020305731356099028982126652008444082715421083338499084592076492920614136237471822539468380289659253295752445216081597984483049472 194 3195268017563455945640026695314209641454920095960725356858020520852148342857632818448901947722403215639118817778158471075824149834483080484722566612537674331324785098752 195 23200642393303049824547848241616298644733995812883177269298522713849946485173141581722660906450265983446352378953631521439912724941127820018285703448072388148389778292736 196 168214740517314053795305054021378471326868281654946299476110985086798602286364391117411793327732293537386182170881542379296649747002347326748873720717515880676372948975616 197 1221396771279442053081219635033904900243152601082480082211855165730242490453631956404882550021522003143088556512461430303237160500667841284848211722256055237563820015616000 198 8855657419587762098218502859109497177675958095454082316246965506012602666452252478231223063741218783825896709123533709149541610410632047034605588477730481522784443817787392 199 64300377877573860222808757557993874049287722978737251696910078392639820344511486544485265276472122784381043403350589228910549322757655465677219254107017616695515227982135296 200 466205685018596041662875745298101020204819375190804101444100009372848303246673039929246504553516189434824391045486696373919690273710679929050748716785637689191758285177356288 201 3385090490183433806570234876162171996622975802417081850598339627977270623690731921424922230658739802249597278814190390018017090624690909881277453001650755492061072020236926976 202 24543377238476790130757597906162965031042132530801254621471670948672254773868713021637438501893531431011903609076059869052610976353622600858484039768835673805293781675017240576 203 178207936017850934759522306089817225944405992571892893514526335185696563921382214490041117755916155950429948748284021244619838325936907892746284938428299773389999932312817500160 204 1292084986578730635785599976161279523273938186233023579050233729656119505691477786761086573367033549468710855693225022356529559905674661195235134600198824063893463589508484169728 205 9381748745517737280332811598285333465240268878120144691129314925940012522891184803731806469364970731777432768857343080564229934312024974857800961005527354557032458014136553439232 206 68021755780410680634449768121632114826706316516885114009589916505778181481748687861785990195683301832701370362394926201875920150047365983568735837017025315695976308027471358328832 207 493901739118997649255330332876262711073153355429722440748921292791042873955375031635661669013906833215079329707187260746352908758784547254277361681783605141687657897057423317794816 208 3581002261856944236860177333081483452693281904914196768199166827440999407235895519363837353641096816395204323387316431400355681401886875247426261071195861095528492805770582473834496 209 26001434756107242211912577429867633585817303089790086070128080167430261201230463489536073650109120026811311510716773006932308775428827494744445256470634204441882777843413509176557568 210 188521702392127350184121244651371240717952062105980778011920401395039338332834563858827069681371789527297649175602730214607717010410804212476359106835554064583596714485743572714782720