0  1 
 1  4 
 2  36 
 3  144 
 4  1296 
 5  5184 
 6  46656 
 7  186624 
 8  1679616 
 9  6718464 
 10  60466176 
 11  241864704 
 12  2176782336 
 13  8707129344 
 14  78364164096 
 15  313456656384 
 16  2821109907456 
 17  11284439629824 
 18  101559956668416 
 19  406239826673664 
 20  3656158440062976 
 21  14624633760251904 
 22  131621703842267136 
 23  526486815369068544 
 24  4738381338321616896 
 25  18953525353286467584 
 26  170581728179578208256 
 27  682326912718312833024 
 28  6140942214464815497216 
 29  24563768857859261988864 
 30  221073919720733357899776 
 31  884295678882933431599104 
 32  7958661109946400884391936 
 33  31834644439785603537567744 
 34  286511799958070431838109696 
 35  1146047199832281727352438784 
 36  10314424798490535546171949056 
 37  41257699193962142184687796224 
 38  371319292745659279662190166016 
 39  1485277170982637118648760664064 
 40  13367494538843734067838845976576 
 41  53469978155374936271355383906304 
 42  481229803398374426442198455156736 
 43  1924919213593497705768793820626944 
 44  17324272922341479351919144385642496 
 45  69297091689365917407676577542569984 
 46  623673825204293256669089197883129856 
 47  2494695300817173026676356791532519424 
 48  22452257707354557240087211123792674816 
 49  89809030829418228960348844495170699264 
 50  808281277464764060643139600456536293376 
 51  3233125109859056242572558401826145173504 
 52  29098125988731506183153025616435306561536 
 53  116392503954926024732612102465741226246144 
 54  1047532535594334222593508922191671036215296 
 55  4190130142377336890374035688766684144861184 
 56  37711171281396032013366321198900157303750656 
 57  150844685125584128053465284795600629215002624 
 58  1357602166130257152481187563160405662935023616 
 59  5430408664521028609924750252641622651740094464 
 60  48873677980689257489322752273774603865660850176 
 61  195494711922757029957291009095098415462643400704 
 62  1759452407304813269615619081855885739163790606336 
 63  7037809629219253078462476327423542956655162425344 
 64  63340286662973277706162286946811886609896461828096 
 65  253361146651893110824649147787247546439585847312384 
 66  2280250319867037997421842330085227917956272625811456 
 67  9121001279468151989687369320340911671825090503245824 
 68  82089011515213367907186323883068205046425814529212416 
 69  328356046060853471628745295532272820185703258116849664 
 70  2955204414547681244658707659790455381671329323051646976 
 71  11820817658190724978634830639161821526685317292206587904 
 72  106387358923716524807713475752456393740167855629859291136 
 73  425549435694866099230853903009825574960671422519437164544 
 74  3829944921253794893077685127088430174646042802674934480896 
 75  15319779685015179572310740508353720698584171210699737923584 
 76  137878017165136616150796664575183486287257540896297641312256 
 77  551512068660546464603186658300733945149030163585190565249024 
 78  4963608617944918181428679924706605506341271472266715087241216 
 79  19854434471779672725714719698826422025365085889066860348964864 
 80  178689910246017054531432477289437798228285773001601743140683776 
 81  714759640984068218125729909157751192913143092006406972562735104 
 82  6432836768856613963131569182419760736218287828057662753064615936 
 83  25731347075426455852526276729679042944873151312230651012258463744 
 84  231582123678838102672736490567111386503858361810075859110326173696 
 85  926328494715352410690945962268445546015433447240303436441304694784 
 86  8336956452438171696218513660416009914138901025162730927971742253056 
 87  33347825809752686784874054641664039656555604100650923711886969012224 
 88  300130432287774181063866491774976356909000436905858313406982721110016 
 89  1200521729151096724255465967099905427636001747623433253627930884440064 
 90  10804695562359870518299193703899148848724015728610899282651377959960576 
 91  43218782249439482073196774815596595394896062914443597130605511839842304 
 92  388969040244955338658770973340369358554064566229992374175449606558580736 
 93  1555876160979821354635083893361477434216258264919969496701798426234322944 
 94  14002885448818392191715755040253296907946324384279725470316185836108906496 
 95  56011541795273568766863020161013187631785297537118901881264743344435625984 
 96  504103876157462118901767181449118688686067677834070116931382690099920633856 
 97  2016415504629848475607068725796474754744270711336280467725530760399682535424 
 98  18147739541668636280463618532168272792698436402026524209529776843597142818816 
 99  72590958166674545121854474128673091170793745608106096838119107374388571275264 
 100  653318623500070906096690267158057820537143710472954871543071966369497141477376 
 101  2613274494000283624386761068632231282148574841891819486172287865477988565909504 
 102  23519470446002552619480849617690081539337173577026375375550590789301897093185536 
 103  94077881784010210477923398470760326157348694308105501502202363157207588372742144 
 104  846700936056091894301310586236842935416138248772949513519821268414868295354679296 
 105  3386803744224367577205242344947371741664552995091798054079285073659473181418717184 
 106  30481233698019308194847181104526345674980976955826182486713565662935258632768454656 
 107  121924934792077232779388724418105382699923907823304729946854262651741034531073818624 
 108  1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 
 109  4389297652514780380057994079051793777197260681638970278086753455462677243118657470464 
 110  39503678872633023420521946711466143994775346134750732502780781099164095188067917234176 
 111  158014715490532093682087786845864575979101384539002930011123124396656380752271668936704 
 112  1422132439414788843138790081612781183811912460851026370100108119569907426770445020430336 
 113  5688529757659155372555160326451124735247649843404105480400432478279629707081780081721344 
 114  51196767818932398352996442938060122617228848590636949323603892304516667363736020735492096 
 115  204787071275729593411985771752240490468915394362547797294415569218066669454944082941968384 
 116  1843083641481566340707871945770164414220238549262930175649740122962600025094496746477715456 
 117  7372334565926265362831487783080657656880954197051720702598960491850400100377986985910861824 
 118  66351011093336388265483390047725918911928587773465486323390644426653600903401882873197756416 
 119  265404044373345553061933560190903675647714351093861945293562577706614403613607531492791025664 
 120  2388636399360109977557402041718133080829429159844757507642063199359529632522467783435119230976 
 121  9554545597440439910229608166872532323317716639379030030568252797438118530089871133740476923904 
 122  85990910376963959192066473501852790909859449754411270275114275176943066770808840203664292315136 
 123  343963641507855836768265894007411163639437799017645081100457100707772267083235360814657169260544 
 124  3095672773570702530914393046066700472754940191158805729904113906369950403749118247331914523344896 
 125  12382691094282810123657572184266801891019760764635222919616455625479801614996472989327658093379584 
 126  111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 
 127  445776879394181164451672598633604868076711387526868025106192402517272858139873027615795691361665024 
 128  4011991914547630480065053387702443812690402487741812225955731622655455723258857248542161222254985216 
 129  16047967658190521920260213550809775250761609950967248903822926490621822893035428994168644889019940864 
 130  144431708923714697282341921957287977256854489558705240134406338415596406037318860947517804001179467776 
 131  577726835694858789129367687829151909027417958234820960537625353662385624149275443790071216004717871104 
 132  5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640944042460839936 
 133  20798166085014916408657236761849468724987046496453554579354512731845882469373915976442563776169843359744 
 134  187183494765134247677915130856645218524883418468081991214190614586612942224365243787983073985528590237696 
 135  748733979060536990711660523426580874099533673872327964856762458346451768897460975151932295942114360950784 
 136  6738605811544832916404944710839227866895803064850951683710862125118065920077148776367390663479029248557056 
 137  26954423246179331665619778843356911467583212259403806734843448500472263680308595105469562653916116994228224 
 138  242589809215613984990578009590212203208248910334634260613591036504250373122777355949226063885245052948054016 
 139  970359236862455939962312038360848812832995641338537042454364146017001492491109423796904255540980211792216064 
 140  8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944576 
 141  34932932527048413838643233380990557261987843088187333528357109256612053729679939256688553199475287624519778304 
 142  314396392743435724547789100428915015357890587793686001755213983309508483567119453310196978795277588620678004736 
 143  1257585570973742898191156401715660061431562351174744007020855933238033934268477813240787915181110354482712018944 
 144  11318270138763686083720407615440940552884061160572696063187703399142305408416300319167091236629993190344408170496 
 145  45273080555054744334881630461763762211536244642290784252750813596569221633665201276668364946519972761377632681984 
 146  407457724995492699013934674155873859903826201780617058274757322369122994702986811490015284518679754852398694137856 
 147  1629830899981970796055738696623495439615304807122468233099029289476491978811947245960061138074719019409594776551424 
 148  14668478099837737164501648269611458956537743264102214097891263605288427809307525213640550242672471174686352988962816 
 149  58673912399350948658006593078445835826150973056408856391565054421153711237230100854562200970689884698745411955851264 
 150  528065211594158537922059337706012522435358757507679707524085489790383401135070907691059808736208962288708707602661376 
 151  2112260846376634151688237350824050089741435030030718830096341959161533604540283630764239234944835849154834830410645504 
 152  19010347617389707365194136157416450807672915270276469470867077632453802440862552676878153114503522642393513473695809536 
 153  76041390469558829460776544629665803230691661081105877883468310529815209763450210707512612458014090569574053894783238144 
 154  684372514226029465146988901666992229076224949729952900951214794768336887871051896367613512122126815126166485053049143296 
 155  2737490056904117860587955606667968916304899798919811603804859179073347551484207585470454048488507260504665940212196573184 
 156  24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158656 
 157  98549642048548242981166401840046880986976392761113217736974930446640511853431473076936345745586261378167973847639076634624 
 158  886946778436934186830497616560421928882787534850018959632774374019764606680883257692427111710276352403511764628751689711616 
 159  3547787113747736747321990466241687715531150139400075838531097496079058426723533030769708446841105409614047058515006758846464 
 160  31930084023729630725897914196175189439780351254600682546779877464711525840511797276927376021569948686526423526635060829618176 
 161  127720336094918522903591656784700757759121405018402730187119509858846103362047189107709504086279794746105694106540243318472704 
 162  1149483024854266706132324911062306819832092645165624571684075588729614930258424701969385536776518152714951246958862189866254336 
 163  4597932099417066824529299644249227279328370580662498286736302354918459721033698807877542147106072610859804987835448759465017344 
 164  41381388894753601420763696798243045513955335225962484580626721194266137489303289270897879323954653497738244890519038835185156096 
 165  165525555579014405683054787192972182055821340903849938322506884777064549957213157083591517295818613990952979562076155340740624384 
 166  1489730000211129651147493084736749638502392068134649444902561962993580949614918413752323655662367525918576816058685398066665619456 
 167  5958920000844518604589972338946998554009568272538597779610247851974323798459673655009294622649470103674307264234741592266662477824 
 168  53630280007600667441309751050522986986086114452847380016492230667768914186137062895083651603845230933068765378112674330399962300416 
 169  214521120030402669765239004202091947944344457811389520065968922671075656744548251580334606415380923732275061512450697321599849201664 
 170  1930690080273624027887151037818827531499100120302505680593720304039680910700934264223011457738428313590475553612056275894398642814976 
 171  7722760321094496111548604151275310125996400481210022722374881216158723642803737056892045830953713254361902214448225103577594571259904 
 172  69504842889850465003937437361477791133967604330890204501373930945428512785233633512028412478583419289257119930034025932198351141339136 
 173  278019371559401860015749749445911164535870417323560818005495723781714051140934534048113649914333677157028479720136103728793404565356544 
 174  2502174344034616740141747745013200480822833755912047362049461514035426460268410806433022849229003094413256317481224933559140641088208896 
 175  10008697376138466960566990980052801923291335023648189448197846056141705841073643225732091396916012377653025269924899734236562564352835584 
 176  90078276385246202645102918820475217309622015212833705033780614505275352569662789031588822572244111398877227429324097608129063079175520256 
 177  360313105540984810580411675281900869238488060851334820135122458021101410278651156126355290288976445595508909717296390432516252316702081024 
 178  3242817949868863295223705077537107823146392547662013381216102122189912692507860405137197612600788010359580187455667513892646270850318729216 
 179  12971271799475453180894820310148431292585570190648053524864408488759650770031441620548790450403152041438320749822670055570585083401274916864 
 180  116741446195279078628053382791335881633270131715832481723779676398836856930282974584939114053628368372944886748404030500135265750611474251776 
 181  466965784781116314512213531165343526533080526863329926895118705595347427721131898339756456214513473491779546993616122000541063002445897007104 
 182  4202692063030046830609921780488091738797724741769969342056068350358126849490187085057808105930621261426015922942545098004869567022013073063936 
 183  16810768252120187322439687121952366955190898967079877368224273401432507397960748340231232423722485045704063691770180392019478268088052292255744 
 184  151296914269081685901957184097571302596718090703718896314018460612892566581646735062081091813502365411336573225931623528175304412792470630301696 
 185  605187657076326743607828736390285210386872362814875585256073842451570266326586940248324367254009461645346292903726494112701217651169882521206784 
 186  5446688913686940692470458627512566893481851265333880267304664582064132396939282462234919305286085154808116636133538447014310958860528942690861056 
 187  21786755654747762769881834510050267573927405061335521069218658328256529587757129848939677221144340619232466544534153788057243835442115770763444224 
 188  196080800892729864928936510590452408165346645552019689622967924954308766289814168640457094990299065573092198900807384092515194518979041936870998016 
 189  784323203570919459715746042361809632661386582208078758491871699817235065159256674561828379961196262292368795603229536370060778075916167747483992064 
 190  7058908832138275137441714381256286693952479239872708826426845298355115586433310071056455419650766360631319160429065827330547002683245509727355928576 
 191  28235635328553100549766857525025146775809916959490835305707381193420462345733240284225821678603065442525276641716263309322188010732982038909423714304 
 192  254120717956977904947901717725226320982289252635417517751366430740784161111599162558032395107427588982727489775446369783899692096596838350184813428736 
 193  1016482871827911619791606870900905283929157010541670071005465722963136644446396650232129580429710355930909959101785479135598768386387353400739253714944 
 194  9148345846451204578124461838108147555362413094875030639049191506668229800017569852089166223867393203378189631916069312220388915477486180606653283434496 
 195  36593383385804818312497847352432590221449652379500122556196766026672919200070279408356664895469572813512758527664277248881555661909944722426613133737984 
 196  329340450472243364812480626171893311993046871415501103005770894240056272800632514675209984059226155321614826748978495239934000957189502501839518203641856 
 197  1317361801888973459249922504687573247972187485662004412023083576960225091202530058700839936236904621286459306995913980959736003828758010007358072814567424 
 198  11856256217000761133249302542188159231749687370958039708207752192642025820822770528307559426132141591578133762963225828637624034458822090066222655331106816 
 199  47425024868003044532997210168752636926998749483832158832831008770568103283291082113230237704528566366312535051852903314550496137835288360264890621324427264 
 200  426825223812027400796974891518773732342988745354489429495479078935112929549619739019072139340757097296812815466676129830954465240517595242384015591919845376 
 201  1707300895248109603187899566075094929371954981417957717981916315740451718198478956076288557363028389187251261866704519323817860962070380969536062367679381504 
 202  15365708057232986428691096094675854364347594832761619461837246841664065463786310604686597016267255502685261356800340673914360748658633428725824561309114433536 
 203  61462832228931945714764384378703417457390379331046477847348987366656261855145242418746388065069022010741045427201362695657442994634533714903298245236457734144 
 204  553165490060387511432879459408330757116513413979418300626140886299906356696307181768717492585621198096669408844812264260916986951710803434129684207128119607296 
 205  2212661960241550045731517837633323028466053655917673202504563545199625426785228727074869970342484792386677635379249057043667947806843213736518736828512478429184 
 206  19913957642173950411583660538699907256194482903259058822541071906796628841067058543673829733082363131480098718413241513393011530261588923628668631456612305862656 
 207  79655830568695801646334642154799629024777931613036235290164287627186515364268234174695318932329452525920394873652966053572046121046355694514674525826449223450624 
 208  716902475118262214817011779393196661223001384517326117611478588644678638278414107572257870390965072733283553862876694482148415089417201250632070732438043011055616 
 209  2867609900473048859268047117572786644892005538069304470445914354578714553113656430289031481563860290933134215451506777928593660357668805002528282929752172044222464 
 210  25808489104257439733412424058155079804028049842623740234013229191208430978022907872601283334074742618398207939063561001357342943219019245022754546367769548398002176 
 211  103233956417029758933649696232620319216112199370494960936052916764833723912091631490405133336298970473592831756254244005429371772876076980091018185471078193592008704 
 212  929105607753267830402847266093582872945009794334454648424476250883503515208824683413646200026690734262335485806288196048864345955884692820819163669239703742328078336 
 213  3716422431013071321611389064374331491780039177337818593697905003534014060835298733654584800106762937049341943225152784195457383823538771283276654676958814969312313344 
 214  33447801879117641894502501579368983426020352596040367343281145031806126547517688602891263200960866433444077489026375057759116454411848941549489892092629334723810820096 
 215  133791207516470567578010006317475933704081410384161469373124580127224506190070754411565052803843465733776309956105500231036465817647395766197959568370517338895243280384 
 216  1204120867648235108202090056857283403336732693457453224358121221145020555710636789704085475234591191603986789604949502079328192358826561895781636115334656050057189523456 
 217  4816483470592940432808360227429133613346930773829812897432484884580082222842547158816341900938364766415947158419798008317312769435306247583126544461338624200228758093824 
 218  43348351235336463895275242046862202520122376964468316076892363961220740005582924429347077108445282897743524425778182074855814924917756228248138900152047617802058822844416 
 219  173393404941345855581100968187448810080489507857873264307569455844882960022331697717388308433781131590974097703112728299423259699671024912992555600608190471208235291377664 
 220  1560540644472112700229908713687039290724405570720859378768125102603946640200985279456494775904030184318766879328014554694809337297039224216933000405473714240874117622398976 
 221  6242162577888450800919634854748157162897622282883437515072500410415786560803941117825979103616120737275067517312058218779237349188156896867732001621894856963496470489595904 
 222  56179463200996057208276713692733414466078600545950937635652503693742079047235470060433811932545086635475607655808523969013136142693412071809588014597053712671468234406363136 
 223  224717852803984228833106854770933657864314402183803750542610014774968316188941880241735247730180346541902430623234095876052544570773648287238352058388214850685872937625452544 
 224  2022460675235858059497961692938402920778829619654233754883490132974714845700476922175617229571623118877121875609106862884472901136962834585145168525493933656172856438629072896 
 225  8089842700943432237991846771753611683115318478616935019533960531898859382801907688702468918286492475508487502436427451537891604547851338340580674101975734624691425754516291584 
 226  72808584308490890141926620945782505148037866307552415175805644787089734445217169198322220264578432279576387521927847063841024440930662045065226066917781611622222831790646624256 
 227  291234337233963560567706483783130020592151465230209660703222579148358937780868676793288881058313729118305550087711388255364097763722648180260904267671126446488891327162586497024 
 228  2621109035105672045109358354048170185329363187071886946329003212335230440027818091139599929524823562064749950789402494298276879873503833622348138409040138018400021944463278473216 
 229  10484436140422688180437433416192680741317452748287547785316012849340921760111272364558399718099294248258999803157609977193107519494015334489392553636160552073600087777853113892864 
 230  94359925263804193623936900745734126671857074734587930067844115644068295841001451281025597462893648234330998228418489794737967675446138010404532982725444968662400790000678025035776 
 231  377439701055216774495747602982936506687428298938351720271376462576273183364005805124102389851574592937323992913673959178951870701784552041618131930901779874649603160002712100143104 
 232  3396957309496950970461728426846428560186854690445165482442388163186458650276052246116921508664171336435915936223065632610566836316060968374563187378116018871846428440024408901287936 
 233  13587829237987803881846913707385714240747418761780661929769552652745834601104208984467686034656685345743663744892262530442267345264243873498252749512464075487385713760097635605151744 
 234  122290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696 
 235  489161852567560939746488893465885712666907075424103829471703895498850045639751523440836697247640672446771894816121451095921624429512779445937098982448706717545885695363514881785462784 
 236  4402456673108048457718400041192971414002163678816934465245335059489650410757763710967530275228766052020947053345093059863294619865615015013433890842038360457912971258271633936069165056 
 237  17609826692432193830873600164771885656008654715267737860981340237958601643031054843870121100915064208083788213380372239453178479462460060053735563368153441831651885033086535744276660224 
 238  158488440231889744477862401482946970904077892437409640748832062141627414787279493594831089908235577872754093920423350155078606315162140540483620070313380976484866965297778821698489942016 
 239  633953760927558977911449605931787883616311569749638562995328248566509659149117974379324359632942311491016375681693400620314425260648562161934480281253523905939467861191115286793959768064 
 240  5705583848348030801203046453386090952546804127746747066957954237098586932342061769413919236696480803419147381135240605582829827345837059457410322531281715153455210750720037581145637912576 
 241  22822335393392123204812185813544363810187216510986988267831816948394347729368247077655676946785923213676589524540962422331319309383348237829641290125126860613820843002880150324582551650304 
 242  205401018540529108843309672321899274291684948598882894410486352535549129564314223698901092521073308923089305720868661800981873784450134140466771611126141745524387587025921352921242964852736 
 243  821604074162116435373238689287597097166739794395531577641945410142196518257256894795604370084293235692357222883474647203927495137800536561867086444504566982097550348103685411684971859410944 
 244  7394436667459047918359148203588373874500658149559784198777508691279768664315312053160439330758639121231215005951271824835347456240204829056803778000541102838877953132933168705164746734698496 
 245  29577746669836191673436592814353495498002632598239136795110034765119074657261248212641757323034556484924860023805087299341389824960819316227215112002164411355511812531732674820658986938793984 
 246  266199720028525725060929335329181459482023693384152231155990312886071671915351233913775815907311008364323740214245785694072508424647373846044936008019479702199606312785594073385930882449145856 
 247  1064798880114102900243717341316725837928094773536608924623961251544286687661404935655103263629244033457294960856983142776290033698589495384179744032077918808798425251142376293543723529796583424 
 248  9583189921026926102193456071850532541352852961829480321615651263898580188952644420895929372663196301115654647712848284986610303287305458457617696288701269279185827260281386641893511768169250816 
 249  38332759684107704408773824287402130165411411847317921286462605055594320755810577683583717490652785204462618590851393139946441213149221833830470785154805077116743309041125546567574047072677003264 
 250  344994837156969339678964418586619171488702706625861291578163445500348886802295199152253457415875066840163567317662538259517970918342996504474237066393245694050689781370129919108166423654093029376 
 251  1379979348627877358715857674346476685954810826503445166312653782001395547209180796609013829663500267360654269270650153038071883673371986017896948265572982776202759125480519676432665694616372117504 
 252  12419814137650896228442719069118290173593297438531006496813884038012559924882627169481124466971502406245888423435851377342646953060347874161072534390156844985824832129324677087893991251547349057536 
 253  49679256550603584913770876276473160694373189754124025987255536152050239699530508677924497867886009624983553693743405509370587812241391496644290137560627379943299328517298708351575965006189396230144 
 254  447113308955432264223937886488258446249358707787116233885299825368452157295774578101320480810974086624851983243690649584335290310172523469798611238045646419489693956655688375164183685055704566071296 
 255  1788453235821729056895751545953033784997434831148464935541199301473808629183098312405281923243896346499407932974762598337341161240690093879194444952182585677958775826622753500656734740222818264285184 
 256  16096079122395561512061763913577304064976913480336184419870793713264277662647884811647537309195067118494671396772863385036070451166210844912750004569643271101628982439604781505910612662005364378566656 
 257  64384316489582246048247055654309216259907653921344737679483174853057110650591539246590149236780268473978685587091453540144281804664843379651000018278573084406515929758419126023642450648021457514266624 
 258  579458848406240214434223500888782946339168885292102639115348573677513995855323853219311343131022416265808170283823081861298536241983590416859000164507157759658643367825772134212782055832193117628399616 
 259  2317835393624960857736894003555131785356675541168410556461394294710055983421295412877245372524089665063232681135292327445194144967934361667436000658028631038634573471303088536851128223328772470513598464 
 260  20860518542624647719632046031996186068210079870515695008152548652390503850791658715895208352716806985569094130217630947006747304711409255006924005922257679347711161241727796831660154009958952234622386176 
 261  83442074170498590878528184127984744272840319482062780032610194609562015403166634863580833410867227942276376520870523788026989218845637020027696023689030717390844644966911187326640616039835808938489544704 
 262  750978667534487317906753657151862698455562875338565020293491751486058138628499713772227500697805051480487388687834714092242902969610733180249264213201276456517601804702200685939765544358522280446405902336 
 263  3003914670137949271627014628607450793822251501354260081173967005944232554513998855088910002791220205921949554751338856368971611878442932720997056852805105826070407218808802743759062177434089121785623609344 
 264  27035232031241543444643131657467057144400263512188340730565703053498092990625989695800190025120981853297545992762049707320744506905986394488973511675245952434633664969279224693831559596906802096070612484096 
 265  108140928124966173778572526629868228577601054048753362922262812213992371962503958783200760100483927413190183971048198829282978027623945577955894046700983809738534659877116898775326238387627208384282449936384 
 266  973268353124695564007152739668814057198409486438780266300365309925931347662535629048806840904355346718711655739433789463546802248615510201603046420308854287646811938894052088977936145488644875458542049427456 
 267  3893073412498782256028610958675256228793637945755121065201461239703725390650142516195227363617421386874846622957735157854187208994462040806412185681235417150587247755576208355911744581954579501834168197709824 
 268  35037660712489040304257498628077306059142741511796089586813151157333528515851282645757046272556792481873619606619616420687684880950158367257709671131118754355285229800185875203205701237591215516507513779388416 
 269  140150642849956161217029994512309224236570966047184358347252604629334114063405130583028185090227169927494478426478465682750739523800633469030838684524475017421140919200743500812822804950364862066030055117553664 
 270  1261355785649605450953269950610783018129138694424659225125273441664007026570646175247253665812044529347450305838306191144756655714205701221277548160720275156790268272806691507315405244553283758594270496057982976 
 271  5045423142598421803813079802443132072516554777698636900501093766656028106282584700989014663248178117389801223353224764579026622856822804885110192642881100627161073091226766029261620978213135034377081984231931904 
 272  45408808283385796234317718221988188652648992999287732104509843899904252956543262308901131969233603056508211010179022881211239605711405243965991733785929905644449657821040894263354588803918215309393737858087387136 
 273  181635233133543184937270872887952754610595971997150928418039375599617011826173049235604527876934412226032844040716091524844958422845620975863966935143719622577798631284163577053418355215672861237574951432349548544 
 274  1634717098201888664435437855991574791495363747974358355762354380396553106435557443120440750892409710034295596366444823723604625805610588782775702416293476603200187681557472193480765196941055751138174562891145936896 
 275  6538868392807554657741751423966299165981454991897433423049417521586212425742229772481763003569638840137182385465779294894418503222442355131102809665173906412800750726229888773923060787764223004552698251564583747584 
 276  58849815535267991919675762815696692493833094927076900807444757694275911831680067952335867032126749561234641469192013654049766529001981196179925286986565157715206756536068998965307547089878007040974284264081253728256 
 277  235399262141071967678703051262786769975332379708307603229779030777103647326720271809343468128506998244938565876768054616199066116007924784719701147946260630860827026144275995861230188359512028163897137056325014913024 
 278  2118593359269647709108327461365080929777991417374768429068011276993932825940482446284091213156562984204447092890912491545791595044071323062477310331516345677747443235298483962751071695235608253475074233506925134217216 
 279  8474373437078590836433309845460323719111965669499073716272045107975731303761929785136364852626251936817788371563649966183166380176285292249909241326065382710989772941193935851004286780942433013900296934027700536868864 
 280  76269360933707317527899788609142913472007691025491663446448405971781581733857368066227283673636267431360095344072849695648497421586567630249183171934588444398907956470745422659038581028481897125102672406249304831819776 
 281  305077443734829270111599154436571653888030764101966653785793623887126326935429472264909134694545069725440381376291398782593989686346270520996732687738353777595631825882981690636154324113927588500410689624997219327279104 
 282  2745696993613463431004392389929144884992276876917699884072142614984136942418865250384182212250905627528963432386622589043345907177116434688970594189645183998360686432946835215725388917025348296503696206624974973945511936 
 283  10982787974453853724017569559716579539969107507670799536288570459936547769675461001536728849003622510115853729546490356173383628708465738755882376758580735993442745731787340862901555668101393186014784826499899895782047744 
 284  98845091770084683516158126037449215859721967569037195826597134139428929927079149013830559641032602591042683565918413205560452658376191648802941390827226623940984711586086067766114001012912538674133063438499099062038429696 
 285  395380367080338734064632504149796863438887870276148783306388536557715719708316596055322238564130410364170734263673652822241810633504766595211765563308906495763938846344344271064456004051650154696532253753996396248153718784 
 286  3558423303723048606581692537348171770949990832485339049757496829019441477374849364497900147077173693277536608373062875400176295701542899356905890069780158461875449617099098439580104036464851392268790283785967566233383469056 
 287  14233693214892194426326770149392687083799963329941356199029987316077765909499397457991600588308694773110146433492251501600705182806171597427623560279120633847501798468396393758320416145859405569075161135143870264933533876224 
 288  128103238934029749836940931344534183754199669969472205791269885844699893185494577121924405294778252957991317901430263514406346645255544376848612042512085704627516186215567543824883745312734650121676450216294832384401804886016 
 289  512412955736118999347763725378136735016798679877888823165079543378799572741978308487697621179113011831965271605721054057625386581022177507394448170048342818510064744862270175299534981250938600486705800865179329537607219544064 
 290  4611716601625070994129873528403230615151188118900999408485715890409196154677804776389278590612017106487687444451489486518628479229199597566550033530435085366590582703760431577695814831258447404380352207786613965838464975896576 
 291  18446866406500283976519494113612922460604752475603997633942863561636784618711219105557114362448068425950749777805957946074513916916798390266200134121740341466362330815041726310783259325033789617521408831146455863353859903586304 
 292  166021797658502555788675447022516302145442772280435978705485772054731061568400971950014029262032615833556748000253621514670625252251185512395801207095663073197260977335375536797049333925304106557692679480318102770184739132276736 
 293  664087190634010223154701788090065208581771089121743914821943088218924246273603887800056117048130463334226992001014486058682501009004742049583204828382652292789043909341502147188197335701216426230770717921272411080738956529106944 
 294  5976784715706092008392316092810586877235939802095695233397487793970318216462434990200505053433174170008042928009130374528142509081042678446248843455443870635101395184073519324693776021310947836076936461291451699726650608761962496 
 295  23907138862824368033569264371242347508943759208382780933589951175881272865849739960802020213732696680032171712036521498112570036324170713784995373821775482540405580736294077298775104085243791344307745845165806798906602435047849984 
 296  215164249765419312302123379341181127580493832875445028402309560582931455792647659647218181923594270120289545408328693483013130326917536424064958364395979342863650226626646695688975936767194122098769712606492261190159421915430649856 
 297  860656999061677249208493517364724510321975331501780113609238242331725823170590638588872727694377080481158181633314773932052521307670145696259833457583917371454600906506586782755903747068776488395078850425969044760637687661722599424 
 298  7745912991555095242876441656282520592897777983516021022483144180985532408535315747299854549249393724330423634699832965388472691769031311266338501118255256343091408158559281044803133723618988395555709653833721402845739188955503394816 
 299  30983651966220380971505766625130082371591111934064084089932576723942129634141262989199418196997574897321694538799331861553890767076125245065354004473021025372365632634237124179212534894475953582222838615334885611382956755822013579264 
 300  278852867695983428743551899626170741344320007406576756809393190515479166707271366902794763772978174075895250849193986753985016903685127205588186040257189228351290693708134117612912814050283582240005547538013970502446610802398122213376