0 1 1 8 2 152 3 5056 4 205720 5 9305152 6 449404224 7 22695553536 8 1183891745688 9 63293536425280 10 3449750940624064 11 190972642327080448 12 10708174630547469632 13 606900724292865506816 14 34711902088494315507200 15 2000990161185766676951040 16 116137589109102380308573080 17 6781085510469571880001472320 18 398037768474473690625230285760 19 23474545226001558553496832038400 20 1390292145491726683245742508448960 21 82655229266338017865259661820101120 22 4930997649361220658516850417873082880 23 295097217138732573166168662684719370240 24 17711046710237046216413504929823692027200 25 1065784773506692587541645986437237908710912 26 64291045680523026348914907857120503527995904 27 3886932488561006052649816717056363264825266176 28 235487396697855604102430748536814976880318729728 29 14294490901461190308880670545770964811637852098560 30 869266183572947735364341849984711911524132107472896 31 52950287973917390915552909793587163104926061395607552 32 3230491774886947560641825130382462467619322920400530328 33 197383741848797971225066144171985698621223365701475593024 34 12076970477336179898172245241767424590869830742883462101440 35 739900551671814812705204470732077088200565745923251156198912 36 45386347462780433364397249219200477846160116596301762202395584 37 2787302636192660824999126457329900005076231764338872589806701056 38 171365294894893683470234389485728777716489950297698346225903292928 39 10546696424336330104683629246953978920924027221947436219864417996800 40 649743170463976221192253659602199146155652855581184610347646341536960 41 40066121596247806487406113751263252660923957263721098200421422567057920 42 2472881705206858746947884782140984043972098798920092721099716127441159680 43 152757095416631899378746233126006391272044600066206811265737900630555914240 44 9443963292081208201185744328803466626883293466304761183034505533743394265600 45 584313651203648789479151633131971859241768329392910001587487833920298256855040 46 36179426142227562755088188051050652147798225761981166870626606875649242819194880 47 2241750299806248932536001901690521600073832981357496763180841686265472993270661120 48 138998344661466487914770350404854905126363183868009923421126804217181914306202301760 49 8624155325411532604540799941839821362966051863978885440766560437744485498800554636800 50 535422389854953713070800088577358406561587207375036437072675634720784438461736370082304 51 33261256996954568202930322660069239661543064485401549377641148474249637070564689603514368 52 2067439201862412731711339945928107166993304939044464601435953474611319344423457565159700992 53 128578740900206064536159029622952741807726212038273015024656891123071640775270507948413874176 54 8000899916290944378277018010990158479936921362166449346882027292859667155368406425208247889920 55 498119072502477417916608492339606459890238268890555178466347302475830554702032859051352803868672 56 31027304586233158472613098099820731973853016804877087636716384250878794578755387457976585769700864 57 1933587307181610360732432864187255547866582087173255517233817905186033546792292188959013110472708096 58 120554964403166293111054376723967494811748583769420460896161440267856790691994783114446780492405075968 59 7519709743410082731644456054229692258364357119419136262894770961001945605563809727056690778617296814080 60 469250950555554273264750258303397834948881122134795384983676105337920771947726534019468509935704351985664 61 29294839031733635763808946415999416755676209340681226412425739819259865891396532348698995313597062070632448 62 1829586778015758935349631836664060899736342006459079583353180108421387661652519928791906681747621801453125632 63 114310258884855590853412695174201884046663296857716610794847090110488767369518951743490077451526961946752188416 64 7144672482092544658133898989226186684328204701929417797434221254286679348798101017401259557570631893749190831000 65 446723950918841285417881151787881494569689049182751451945203683920769616074301733536840108467325729733118524142400 66 27941586097304067659060710103113928791332438963844997077584422260587394278133611125531551619304049117526372022244800 67 1748288529326968905699306303977754985988920602879833337049672207613459181377913500798519453935287675521510468139763200 68 109426103586158790243082505276774974754934964094198699832650173833006447699512422824848908973323682166006394751856177600 69 6851257190033404447848989543859725706895321556343053582646868145864479448494478642068125987044509787234884705730192448000 70 429098536984668093151292164613628631368675636083377764323123616288696507553666141295234766301403364059470871320501282521600 71 26882974313298877851209600881368146284553039847003169286372588939650662890778386630157291969059786590115451048692365974835200 72 1684718627980274383625762893008351614184542951518018526104526155896387778870304948795204855873756947823140563002047798744228800 73 105609656169524767263084432130815679004657747471476002711226836085625734987666794462829031911908655367249183393131848579226022400 74 6622205119367750060971078924434793857598083749459404224572481836608083955991533198812258684842644128783399946882981907944718016000 75 415356561777112586685468661001810654013187267782311848086478772679334847028192071780407785454119314296245333430765153947807939440640 76 26058883218428299765525266753502027246116388315770047799205842348839618586136377508340078162550333021280262767373527752237597889466880 77 1635323787839011169183953554688558609589949587893744731352502103908477517711293537074606828879611064522189139700456254000920853754654720 78 102650722774318352353179158421390454808745679033639605735583521781519970703445835787860335966204778043226046910478803158997354182921564160 79 6445071747794039873251691527513222827982545715273395322798107873952803942367626494640638279635534176928906883628289345833789725647938355200 80 404760644850073836063637162720525051934526640258936470748967116207281625703368684027644272297886105473071462230918623640614187508002352585920 81 25425586041091255882881571407861706015412252540631414494480352134262869733654865653897066204901506640448519249661885523270247376459460246551040 82 1597509033644757880268573211066342058038757580049052849448419997002174893647746643419824599852751870979336477668199910634471884215211434833026560 83 100395191214674970336996842235683403566853731881658465003585932256599284592152615480007666161675748453376933605817413184457671154623483520416788480 84 6310698098781961028804694620200963678316735098533714426328417379852269374335415689191525330724497883300947910389952543601618209258479512513283212800 85 396766093369607602000623729573564157845644677913235052705864703833826476002137248206648099548469303515848630612237151531397640906017168246144285347840 86 24950668236164921296287964433828960399425545149099600066436884816389456813153723178037796764498359390644725404762193445038837011168293085531557942906880 87 1569344172126384206840881335444982516950474942328042664826054749865684861563090212620186023917401271400340903501195267958716343381831327008164248668241920 88 98728054692017471487675407582535976772042819755054552388248946730698203994324646441854552450898050659876939414833976224370007286439209438132950379950184960 89 6212227750519766377404446509725242578677994550745476047216219040976805892858000985440005773391572861405463491272963487394218742662414774338448399201627648000 90 390963917559822578268876467232440334707635915601190019294599916472350095114520280885112888558328715791611560685735826269986178637612142591460339891405602508800 91 24609720350807034648537067832082297961304279335270231517376382689315711385533229441192847644364870954217229526084873247458732518748943361400667894231287523737600 92 1549371650838239031049373890570552213677732828460679758726450690794974416033060314264796434727232657298583352523265041003252238461298378899156275922205467507814400 93 97562236724057458485163855186343166178150569296927756219934092885361393008055075227432901773426994937054702950398046109241312069733166445567898859437244810281779200 94 6144456213114158819461139479402517644567282603715439687773934478109446910305745806537906558578827155016418011860930579089985294780775116159048285113808813152735232000 95 387042912683560145688606688610127716812123266396011611094913588169253451409733124080305313242030415896750679043994315194638620966541714618592671035937647802064024371200 96 24384126009416199126886414608859528407189586472955358694386907994700044783544157105126280355703577753805744042082679165725455388622650483201790238648267062257132800046400 97 1536477392918509194403873490245162361458471261066939669056111749772508579562193639933025966124139611991154222133444108618540934650087278052052306868859841476217204675417600 98 96831041824320440816606493409343785337073480217009479375516569785017700872710420511059630267442686816890916010035346275756201905633934586703417627723164915287966995528204800 99 6103389292560432229256836784271780053436472315643464203273766520894066943663974236725117125381703261131351763560894527480688822239473938085467430425350348123046702769074688000 100 384763800399954456717585204795673149227497362620796394204227054732226200854380393069825866218106238145634339459284368908903522665032957666795127671769345692534105045257152156160 101 24259546532041385411411835324602482797181155087800052589121553121857486008366310664408052148867266956800615098180742980180470972659039187097660668317312940729934732587151180574720 102 1529801917072074439282550338753615671147564180770590316482826601662382387089881052380711444387398488982235198614454982533382489999410209996167147115559236702407965583215337453383680 103 96482938234106870339207165642868423994994327030911983456299813292059204526696434041157170172757262596262938758410997258789731566213283581450625624135305563347608847629511922504663040 104 6085936590801085183126512777555412459198425470113098924448303120058527834061348773146556985024472012036173052806201223551203773189318389804539409530929257678094055519865487085323532800 105 383941208653736122509537521020992061161936410239863609374655271555056544580606130322026642597255606812870334303393475086819463319551278029110017233924512419531466159189789874800948654080 106 24224860665165924931275242247020404571550357205929568295084900563939043846663574642728873232005079149372311799987450220243509149196343875588886849258638596463149262926019089625307332136960 107 1528677906821686100345783558411049574785082453731173534476681549983564271303348550981117409573515983559666830228436340985145000573115796576838998211855872298981765004451324217230321703485440 108 96477879201075291165554259634706585630614592322331673328397223112415581588673523919920679511432772515035746715260522199128145649414967984547959600249611550287895763101000097628879701028843520 109 6089694583677675625276022260214681583097816127591048925569724899896829661396612386084088377617003256963606232707103823794290407534827086158334054612854189158190946080197189415075040953369395200 110 384430871627267731067009986108345369449860756784875155377040716112272488922838406913704345410787398656796278655458047768883494476222860957073227701663887554590286702398656154391284097218056847360 111 24271408770287197137510533725105791651397697700406927346737399131742658088658022792437185612350255700051116072019881994693055320495591488939766702293670569798006988757100906764507196523715416555520 112 1532585552199235548920561696571914809647576256902056362535235918951611146867112083916425630505529088408960765458289497147091298649404778015245152955881113040442996111963481967491281323872572485127680 113 96784662570027431362147338141457022773456862691750245261016302786936439685778487024566953281107786102155247771574683954239093035156316131957867520650970172764991605220706309005078217755409817594531840 114 6112790409186958840360905286387329196926504053564512978630724302114048769505511213277837741640281845051583418975528348458525586995627986538241208707261161306114425254589476862040006879106136995626496000 115 386120382267766261900507051025364724022334749124381539516953328134527782216079620522106316287254167846577795904638860404154037042543784183978744480617685186257155296689977001699800315434015461533554278400 116 24392445060554650751476187376093372986037114558383065987750242831362545488528263770289365987681278975795522818456242228686002863775323424450396390674099731539842678959653461432161360702600938562582119116800 117 1541120084614936361502502431744317773025881158961223122302204743979019386935209287325946630095951424834811032719227337580433896925620608600524002901654510824019898995833115599477893974907110414194243060531200 118 97379005522744423400291339048778993802407532299250526934361993958526394309794691603092001885025762463955239108387459400128498064578200648729468621795974782583540841848924713625942527714482799367081398823321600 119 6153767631288159891613658574928208701439990204893281231852400532260497844555401859806664747082296692990770184231889678279344394476711189991746025715240226755744339418833016517737304510605198390152047758573568000 120 388922410345206782954440002973573963038274200660214185501708193973323186638790375730498250127485366085119858047190113402943454170515181282599461179504287272781548556248941825374628542291093012151431144674421657600 121 24582734758887422893300122660304917187791939248761958954028476544312996309184883220789251480671839250188103811102020005158911739135349041707887940265743663896938482989505801980261905491780253882119180516312425267200 122 1553967836008833395721797221630435117174988344171271416729376124500336560170609603669065981574386815724246040758362791999406954404434365300796574471300563302331109698378418188732592972056217129664579284156957514956800 123 98242121059492583134627586649839099473468477420201887565032771339039087067395846909910351972296474384545601898468678028224810209411016395135957448487326366460704331770971352152850755084521536639474842956500372350566400 124 6211501556231555255807066193919243445231604250631512016814606261626524079981006590986020309625138096243110364765014622425894313888615323549586809001647780345206373120023720271821278865687586916493092471984850399113216000 125 392769662300460213046088499182161354317630274737789605356766214099410048424328301702691867250372452400062776172498117735873545062556533110341360183584945584943278340373081120730926438561131813643162756217230180701326016512 126 24838253981813060513485296610968116753159882248322767520229712644036952875531357839661908871695631882183181624502371991788855343653277017842094035063438359328038691662148232473645776587453877151967084820595001663691565563904 127 1570888360336031933168862789427146134544231704687896183989362430765141006679454304653005802982892612429668903745715193045872139466707452463825291819644125126717699232176530581077478808564837973032093765779841174664748703154176 128 99359652472425437085095449327699145179688079955342791533412039980930037212798018873164293076783537641532075135725041823377822006782285678849017164448106953886460728303703694751470477920166518259447745768366138548284306585234328 129 6285135702027141321588624384531514545996300398893509026253592112840010809540403728395336534652395891296803101173547877388065545753575102946775360878639201093920891181824337933540413282583596409508695029779352016291971430576407360 130 397611091757066429737688317645880032698416631022590373378815706842992345874028112691706364202751017141389447136408019740496738589653705493183580039678826513326292136453583492451022654734775616126120623761072866819138423614528458176 131 25155963612127796125399371503629427137809500702626136609268955028747819560228290544711596049027983887757370483847503643840122078105596761521916021831983373005274689452263583020174825307128896341411104550868023306895686455578535757312 132 1591700934784974962125181556209252851454584187593743895961565583443220623246203157651887713131390844066337775331922454691992732547878021107583600545103756237041476599158526574463100529589369962073604836232466215043066144967680948997568 133 100720867225745055448775036867644279394770516839342620200752309266479685813523518984724015853529613125233816780270477400133947437116346651245195680479204634620795597364551845628741720649868150335513088272888124420075558854818767655647744 134 6374033641081207589832956862532507972545703002714942041075306603308988290011272007902610284512786561874920103679009104393815836105876082114688515819966205672532866492534265919797013641568226397307140355280620212945278756801752425862832640 135 403409021603676427198658736329616073305200187133753578655256612708313578460549190509328932610493056125311239771085749481306803380636057037255656709548111447440572053560944915978597669006731097168569200684269157185240437475768879986432479232 136 25533637254310555990655343517584528523401153196062279430690088228005989528243716868452094963446618316220025842144129777306305557497394438475176235048399109374750184041306002449596589728596997965919023486222644337662635794683525750243789746624 137 1616274271442370151903379081659651845287741543500813634239009165538691040052200612341588205912661552495353598223565774550992233366926731569702995259171765482073472391417002147390431013224652691386579497595876639253101965844481970177098195452416 138 102318041516758901913854983687189416980629646616019841567473775065821709035697761061938216592827300637673968676897370012453987917798128453967626872001414544190901111504960272787591795265004399979855591060030294550064296650311013106292659312414208 139 6477742174164821073909885892007482940459781976414705819109319127734674738610552440524974941647635044634405381376643899896162547669594288217795454847630653388070006958746308377635889861036178366264868379338865471570008819291541930242571505272729600 140 410136939803424776379992009448420397898787598904763652032484375069702952832415112387478264265775200341231831184677535377881945426210310707206305739789691573783911505524391021753806744866054110598634823721602544055477609787918657772321069672848785920 141 25969729268603687799718483940204008243568494401677945719327038247330424958913400672344128208645668324752026354175173439559616901732367181062245536492716679062241165709867832207941448924670598844661369917470820916519215098843208781806774228292415139840 142 1644518614386620368223692833107110562796108804283395131487289759907635206245585197221212398827552880820363003990705479741823574999157539220269821868618104989257573519528524287545005645640164055390874994804637928343524662760896970721265347367520522383360 143 104145986886798939337285931531788948607670213226277313065738887188672464342978968671726099516357568882053404540767679715185918241227549550492682852070467086989702808831949010076974615677067990145965297178980078204155753012204816187472555748227352141332480 144 6595962967572880763097049412734815163839684066972349001700561662151807952388316960794223829116267004594381856346327125437959663068055916826909877396864984571693648830304808745110699820670990133175942105489385850354103198338491313868301506671923392002827200 145 417777799683418661687921609746313340027441582712934825090442846880064750435309006489940315164420287093408852211788623518394299749270408992944411216429996574817954305333796319333119841323437688423380281934525899413106000129233003370916289343654410726075630080 146 26463272891372725413583998402349729192430641006353460549216183156764432334051129479203593211015731445400520097149435800859675594241038101264397899563731351532800202315753887098438797461189859662493151916264262699680611929097520136116046913530615031967370933760 147 1676379631950415867928072951782934748313457551206463732197934064724225747756339331421272250864613337614773062406407575009706373978262108880198657515208591147861589368155308408580824431961762567787964835807671339023722431791937171358289398219561309601480949002240 148 106201683997113460778780561581229057632731671997995780853228497001277865490793289063061627055277628987054402931857509980380789027683329837595745051457973150875404905012429056385614720663881813658366623995766123909353426229113339613729640108359115069713453566123520 149 6728530590712986952219475194155779356233027437303379099473052679226237249389527213557480010640890802865881111208077505015457595926277067692329873161406808276511332878356345363264524830407389870090404474208490718040423063994395068669038901726609397469739845389209600 150 426322702672381462987624120233289540719043890634336093267548538969200953067148701971056420835726622981098196633726316072126428726734074294151717918598377452945803436324300666800284141789456548345508227213699035188187725688846554037673500072167244398222616349104869376 151 27013801218908202020614303876561170389466544976086821057497967658363743587353853434044010654143041887402157285879951260083461614227474325937569656904228618672300741876908779979113027696829609304596676146263586299164826029999930419580044427008445714483111131467506286592 152 1711833676444033391915907933246132166917738636868743676106157312767054420215443568906060522942615507735261120433813451348846495528522207570443379582819942586216839312303922991892077833030295456631129087604687063158539909550580813167686095366031679687296565278012022133248 153 108483998230699125500880504535910270981238814942926395193406116179852281309772711201414905519150781609677835765313147904759841551107574636678642555269745075924358936976101549691136046684433343889871476023566203478898794747824970228832600432413870049431268949273218648633344 154 6875395452259415228732206345454517327585397275746621211912184804665190665626294440496991234494803110626048889905820140416781940774513590089253673612631573695885092609117257702163177137789225880835580605599598096654039776996388552498916899885615179856113891406494654062202880 155 435769874429740142803104408242540536781437594734762570538820155651104963949051350627487501131837986235487501226061385795017840669093547542746978283321862023780639111727754441566523293732246741942484435646451382043301688703038915844675089689815729616038980399796142867742097408 156 27621285771506037817781144124627591135445743658960271765699883958955457420437207204645432806255885460629413745733988680759669940531491007584375607184747673863077378290597583676913851019322131822312991537823932866332140628135872290958747397638030792637036427732220391861454647296 157 1750884097787358757560024570356546931596284546710651367800690202165871501530964183595844523323136178214073342623420909110297258686758243245454102298382497018486210298975497282729474912523048333938975197257472111696803945345619096621230383992704031688864284037318103749124234706944 158 110993458503071433402347730098918218446714696309838708206939451614673466112036069738219661363068614893506230150801863395946094894778576628075061392688153159766567846365589295202950053477984565204762760048750687212078280538597443801742565636766187952714380223864595528743841460682752 159 7036610529034925046048553018741617151097616119290355306968121458973950894023148290055191513450823155454771456038062872991560173103764446425266884196508083414042403758178375606093027867542325967757237344181544382890165865690171143876979378000647977005909539854232214214962962000773120 160 446123868653255518629184673351683115731287569265438359848308943104141685231482131134375060635725665479805401500244183062467175767962068526164805846247111231321653131750926696330790154143979437306959900871902223223942808178401286108507466766410145911585273477237951492692559428512963776 161 28286088731355065636597266838498658401212972899062177691759604787946656567709017338540160303821981054488890550340991840833978381005785139143216255067582449527843940763840881128731535695740374291075616922506993927710522624687462911185185545290343267400999251634160223203761839825385708032 162 1793558378728842204967415874281511842964394120863117334118701907319244133373022475603998694146998566543556979382509475205787114767135847290931468327370035494026057832909904282845834499122245659396034374692830028925661094913132729012609160000125087445484947660229946312788756369276216626688 163 113732085460217698285354905867119630351094073565464159031262997149281616407044854539006716954923802896521519497449551169621927749360748531564961402749373387223523970484502585983783219808658563824389385633324947724136501111662131783536822582928792511174165725744401642207708172701890545004544 164 7212321064996761124764759522298281717132635212836987050134027109331673520034206551458711714102113267057203170458687204365582324090517874512756337146833857565884096212254001908205269773997946493245092247598140502041251457098918037654530990548433950343346907299754582836488569338305660353830400 165 457394949587249308474312778524919985255229515545935134990137741968892365587382703912304695880842739420396605935602356152853631452775552506917923635886985322376682919646607968070166104053053435327083486786399633599125554556170971036226368517388485757859486645831814404283054775136265165363630080 166 29008925937086170584983716229807027318759767611777655331754840184079974867169346793619482884170749187051107237385323811898013832588147543226087217567591217388039785150025692413444248022025527888235499496936739969556461160393580561842128887986271703735486403419143658378559738303246603732814172160 167 1839905917843094011862966845087509982566235225431091386609204139419926449715934662926855001113814343782030699485930634730516183265120632584112907970510801454915630360591035524264968481783869881839593379960315349765433175074680224866557060609770251335427137967791154662992281950960828900408429936640 168 116703258704335195575212485222271873864719843515424470912497382282916929261955656930114909972611114712503316073521162042388574970060016701356237217934331045678779967413511255944221588869583341875886360981164796511503255781452498151444660392941208622864799532034767090229015866817709922038725855659520 169 7402756622670646190082631202030410368688658870047039542878634972392702718066749396693824917556173218989085065651519161768815048081648058504483103149042307436659299563940579663401892617757459137945750726393860883906050430463971619804516013494789560394359712213248559649527936826788694459536254115532800 170 469598616392740396308330595686182429427460704760458722275556253989165641772343369294146964012825920564578108894361867182276548738401043276687819631577727380741770506203651515944691539491379364834867169617235836123120569434566410451733307879755894577826138437217149302974158205970333261396246885799505920 171 29790838437106914884809775190187550050009184790733419441436128006214384739169440768407716261358561314384604863767192213521975295144191001450320135142045001017450758366196820029599440883651243508316485933323761156788530079253348577958419607748619421237554776805889679390606383502016442749620749080332042240 172 1889996329135263156254933648357409097400241356443656728207055775422100398512272791198065904975873232106808068932482782604333766000136376007956494093523124187292082087687576848438779212836735394346814775291428842351595005826720362249420435363799275884887162580547868826626002504097636238224068428718222069760 173 119911615216427703191108984432553508083290818351654468215343792051253857129949284947555637299398493356466042744115792570402161249093226372340900339626154690082692865137780783142154029282580901113369861957932367445639410829059930697029913739448890199819266628345422160378492245133002380443214468595036708372480 174 7608225019386664643246132691723688543952631738821218219984455691270245760294402121595834156457887267461979833418873160190048299456820693429216103681405282118752433332611591901210887923454637413388500508578701488447823190448041844182316430019384686346358401943813474804105809192628802787374741370770236773990400 175 482755241444423657112832699689960396958559991095514570984963229654641404825675394652735500863508862982793864728847897894008433771454064101734998469762874227690622222511880842921751724767809195929870238373640215542416497356746531399292895965177750491373929996584660879329333915584430359924339353399480769708818432 176 30633170932527358089987014951834647984191741327355400722543586580552603145628755758843406776167544311833257795551487385982878374903288535263218081615376188225902719954824017697566982238723485695738557652721941653112662167977570788113738002761220426028704628009425144971556311040122123187195880240850704038584850944 177 1943918158485558402131795057563218227856967003074658697193793110936707459158756850679246899998391333733236870841969880916355904909035584577521159292760043137755284101018090926189724014243502820822856541914546678668180315699726020230887179202669655813309656511552737880234492765810355906428642806215777511711786151936 178 123362973011157580441205904355644973289083782119961072153939030568550357506484968792168530875543382438952724034921506204915075950856603541175858176727864743095662715735687885311918980469638075514615827265979801629520447033136774402778110682607490074094499094273909011806118594959537628329167670056521180032004773777408 179 7829107791626303423712215633397956216600723584280252606170166649045332623127126094305011884509219367377100286844976428180281276119588227448288709587349491506812161917990972755078155419669247217136014682427992980219242315066553353046684991198696056077655214746832475663097473583567144793179006348885892075731794023055360 180 496889801218513249783241650706004409372702555636663435410889447351818341402194470735431751824204617511078639408415587924836076981812656382812746629995601627396647232859176308249366515855831463615144690504355259836833618469489338697588151521804025121030170888481673588672545512040505767311641158167299758972835050783461376 181 31537555833120776130617985597516878581850178306846501775375647176331178813471454779669345854258654982336635951481793044875138052842261655155029543841891061105865628788893641519909389956867049340614064527396955647212875591569676432838388585513306337491787168773477950275693751068415758806745664842733113741289631362474278912 182 2001777940537977538322114267999584477110019600657032446785988617496208876417962522458029010953712400345266315796302138275227207617847712637316915949060826763211500518652480301213014499911150286862846524898511230670794113436652557920017517564789645315795061965638843790290523940863417245462481979378425076016478341769207840768 183 127064275450971648917068820897173055936841262422262201165573186149426600615681840518604354202168104233049389135431742237950317281036438490915037774709202378939309490225120303341200646341831204488389531788734191524655783929977696777132022220862750855616657356045688247406163589464197815075329636829513806647146206018735872671744 184 8065856913686839073943611995475776433065716570163560348173889240436974506874979322469601515010908921016255753830364298243693939326826202420310631285016580477136579196148005405204198169621210454879891893903148434956610708401128667526503147922303273518639489938554913150754003388269328614097563813180414710992227185786917901168640 185 512031683375423665140092424426636837180542960437963604798459012779789143139510550439055136539077257249631299790181760459847486407831503392463906671641811040416438388085531728959549431108955546096081276446280708924962398399546067585717421629028078872853588649568247134823781293832115848284827895491024214228032789910975622506381312 186 32505901944254315473981644932434962032314281725753995215418283777869357052521671852970823078894608776658624961540601443785577723444745896338089898960192641042331852997329820837317971015660784906291516212802689325439143977605527927659522868997511929781034512969993279438243508240651104398830234749367930720240517471954241956985667584 187 2063699537199826016899176850361840953927650824759500632832629476949545599248411089313070997822366579578631668535834935302855926289845669178871552604130971260369972252020893151126499016542465168500771213797462358046583006965298591151089515819674105418170464105517517908858662218281858753585284447573332249651896220841695734447288877056 188 131023552694284745908403344951316791468500605978817908744625394952477445660171516140768082824411509693281999974337381673972450932770024428907521843237839362714492934556503791966784061007477477426768636054162643646008592231881363294214440714896834671600701860940115958903314916858500562946970356675460440472696692095551093841970640355328 189 8318992559401458356760177997078716033219397880845191365372865244794944150969400008691297685702151000366538417393684638645318156238400893197417108547698726664686579442392593975232217352066391323389282068569357602731222240238103080268045214614932719944323843473912420574999694046242543258086204450433453305118398246858239746550787047424000 190 528214557374660725289091846760679817040603435667121781694905466860439615385768892158274184307663858746648085474620851769679254336037257296924452424929915303414379011622223656154542529251964001951297836671509436024026918689781181171699173120759278881157379244384366692048298268530383809892255005767581752469190295264233805809518003820953600 191 33540387025704311138783275120914078351174319903792031131039026895611571021503729323211158364101477768071109426330527224108374974574977141414143105113793111534514419980939373627126599539109704577708179961551334183346281013661161237868748877340300307965813564062275991510397054584015591613445108252484677793354054635775938440926317841953587200 192 2129823712241102140416841898631098661147448410091374631223848414393736925762684076364325208413713992503861975605830282725359210823506628525436507599750558066560160004781744222041889687827684683798504099714438494111656933856488024308812022845877963831761919718542051971305109969769279027945296985759580272045465845812898812227829035300220564800 193 135249897548782375557520983230775784083985998740785704012440841847489273627115188758117350710632704877097018072596428641805585296305305939498057255203147944958249052345899003232252059319876656939548350307248828463512150128497023437906735738008784689112693438698439013264371899850387834265381448036746531246666077225638106732745866017326327846400 194 8589101743263836703020189210412616998292833681064110021130607812968609507822862435517002534518664609665715906303980792880151301738174882841322627053730764625585423692832963295890482774627123919499942434299205042272637374414985590476369770791591366629182679704061927578621608830953379442009552845875409705438888218759133276989233390857741986112000 195 545476298807001870283154704706440383466241528479297240926447030377112385644633248131240867867795598537008690616681747049341357668257897228557179405727619209044337662128402613868061172000860943166872094483320280973794701949916868858625363427613754414072841738641895487557672738813530869500199791307856181766871185565886459039303733028153870022758400 196 34643453633661800203514750242095551422834308281047069733745217688447114989455729418632868674992744369365714851322108348996818514755407321098141416817600634510070839841244934537309352344614583799643699601449546490808864805582455504607753605758777793684658412015118946816776427899741881525467849191922404779640469034959670106020507739741968053821964800 197 2200307906681724718104859021319415011368225450469574728707463667018665655958066254153942833387010596272017604311344732141801147656166368016901020744970972242020834369214047474645929077972048588562905362438927119361988534719658118272778741203179694851315926751094769953531779614318830451628757735944521204152054951001263918526236753128281237425946931200 198 139753453611587620019652031282818025037735257922658400756060985056609335331557191881499792265505324777407443137095192909004968017615034505750871011400275434479849551989514423738686222696097241887038526941028366767225975063919487019949603102969050048233849088731769206752972874946295526738929812556128603798476450393300429876149617490851598811331911577600 199 8876837713885173516709836273656335755329642793067100947293156725082544645753485796207775617542416661050704292498515257715099904682592883902807670107148627004287133980742594390364339465984609535085541104938045802321577216874171999812915383820775067435532569371767381470623540120182903582896744452886242783748471014239526847763759834328252736090563948544000 200 563858959820887338327209249588208307385132451112223615023873929039721577773778691553820536527133405249330980105379456546811441608783457598090412631547865906132825389021855236493134062319048895735911019151576115901798818507541940917936541764833760112735439601620388700441308760260820184489700157450245199072636972663708444189138838597965354619643437963727360