0  0 
 1  2 
 2  24 
 3  182 
 4  1200 
 5  7502 
 6  45864 
 7  277622 
 8  1672800 
 9  10057502 
 10  60406104 
 11  362617862 
 12  2176246800 
 13  13059091502 
 14  78359364744 
 15  470170602902 
 16  2821066795200 
 17  16926530173502 
 18  101559568985784 
 19  609358577224742 
 20  3656154952230000 
 21  21936940177927502 
 22  131621672457013224 
 23  789730128902035382 
 24  4738381055875303200 
 25  28430287182607537502 
 26  170581725637645271064 
 27  1023490361451737546822 
 28  6140942191587754606800 
 29  36845653218157978747502 
 30  221073919514841152063304 
 31  1326443517706724603631062 
 32  7958661108093376400572800 
 33  47751966654119336149861502 
 34  286511799941393232958573944 
 35  1719070799698391011569920102 
 36  10314424798340440842155473200 
 37  61886548790492929233701743502 
 38  371319292744308427669639266984 
 39  2227915756469903122270366205942 
 40  13367494538831576401280277420000 
 41  80204967233025931408456881817502 
 42  481229803398265007448668896286424 
 43  2887378820389918301677000100840582 
 44  17324272922340494580999368588365200 
 45  103945637534045921798773131108067502 
 46  623673825204284393730899176637856264 
 47  3742042951225732951200035492307136022 
 48  22452257707354477473643852776306100800 
 49  134713546244127104141193473175273037502 
 50  808281277464763342745150782704040680504 
 51  4849687664788582210164872275381637764262 
 52  29098125988731499722071131886162380258800 
 53  174588755932389017715672477011392687831502 
 54  1047532535594334164443771901137212836343144 
 55  6285195213566005161111842488001050127157302 
 56  37711171281396031490018688099482026052311200 
 57  226267027688376190510155027967204144106113502 
 58  1357602166130257147771058865625930451861708184 
 59  8145612996781542900756739286647238720541907142 
 60  48873677980689257446931593997405478846759570000 
 61  293242067884135544808763038814693169641868107502 
 62  1759452407304813269234098657374328221516713319624 
 63  10556714443828879616549153217695253568059939165782 
 64  63340286662973277702728603126500927381164903187200 
 65  380041719977839666226672670219956888717257804597502 
 66  2280250319867037997390939175702521518618057145801464 
 67  13681501919202227984438344517363322096699284153045222 
 68  82089011515213367906908195493624216387263349400154800 
 69  492534069091280207442283558130077559448972671140927502 
 70  2955204414547681244656204504285460959478393033654257704 
 71  17731226487286087467944736492227750204040787787529017462 
 72  106387358923716524807690947352911449843389532612339304800 
 73  638324153542299148846213269316103535473038647596241001502 
 74  3829944921253794893077482371492525703186870309865480672344 
 75  22979669527522769358465502495742867652388205269099826314502 
 76  137878017165136616150794839774820346138572318118405461309200 
 77  827268102990819696904774513050011497353047440770023631283502 
 78  4963608617944918181428663501503337245380893785895257084309384 
 79  29781651707669509088572030278629828255468727229389573808328342 
 80  178689910246017054531432329480608383881153531098776907582680000 
 81  1072139461476102327188594420310138546329526838120750581344797502 
 82  6432836768856613963131567852140296007100142280030312378916112824 
 83  38597020613139683778789411103680170229960126027542383912641010982 
 84  231582123678838102672736478594596203941819230394221998326483769200 
 85  1389492742073028616036418907485122771337052119426007406377225127502 
 86  8336956452438171696218513552663373271080645556485615351251137106664 
 87  50021738714629030177311081639238149555658717116197494173935819274422 
 88  300130432287774181063866490805202627121476524544026549897833180768800 
 89  1800782593726645086383198947740536952091431193834664411259516430417502 
 90  10804695562359870518299193695171185280636302064779462517794375720794904 
 91  64828173374159223109795162197211002388080954618111124686717535941390662 
 92  388969040244955338658770973261817686441275149445209639718637960901710800 
 93  2333814241469732031952625839806561134986019151977366198823783801977371502 
 94  14002885448818392191715755039546331858931219657975481645912486523179561544 
 95  84017312692910353150294530239398886300632632146572661977252101476251391702 
 96  504103876157462118901767181442756003244931735396367125654579818275486467200 
 97  3024623256944772713410603088675624075792998239770539890272151862719765253502 
 98  18147739541668636280463618532111008623728212920483338100609872685144955070584 
 99  108886437250011817682781711192837844249279947967846499580476005936600469469542 
 100  653318623500070906096690267157542443016411699140650759813078115695298330750000 
 101  3919911741000425436580141602946800790660666228842084544668678475595883119887502 
 102  23519470446002552619480849617685443141650585475041976622981787280241591312666024 
 103  141116822676015315716885097706126574042963277156210126597998047126236452030376182 
 104  846700936056091894301310586236801189836958955855115277758706601421355477394111200 
 105  5080205616336551365807863517420932375759291613884214656245187261179095265497657502 
 106  30481233698019308194847181104525969964768363319565775776911551918345763007379771864 
 107  182887402188115849169083086627156946919248020826175955920513767350524760709449823622 
 108  1097324413128695095014498519762945062907401647683399314781662313197772329096191942800 
 109  6583946478772170570086991118577680521620150454279425977428605689617051702783589507502 
 110  39503678872633023420521946711466113562248124430213644832713314935286656268696768292104 
 111  237022073235798140523131680268796772671070411694893133304556502737059161502918138883862 
 112  1422132439414788843138790081612780909919167465510192587559871997263545012159225091476800 
 113  8532794636488733058832740489676686281193239779083656878172237209035184945319506664941502 
 114  51196767818932398352996442938060120152194143632569445306703251496433543774887523021010744 
 115  307180606913594390117978657628360728308268976669619183911690618836989943929992616586388902 
 116  1843083641481566340707871945770164392034926204640322639601480292860548465365470193631785200 
 117  11058501848889398044247231674620986418765494261709758445836737997206002713436388761596023502 
 118  66351011093336388265483390047725918712260776671862018499371689704417923076123083603921991784 
 119  398106066560018329592900340286355512872568093335982514468619309392160800906800851196429330742 
 120  2388636399360109977557402041718133079032418859930326297227554141854139676918088348836987780000 
 121  14331818396160659865344412250308798479585544059325251414610181251636792844194572203876601377502 
 122  85990910376963959192066473501852790893686357055181389381390339799373481749733944327582510979224 
 123  515945462261783755152398841011116745410637420428777978969519161840932785225119968821981531261382 
 124  3095672773570702530914393046066700472609382356865736801860625072531739836876902260588384098213200 
 125  18574036641424215185486358276400202836092967644073627595294238204353003280532027984673860350187502 
 126  111444219848545291112918149658401217017867826373079385924156807463013982226388145327821971441797064 
 127  668665319091271746677508897950407302111137019764389176602114809347588320518685072538964540788692822 
 128  4011991914547630480065053387702443812678612303164073642784210409511676283654715573575277949377676800 
 129  24071951487285782880390320326214662876107044372717657606219826436783762941679181929726924946666197502 
 130  144431708923714697282341921957287977256748377897505592885862649198714225685573903189688891704124749304 
 131  866590253542288183694051531743727863540808602368632499060806964204061362852432146265118516842985497062 
 132  5199541521253729102164309190462367181245806619162591819601734986815178332596543643557672882004332602800 
 133  31197249127522374612985855142774203087477704729827941393321089514774464720555083328418935197048671711502 
 134  187183494765134247677915130856645218524874823423524819787058575848518901015317902710076330021726893019944 
 135  1123100968590805486067490785139871311149274725674820433003747571327173601201989501155834186897399615306102 
 136  6738605811544832916404944710839227866895725709449937140866673776584109906610423014974509842182979801263200 
 137  40431634869268997498429668265035367201374586322902666473732607705193639765994475620672325416488559811593502 
 138  242589809215613984990578009590212203208248214136025129727993341367880330431235625329923255991093271233072984 
 139  1455538855293683909943468057541273219249491373411978171024753133616740559805765984824034455227025103191911942 
 140  8733233131762103459660808345247639315496954506259351204118898057927425293914744443531345506811506523937770000 
 141  52399398790572620757964850071485835892981745834918553758624526116242709975579095937056797402433025812797267502 
 142  314396392743435724547789100428915015357890531401598662153480570003485159303446830794161573569721952793919052424 
 143  1886378356460614347286734602573490092147343357585853991726083659938986503797998484968861041024566786334167666582 
 144  11318270138763686083720407615440940552884060653043910006772102679388123365974744879801699509247833278355460075200 
 145  67909620832582116502322445692645643317304365440849818209879418235591308623918334127529513773351752054461110717502 
 146  407457724995492699013934674155873859903826197212857983767016915891335467824738805188842466650831678886305691182264 
 147  2444746349972956194083608044935243159422957196980425126125322714781375476786157644159065819651407391809559179882022 
 148  14668478099837737164501648269611458956537743222992382427321599946988340513418197127542457712576203943958746081970800 
 149  88010868599026422987009889617668753739226459461283789575638590656830305324989090200038994130317517718309081308487502 
 150  528065211594158537922059337706012522435358757137691222488958516865682617256126570798626827288200019024029165918166504 
 151  3168391269564951227532356026236075134612152543936112790039132019968198056600840128175019789131512913387708756945230262 
 152  19010347617389707365194136157416450807672915266946573105550934876131495393088292108376055686762872000258873280449088800 
 153  114062085704338244191164816944498704846037491611669127729254037525755893507561525126586465928032327805755140807965681502 
 154  684372514226029465146988901666992229076224949699983833663369509961436124469628505105213832893626678735944626041483589144 
 155  4106235085356176790881933410001953374457349698289810203843752914189319037044877167501777393144193057097525255465722143302 
 156  24637410512137060745291600460011720246744098190008582828653125048398021092859237563288966113824726994585956341716298901200 
 157  147824463072822364471749602760070321480464589140860661788690572980174447168742661349902339083051607319428617099606699963502 
 158  886946778436934186830497616560421928882787534847591465182458905950405644846852300600586935969068458764131268990652936314184 
 159  5321680670621605120982985699362531573296725209092831274445699839910510754583572050288374868767585354711108171613127861213142 
 160  31930084023729630725897914196175189439780351254578835096727038252087295184007345540147478068546832249812894419666741964720000 
 161  191580504142377784355387485177051136638682107527538552930520747150396463073558889952861893173268546493850670121925064315557502 
 162  1149483024854266706132324911062306819832092645165427944633600035815996854349891943846553109713901123208693066411245599744885624 
 163  6896898149125600236793949466373840918992555870993157548953026873636835353824955783454365263082930642510263805242401992563591782 
 164  41381388894753601420763696798243045513955335225960714937172441218043574806126523677825134098449464305878575591250882642743697200 
 165  248288333368521608524582180789458273083732011355769598553397487236929136886289462230195237561659044669807784905838078928707247502 
 166  1489730000211129651147493084736749638502392068134633518111473443207577885466327640334799935105054279486626409667913564809295927464 
 167  8938380001266777906884958508420497831014352408807848889042106218603476505243738255797475561480052181251438971021910146607567391222 
 168  53630280007600667441309751050522986986086114452847236675372433989694886608799746402006462064718345540360358189806294120982048824800 
 169  321781680045604004647858506303137921916516686717083850075593993972391402384810428265414760162401876480430687879125358386064764377502 
 170  1930690080273624027887151037818827531499100120302504390523642133937014662504898417656038847669842080356816474794141119169231076543704 
 171  11584140481641744167322906226912965188994600721815030213352087313930086719617498047133728592851655770082449353920065997318564082083462 
 172  69504842889850465003937437361477791133967604330890192890743227414504516551469310900408547371100366131357054564180158582310217664934800 
 173  417029057339102790023624624168866746803805625985341192176351475079799088010108833243297190255558734614804816557448448792036406114851502 
 174  2502174344034616740141747745013200480822833755912047257553785182257110494164531902958375616794192507756967194562569603652700938280718344 
 175  15013046064207700440850486470079202884937002535472283858809740088877610863298828128198140640895616319922519708430607192629567536890900502 
 176  90078276385246202645102918820475217309622015212833704093319527519270508874727878900436723694460963686029871184552317543941319747828699200 
 177  540469658311477215870617512922851303857732091277002227381300426073637584333172003796172419771419343308368692530826139780187319676149133502 
 178  3242817949868863295223705077537107823146392547662013372751952339315869099253446213957307627557260271212190964698705964934837436843879715384 
 179  19456907699213179771342230465222646938878355285972080261904163384517345375283919857283898844359361316929903043219908013778355807863141234342 
 180  116741446195279078628053382791335881633270131715832481647602328352970464590993246864322019807662701081691331677375314445994509668456252630000 
 181  700448677171674471768320296748015289799620790294994890114146014255421964563828664347784934079414074252767013624365185147572944996325364247502 
 182  4202692063030046830609921780488091738797724741769969341370472217945329318436579535572261920194634585249025719038422405063520855978226996478824 
 183  25216152378180280983659530682928550432786348450619816050279621704910368503780299861890216208357931003580558359331011110441905743957208943036982 
 184  151296914269081685901957184097571302596718090703718896307848095421177388802164267116711206791789302643520828557735062297886838388180839613079200 
 185  907781485614490115411743104585427815580308544222313377865599668102209866151433006536376920335803658018793939084552491883133366302745885667777502 
 186  5446688913686940692470458627512566893481851265333880267249131295338695796923940250726590462690310859168883602787531567966449454138154038224032664 
 187  32680133482121644154822751765075401360891107592003281603661387632208484581589668138884529402008902657347887651697419782562068990595352762495220422 
 188  196080800892729864928936510590452408165346645552019689622468125373779836889676088736882135897335669989423536275364370869183379734474186895422238800 
 189  1176484805356379189573619063542714448992079873312118137736308150984265809538470772132017693055223065149214753268252103835574873766756901775881867502 
 190  7058908832138275137441714381256286693952479239872708826422347102130355221832067351924280789775690092686638935498762903072956424654687890749327880904 
 191  42353452992829650824650286287537720163714875439236252958547577201456412424796132268942208629848644793800544478742433547012426886039389062546060056662 
 192  254120717956977904947901717725226320982289252635417517751325946974761317830187978085842823446398279740458718705868380244590959914467764084962604140800 
 193  1524724307741867429687410306351357925893735515812505106508077133146636436825361421931625655667754707904945306207780039508679622449296162749906287221502 
 194  9148345846451204578124461838108147555362413094875030639048827152774024210484869191839460078949514928874704096109046353482648657918836289441973572407544 
 195  54890075078707227468746771028648885332174478569250183834294055978326762031507317131785878908475832803700227907130690154801943385853376831923736705577702 
 196  329340450472243364812480626171893311993046871415501103005767615055008422494838208732962628755090792885791190541992004399758491967483700590246681494657200 
 197  1976042702833460188874883757031359871958281228493006618034615527885194085886412170224517838443051278249984238765132871549848801436677246963370023647103502 
 198  11856256217000761133249302542188159231749687370958039708207722679976595168070621774827333228395425497794551971561454274229901066864758061297444247711276584 
 199  71137537302004566799495815253128955390498124225748238249246424617855862966680176909404677963583103002629121951142925799125660594621371004839446407335975542 
 200  426825223812027400796974891518773732342988745354489429495478813321124053674850400237750103561128661125315903081904613293900384985424171737207238414385500000 
 201  2560951342872164404781849349112642394057932472126936576972873676768710949673410417770466728705658882204430414636017771336656891840427823141767544811751337502 
 202  15365708057232986428691096094675854364347594832761619461837244451138165580913386555654698694250607611832010440288774734891335732175805228194202480675481832024 
 203  92194248343397918572146576568055126186085568996569716771023473878406693134099091481023887131553595771303992427228448394265458807153726059572056257125130002182 
 204  553165490060387511432879459408330757116513413979418300626140864785173257750450865327430407687471399217751035776013681648951608626617400073404961137282132221200 
 205  3318992940362325068597276756449984542699080483876509803756845253255238843340274141288443700819277817654270042006322246400999264193586250877851836557916120307502 
 206  19913957642173950411583660538699907256194482903259058822541071713164030950554351695702245968999015070124876901513276313242290512628756495158385626451425243497864 
 207  119483745853043702469501963232199443537166897419554352935246430859881979374864230718128227106244134707658961692354931114591480038505442817782154375822854107369622 
 208  716902475118262214817011779393196661223001384517326117611478586901985257263799745940513616514214940695306731673653895854219795479893742201504481697885066746212800 
 209  4301414850709573288902070676359179967338008307103956705668871526639991686626641560538314460715540040697146995939893281547846927347270456602093623699364295108957502 
 210  25808489104257439733412424058155079804028049842623740234013229175524190548891378617915585049183991432113297236012063366399696844929996244809026077098767591200178104 
 211  154850934625544638400474544348930478824168299055742441404079375100197864580742859471550605149776202153180020082548079145426088547004396974478077736033191282143149862 
 212  929105607753267830402847266093582872945009794334454648424476250742345351346640920121474915462673973593998812265430747545020376984070238343809286773986585444290706800 
 213  5574633646519606982417083596561497237670058766006727890546857504877546599666396810605363346468094123575584912444441654950274045550094195513816294792213187013250791502 
 214  33447801879117641894502501579368983426020352596040367343281145030535703072758034733261721639884715587461957518305082142067620117316665861356055717348022867308446656744 
 215  200686811274705851367015009476213900556122115576242204059686870187025488860827170008458954522536746062744433094911510896154689222106462016796360602172093883910350174902 
 216  1204120867648235108202090056857283403336732693457453224358121221133586744437799904877419601184905833990279350233043562321477122859574502214439347411883884232386800775200 
 217  7224725205889410649212540341143700420020396160744719346148727326835821900445310083744515229258491076782903731805647750389113863682886862762981845677056169958586281873502 
 218  43348351235336463895275242046862202520122376964468316076892363961117835704127392465907084241998114679220684032889371402968644889562906043277652777297993416999296878997784 
 219  260090107412018783371651452281173215120734261786809896461354183767015727129130950685762484051330192730893046625169334662220171115552721496306650612731725300849084349436742 
 220  1560540644472112700229908713687039290724405570720859378768125102603020501487885491785534840106005670352063422037848629791558765339399245960845003201695237415874346347330000 
 221  9363243866832676201379452282122235744346433424325156272608750615620901425066612313726088848030107564012492589094256250374091474597758349260251113143033263756025460884827502 
 222  56179463200996057208276713692733414466078600545950937635652503693733743798817571971395172510362866009775284965180364129458816828516866961139381551370679465175370637808945224 
 223  337076779205976343249660282156400486796471603275705625813915022162427468538159126095486953328723857935752684602953331083075807580384608853754577107189305168683636892548487382 
 224  2022460675235858059497961692938402920778829619654233754883490132974639828464715839374269474771983133245819005093386758266783770643142787363651652402887093604423579448765123200 
 225  12134764051415148356987770157630417524672977717925402529300940797848064022495578284649660113030818756368822669067427530604409810007331952866021136422287504322361788765792837502 
 226  72808584308490890141926620945782505148037866307552415175805644787089059290095319453110090471381672408894661822086099458035021239821357055169937790000042163859341744399922323064 
 227  436851505850945340851559725674695030888227197845314491054833868722536381205937465954296932207880314065413148139881626234230696220924117648784014265302049016606983652986147838822 
 228  2621109035105672045109358354048170185329363187071886946329003212335224363631721443432690761386052723228614420030025699189035646956860390453683157389523371439345541780018964746800 
 229  15726654210634032270656150124289021111976179122431321677974019274011364410978618603716872072732628855880093112889643727136347817205764913620407978173884839133885850871104493647502 
 230  94359925263804193623936900745734126671857074734587930067844115644068241153436581451663414949644710684805778453740894372126847762769708228848118607440765623254156267008968021435304 
 231  566159551582825161743621404474404760031142448407527580407064693864409610983314098198067037237615076757410330048203589087292087261506227683327211133611409018792267809819569195363062 
 232  3396957309496950970461728426846428560186854690445165482442388163186458158087968417652661866044930898490188958259594456740554961836266545168401739816117790978385210927052174148632800 
 233  20381743856981705822770370561078571361121128142670992894654328979118750425092061991308750124127306704778314683454882014400155958244417296491171807035152538522865304656392273373561502 
 234  122290463141890234936622223366471428166726768856025957367925973874712506980245126404030837528337004170181430902393630922884252055997218831940206844816448173206172398999941228791465944 
 235  733742778851341409619733340198828569000360613136155744207555843248275055170549021792720035520741516845623213819299588075981136745275980103722552873095678993666613014743109944608692102 
 236  4402456673108048457718400041192971414002163678816934465245335059489650370890528920861925244176607576547343168130500508130365044678934925864782820243925826081733687765806446995651053200 
 237  26414740038648290746310400247157828484012982072901606791472010356937902344944877895488366558216120885704870664426891131922527642654248778728446565665131777362494703257116843182741443502 
 238  158488440231889744477862401482946970904077892437409640748832062141627414428474380483880644628766151593491658953492569329189983383585014518614742596966564255817027044790005141172630878984 
 239  950930641391338466867174408897681825424467354624457844492992372849764487647261622236135203611005188398737258621748200164571963692323861001670273731468792567879900935002882290163685617942 
 240  5705583848348030801203046453386090952546804127746747066957954237098586929112815751415365229181255966905785466432865786708663193942054904382466353919305149022315745989847726464164522120000 
 241  34233503090088184807218278720316545715280824766480482401747725422591521584364632562487853397633210310974798542704320943721543842248005474817130772270276420011209745840661413742131772717502 
 242  205401018540529108843309672321899274291684948598882894410486352535549129535251009536914106453436285394469048488547297265349697975737742661279779608210931787763616782272861160899419385818424 
 243  1232406111243174653059858033931395645750109691593297366462918115213294777298695699707445596923528782952675062628247884266382974394100948738429656629685283909799600610372180027886792222492582 
 244  7394436667459047918359148203588373874500658149559784198777508691279768664053743125702556456149905909473632690860379579351599169529479897410070864832674529768708953402534789409092360375785200 
 245  44366620004754287510154889221530243247003948897358705192665052147678611985107165536588987360725635092114543090434954240830392913763203452733383940386343151062503069616307204288470542013367502 
 246  266199720028525725060929335329181459482023693384152231155990312886071671912997113566654870035832409458505499378427755626066539026521595827888139848942161810766797065261525309449775508628508264 
 247  1597198320171154350365576011975088756892142160304913386935941877316430031485045042441292057829430253468487718778020624073495354499323506115130267618431709551858179534180971468289916055960628022 
 248  9583189921026926102193456071850532541352852961829480321615651263898580188931457337771840859819888910963290480190486014939947639433256441760861731094739333321085391032762834365382097817421840800 
 249  57499139526161556613160736431103195248117117770976881929693907583391481133652305276003310697449255636236835383710002900231986676744952089028762442340508947852649532479291116300958016287683937502 
 250  344994837156969339678964418586619171488702706625861291578163445500348886802104515404136660800285300328792289809961277831359571186572887296070054180598523970686965243323255215015219635751919652504 
 251  2069969022941816038073786511519715028932216239755167749468980673002093320813199143669170354648481101506867571382871448274441877709080716955126170381736057554420308584480789215486682928341680696262 
 252  12419814137650896228442719069118290173593297438531006496813884038012559924880911015748073297431194507643546925866540033498267612446082219052901371621808092276588028838905973816640093911046001918800 
 253  74518884825905377370656314414709741041559784631186038980883304228075359549290614555687593293208090741668306047907174232529980702096622541855894904598937806028067956946294487966068354488274623531502 
 254  447113308955432264223937886488258446249358707787116233885299825368452157295759132717723020285111315537430909765566847489772061272530793884894936705945722616310709597249932721985229103993665294835144 
 255  2682679853732593585343627318929550677496152246722697403311798952210712943774601132457130503288256206486848679027772491222351002770419281112936536578226279084364528157883273432458102763150087865129302 
 256  16096079122395561512061763913577304064976913480336184419870793713264277662647745803195160164462302178707881735469749166185146129938981923892896397512004816757834710685785031332349343412456902349491200 
 257  96576474734373369072370583481463824389861480882017106519224762279585665975886891844528092420972107891607659396727837653663765535404815622612362777229952951486244349360835079078819325807394713313813502 
 258  579458848406240214434223500888782946339168885292102639115348573677513995855322602143239948828427531807727063332095053891640796311384716708657435555913455110103761271964722585470927920506296525014920184 
 259  3476753090437441286605341005332697678035013311752615834692091442065083975131939366087653875878349844220605700847754407258818460828461870641331001445201873360918626999310146721307287759351500580448519142 
 260  20860518542624647719632046031996186068210079870515695008152548652390503850791647456210565803993453025446364167652078695279829961177804137957018395864614529259874287778671663704264255943706041163693870000 
 261  125163111255747886317792276191977116409260479223094170048915291914343023104749918516317322470130780033046374893609128926859733650341067975950953982496376764829281999380953031856797861182339106805023007502 
 262  750978667534487317906753657151862698455562875338565020293491751486058138628499612435065717759294865839382819024744743826700656141175426112095747608361288800759698205133468739038325618368966713858420451624 
 263  4505872005206923907440521942911176190733377252031390121760950508916348831770997978621879655371299751959610623137738373756830684743052189065271542573230736327858002638786026875930372013467843489354776017782 
 264  27035232031241543444643131657467057144400263512188340730565703053498092990625988783765733978674390182527604865794239974930864322503537186816774397774401266312943045619555730176699092889427684528980228207200 
 265  162211392187449260667858789944802342866401581073130044383394218320988557943755935438697772011386116107475452575668869046754826517871345588670189756783113818466834542203620939015576351560144965900913709897502 
 266  973268353124695564007152739668814057198409486438780266300365309925931347662535620840496736486336021681782185596723501872037880737207341556317984537372112923672118416932121010343665915627040347483534530053464 
 267  5839610118748173384042916438012884343190456918632681597802191859555588085975213749667910732172074105201481524008471874006754049076039654652774876986779590282853208709226983595580743759751621692929274489737222 
 268  35037660712489040304257498628077306059142741511796089586813151157333528515851282571882255332794618556541254375335223832364104587940340346345203034753371525323995076311270816983576957050859604885247669861494800 
 269  210225964274934241825544991768463836354856449070776537520878906944001171095107695652917904816054233115244621945864520759155368407145780538324785254108417593633426588901363933750811725170970725301677729927827502 
 270  1261355785649605450953269950610783018129138694424659225125273441664007026570646174582380547354184964019459018756746657849844433079488761020645224115595283868486585244241425269291065298400790583394992795822829704 
 271  7568134713897632705719619703664698108774832166547955350751640649984042159423877049488902639498688480100727973785158546983803266382980524315832505374766464094212903233412325758581266630084696082353438591663149462 
 272  45408808283385796234317718221988188652648992999287732104509843899904252956543262302917273903112866968556289426444987081557029602008438470110621760108903919141628223975293375264944804294658142014528482136074564800 
 273  272452849700314777405906309331929131915893957995726392627059063399425517739259573835455217617039410075193501309872029888304807623167119692590097235867780622431763016118074710299945599300618964197309254846568701502 
 274  1634717098201888664435437855991574791495363747974358355762354380396553106435557443066586028297323085242728302112838501526716735772321830569878656424116638465042441630591104031070314236382164552612100235713444764344 
 275  9808302589211331986612627135949448748972182487846150134574126282379318638613344658561080337569198385831071695437849975750964084733827612259404103537963461797022005419362016280513427979989220480152994775270103486502 
 276  58849815535267991919675762815696692493833094927076900807444757694275911831680067951851174528770969938110535820909556754277775518702534143271057008140639197433257629491953123537914436844945784098750467216763600089200 
 277  353098893211607951518054576894180154962998569562461404844668546165655470990080407712561124682693158498035531870304711224982626143113667435158710993448545531814569628015731517937106710524549611694782935960359886983502 
 278  2118593359269647709108327461365080929777991417374768429068011276993932825940482446279728980626360967596330142056370379447843675951376906670326316362237674367055783441559766836041737496631609438373103287670192879121384 
 279  12711560155617886254649964768190485578667948504248610574408067661963596955642894677691460581348771855402331704841848612980905812986345174865633936513529789999886385910301412998088190610481966028646967289602655342140342 
 280  76269360933707317527899788609142913472007691025491663446448405971781581733857368066188023580864449281887042786561970686766966149752320311055939508372419051930066547725730271527203388415447472554697107524075221046580000 
 281  457616165602243905167398731654857480832046146152949980678690435830689490403144208397245921763502150139741414391904461147246390714016665766584260266650093408448830336108333724965564960471309360851809078695258782843697502 
 282  2745696993613463431004392389929144884992276876917699884072142614984136942418865250383828871415959264183705959369024677963412125730608218529575862346231014063450647871836232067573067444205644734432094817206834245920844824 
 283  16474181961680780586026354339574869309953661261506199304432855689904821654513191502304033251000594675138008175266941801020274098723173967426314938510544877863281630208424828419522725292251064100057012027112568480433062982 
 284  98845091770084683516158126037449215859721967569037195826597134139428929927079149013827379573518085320935366308760032005841048625357617742221766648751080512916032501006468772280879888800325631651736845711821536613986389200 
 285  593070550620508101096948756224695295158331805414223174959582804836573579562474894082973817643652063735934149624035335634204503851201428204156826394346586545282442146953967026419491094273946851006608283273430470311410427502 
 286  3558423303723048606581692537348171770949990832485339049757496829019441477374849364497871526469543037846570753058637444602701659404375734353088828769153169136207832267764055311605544150722730929212217103358212320617594958664 
 287  21350539822338291639490155224089030625699944994912034298544980974116648864249096186987315020640150193372322084295100960008633865317755901254314965619246643333095407691294671278670982260899676324559016384722413913686279166422 
 288  128103238934029749836940931344534183754199669969472205791269885844699893185494577121924147709309577059112625203600434637229074918581039892435912536318676103390735440255078205798682894837740212754747262708894406439526427708800 
 289  768619433604178499021645588067205102525198019816833234747619315068199359112967462731545659012263490051311829315092094454906264691509752808350896972902072066210137127558758088971156071248772306069735115668727213484318073317502 
 290  4611716601625070994129873528403230615151188118900999408485715890409196154677804776389276272342799023397779210171021026624033033689129057209322354156743332166236467230850131735962287930970236055280309404685807617397253458966904 
 291  27670299609750425964779241170419383690907128713405996450914295342455176928066828658335664588864448389656399963867531539427984538754985964329606456007174399167102678796418973301376132889875441248743840744989902737757288806722662 
 292  166021797658502555788675447022516302145442772280435978705485772054731061568400971950014008397609653085747573891729405375619266242390550649190698557460633027237181583042119255023456714838657158764601573790274035574464502990570800 
 293  996130785951015334732052682135097812872656633682615872232914632328386369410405831700084112978926806757912965675949080670869674483925208484767456465451444887577813797102833508903125444704641359445930183442066966986148260377071502 
 294  5976784715706092008392316092810586877235939802095695233397487793970318216462434990200504865653367505277760361032412429276680277992296964677442705467641383152833111215285958455939478941594913123334353628232507854726171153529253544 
 295  35860708294236552050353896556863521263415638812574171400384926763821909298774609941203029757259625025857409867124628411414468361220018929371106475456385987708901463661959829875666194082368613132150059963093040871167267422907763702 
 296  215164249765419312302123379341181127580493832875445028402309560582931455792647659647218180233576010137717002305538231975749970247118825000145862265941408087248725393226965630539019409018004960953667415581567577624199117498506847200 
 297  1290985498592515873812740276047086765482962997252670170413857363497588734755885957883309086471510840774019643141600776376289301722109084272632589205760683195717518637416362564819051754130201370172976143342264165274310826785948953502 
 298  7745912991555095242876441656282520592897777983516021022483144180985532408535315747299854534039229384487270746774718811823104251050842908451067272805906719569459043547239779389128853557749306550328112774499822494908272491923871482584 
 299  46475477949330571457258649937695123557386667901096126134898865085913194451211894483799127249865869326453083144423655331634730828459622659152217831031480011359172922228819283646336224711203301321714126320112970288586975876814670481542 
 300  278852867695983428743551899626170741344320007406576756809393190515479166707271366902794763636086695017306874857867959371896700937221431580250747531741022815496207247763369114434545606892948528053270470799570573307634114699996164250000