0 1 1 8 2 80 3 960 4 13440 5 215040 6 3870720 7 77414400 8 1703116800 9 40874803200 10 1062744883200 11 29756856729600 12 892705701888000 13 28566582460416000 14 971263803654144000 15 34965496931549184000 16 1328688883398868992000 17 53147555335954759680000 18 2232197324110099906560000 19 98216682260844395888640000 20 4517967383998842210877440000 21 216862434431944426122117120000 22 10843121721597221306105856000000 23 563842329523055507917504512000000 24 30447485794244997427545243648000000 25 1705059204477719855942533644288000000 26 98893433859707751644666951368704000000 27 5933606031582465098680017082122240000000 28 367883573958112836118161059091578880000000 29 23544548733319221511562307781861048320000000 30 1553940216399068619763112313602829189120000000 31 105667934715136666143891637324992384860160000000 32 7396755430059566630072414612749466940211200000000 33 532566390964288797365213852117961619695206400000000 34 39409912931357371005025825056729159857445273600000000 35 2995153382783160196381962704311416149165840793600000000 36 233621963857086495317793090936290459634935581900800000000 37 18689757108566919625423447274903236770794846552064000000000 38 1532560082902487409284722676542065415205177417269248000000000 39 128735046963808942379916704829533494877234903050616832000000000 40 11071214038887569044672836615339880559442201662353047552000000000 41 974266835422106075931209622149909489230913746287068184576000000000 42 87684015187989546833808865993491854030782237165836136611840000000000 43 8066929397295038308710415671401250570831965819256924568289280000000000 44 758291363345733601018779073111717553658204787010150909419192320000000000 45 72795970881190425697802791018724885151187659552974487304242462720000000000 46 7134005146356661718384673519835038744816390636191499755815761346560000000000 47 713400514635666171838467351983503874481639063619149975581576134656000000000000 48 72766852492837949527523669902317395197127184489153297509320765734912000000000000 49 7567752659255146750862461669841009100501227186871942940969359636430848000000000000 50 802181781881045555591420937003146964653130081808425951742752121461669888000000000000 51 86635632443152920003873461196339872182538048835310002788217229117860347904000000000000 52 9529919568746821200426080731597385940079185371884100306703895202964638269440000000000000 53 1067350991699643974447721041938907225288868761651019234350836262732039486177280000000000000 54 121678013053759413087040198781035423682931038828216192715995333951452501424209920000000000000 55 14114649514236091918096663058600109147220000504073078355055458738368490165208350720000000000000 56 1665528642679858846335406240914812879371960059480623245896544131127481839494585384960000000000000 57 199863437121583061560248748909777545524635207137674789507585295735297820739350246195200000000000000 58 24383339328833133510350347366992860554005495270796324319925406079706334130200730035814400000000000000 59 3023534076775308555283443073507114708696681413578744215670750353883585432144890524440985600000000000000 60 380965293673688877965713827261896453295781858110921771174514544589331764450256206079564185600000000000000 61 48763557590232176379611369889522746021860077838197986710337861707434465849632794378184215756800000000000000 62 6339262486730182929349478085637956982841810118965738272343922021966480560452263269163948048384000000000000000 63 836782648248384146674131107304210321735118935703477451949397706899575433979698751529641142386688000000000000000 64 112128874865283475654333568378764183112505937384265978561219292724543108153279632704971913079816192000000000000000 65 15249526981678552688989365299511928903300807484260173084325823810537862708846030047876180178855002112000000000000000 66 2104434723471640271080532411332646188655511432827903885636963685854225053820752146606912864681990291456000000000000000 67 294620861286029637951274537586570466411771600595906543989174916019591507534905300524967801055478640803840000000000000000 68 41836162302616208589080984337293006230471567284618729246462838074781994069956552674545427749877966994145280000000000000000 69 6024407371576734036827661744570192897187905688985097011490648682768607146073743585134541595982427247156920320000000000000000 70 879563476250203169376838614707248162989434230591824163677634707684216643326766563429643073013434378084910366720000000000000000 71 130175394485030069067772114976672728122436266127589976224289936737264063212361451387587174805988287956566734274560000000000000000 72 19526309172754510360165817246500909218365439919138496433643490510589609481854217708138076220898243193485010141184000000000000000000 73 2967998994258685574745204221468138201191546867709051457913810557609620641241841091636987585576532965409721541459968000000000000000000 74 457071845115837578510761450106093282983498217627193924518726825871881578751243528112096088178786076673097117384835072000000000000000000 75 71303207838070662247678786216550552145425721949842252224921384836013526285193990385486989755890627961003150312034271232000000000000000000 76 11265906838415164635133248222214987238977264068075075851537578804090137153060650480906944381430719217838497749301414854656000000000000000000 77 1802545094146426341621319715554397958236362250892012136246012608654421944489704076945111101028915074854159639888226376744960000000000000000000 78 292012305251721067342653793919812469234290684644505966071854042602016355007332060465107998366684242126373861661892673032683520000000000000000000 79 47890018061282255044195222202849244954423672281698978435784062986730682221202457916277711732136215708725313312550398377360097280000000000000000000 80 7949742998172854337336406885672974662434329598762030420340154455797293248719608014102100147534611807648402009883366130641776148480000000000000000000 81 1335556823693039528672516356793059743288967372592021110617145948573945265784894146369152824785814783684931537660405509947818392944640000000000000000000 82 227044660027816719874327780654820156359124453340643588804914811257570695183432004882755980213588513226438361402268936691129126800588800000000000000000000 83 39051681524784475818384378272629066893769405974590697274445347536302159571550304839834028596737224274947398161190257110874209809701273600000000000000000000 84 6794992585312498792398881819437457639515876639578781325753490471316575765449753042131120975832277023840847280047104737292112506888021606400000000000000000000 85 1195918695014999787462203200220992544554794288565865513332614322951717334719156535415077291746480756195989121288290433763411801212291802726400000000000000000000 86 212873527712669962168272169639336672930753383364724061373205349485405685580009863303883757930873574602886063589315697209887300615787940885299200000000000000000000 87 38317234988280593190288990535080601127535609005650331047176962907373023404401775394699076427557243428519491446076825497779714110841829359353856000000000000000000000 88 6973736767867067960632596277384669405211480839028360250586207249141890259601123121835231909815418303990547443185982240595907968173212943402401792000000000000000000000 89 1283167565287540504756397715038779170558912474381218286107862133842107807766606654417682671406036967934260729546220732269647066143871181586041929728000000000000000000000 90 238669167143482533884689974997212925723957720234906601216062356894632052244588837721688976881522876035772495695597056202154354302760039775003798929408000000000000000000000 91 44869803422974716370321715299476030036104051404162441028619723096190825821982701491677527653726300694725229190772246566005018608918887477700714198728704000000000000000000000 92 8525262650365196110361125906900445706859769766790863795437747388276256906176713283418730254207997131997793546246726847540953535694588620763135697758453760000000000000000000000 93 1636850428870117653189336174124885575717075795223845848724047498549041325985928950416396208807935449343576360879371554727863078853361015186522053969623121920000000000000000000000 94 317548983200802824718731217780227801689112704273426094652465214718514017241270216380780864508739477172653814010598081617205437297552036946185278470106885652480000000000000000000000 95 62239600707357353644871318684924649131066090037591514551883182084828747379288962410633049443712937525840147546077223996972265710320199241452314580140949587886080000000000000000000000 96 12323440940056756021684521099615080527951085827443119881272870052796091981099214557305343789855161630116349214123290351400508610643399449807558286867908018401443840000000000000000000000 97 2464688188011351204336904219923016105590217165488623976254574010559218396219842911461068757971032326023269842824658070280101722128679889961511657373581603680288768000000000000000000000000 98 497867013978292943276054652424449253329223867428702043203423950132962116036408268115135889110148529856700508250580930196580547869993337772225354789463483943418331136000000000000000000000000 99 101564870851571760428315149094587647679161668955455216813498485827124271671427286695487721378470300090766903683118509760102431765478640905533972377050550724457339551744000000000000000000000000 100 20922363395423782648232920713485055421907303804823774663580688080387599964314021059270470603964881818697982158722413010581100943688600026539998309672413449238211947659264000000000000000000000000 101 4351851586248146790832447508404891527756719191403345130024783120720620792577316380328257885624695418289180289014261906200868996287228805520319648411861997441548085113126912000000000000000000000000 102 913888833112110826074813976765027220828911030194702477305204455351330366441236439868934155981186037840727860692995000302182489220318049159267126166491019462725097873756651520000000000000000000000000 103 193744432619767495127860563074185770815729138401276925188703344534482037685542125252214041068011440022234306466914940064062687714707426421764630747296096126097720749236410122240000000000000000000000000 104 41461308580630243957362160497875754954566035617873261990382515730379156064706014803973804788554448164758141583919797173709415170947389254257630979921364570984912240336591766159360000000000000000000000000 105 8955642653416132694790226667541163070186263693460624589922623397761897709976499197658341834327760803587758582126676189521233676924636078919648291663014747332741043912703821490421760000000000000000000000000 106 1952330098444716927464269413523973549300605485174416160603131900712093700774876825089518519883451855182131370903615409315628941569570665204483327582537214918537547572969433084911943680000000000000000000000000 107 429512621657837724042139270975274180846133206738371555332689018156660614170472901519694074374359408140068901598795390049438367145305546344986332068158187282078260466053275278680627609600000000000000000000000000 108 95351802008039974737354918156510868147841571895918485283856962030778656345844984137372084511107788607095296154932576590975317506257831288586965719131117576621373823463827111867099329331200000000000000000000000000 109 21358803649800954341167501667058434465116512104685740703583959494894419021469276446771346930488144647989346338704897156378471121401754208643480321085370337163187736455897273058230249770188800000000000000000000000000 110 4827089624855015681103855376755206189116331735658977399009974845846138698852056476970324406290320690445592272547306757341534473436796451153426552565293696198880428439032783711160036448062668800000000000000000000000000 111 1100576434466943575291679025900187011118523635730246846974274264852919623338268876749233964634193117421595038140785940673869859943589590862981253984886962733344737684099474686144488310158288486400000000000000000000000000 112 253132579927397022317086175957043012557260436217956774804083080916171513367801841652323811865864417006966858772380766354990067787025605898485688416524001428669289667342879177813232311336406351872000000000000000000000000000 113 58726758543156109177563992822033978913284421202565971754547274772551791101330027263339124352880544745616311235192337794357695726589940568448679712633568331451275202823547969252669896230046273634304000000000000000000000000000 114 13742061499098529547549974320355951065708554561400437390564062296777119117711226379621355098574047470474216829035007043879700800022046093016991052756254989559598397460710224805124755717830828030427136000000000000000000000000000 115 3243126513787252973221793939604004451507218876490503224173118702039400111779849425590639803263475203031915171652261662355609388805202877952009888450476177536065221800727613054009442349408075415180804096000000000000000000000000000 116 771864110281366207626786957625753059458718092604739767353202251085377226603604163290572273176707098321595810853238275640635034535638284952578353451213330253583522788573171906854247279159121948813031374848000000000000000000000000000 117 185247386467527889830428869830180734270092342225137544164768540260490534384864999189737345562409703597182994604777186153752408288553188388618804828291199260860045469257561257645019346998189267715127529963520000000000000000000000000000 118 44829867525141749338963786498903737693362346818483285687873986743038709321137329803916437626103148270518284694356079049208082805829871590045750768446470221128131003560329824350094681973561802787060862251171840000000000000000000000000000 119 10938487676134586838707163905732511997180412623709921707841252765301445074357508472155610780769168178006461465422883288006772204622488667971163187500938733955263964868720477141423102401549079880042850389285928960000000000000000000000000000 120 2690867968329108362321962320810197951306381505432640740128948180264155488291947084150280252069215371789589520494029288849665962337132212320906144125230928552994935357705237376790083190781073650490541195764338524160000000000000000000000000000 121 667335256145618873855846655560929091923982613347294903551979148705510561096402876869269502513165412203818201082519263634717158659608788655584723743057270281142743968710898869443940631313706265321654216549555953991680000000000000000000000000000 122 166833814036404718463961663890232272980995653336823725887994787176377640274100719217317375628291353050954550270629815908679289664902197163896180935764317570285685992177724717360985157828426566330413554137388988497920000000000000000000000000000000 123 42042121137173989052918339300338532791210904640879578923774686368447165349073381242763978658329420968840546668198713608987180995555353685301837595812608027711992870028786628774968259772763494715264215642622025101475840000000000000000000000000000000 124 10678698768842193219441258182285987328967569778783413046638770337585579998664638835662050579215672926085498853722473256682743972871059836066666749336402439038846188987311803708841937982281927657677110773225994375774863360000000000000000000000000000000 125 2733746884823601464176962094665212756215697863368553739939525206421908479658147541929484948279212269077887706552953153710782457054991318033066687830119024393944624380751821749463536123464173480365340357945854560198365020160000000000000000000000000000000 126 705306696284489177757656220423624891103650048749086864904397503256852387751802065817807116656036765422095028290661913657381873920187760052531205460170708293637713090233970011361592319853756757934257812350030476531178175201280000000000000000000000000000000 127 183379741033967186216990617310142471686949012674762584875143350846781620815468537112629850330569559009744707355572097550919287219248817613658113419644384156345805403460832202954014003161976757062907031211007923898106325552332800000000000000000000000000000000 128 48045492150899402788851541735257327581980641320787797237287557921856784653652756723509020786609224460553113327159889558340853251443190214778425715946828648962601015706738037173951668828437910350481642177284076061303857294711193600000000000000000000000000000000 129 12684009927837442336256807018107934481642889308687978470643915291370191148564327775006381487664835257586021918370210843401985258381002216701504389009962763326126668146578841813923240570707608332527153534802996080184218325803755110400000000000000000000000000000000 130 3373946640804759661444310666816710572117008556111002273191281467504470845518111188151697475718846178517881830286476084344928078729346589642600167476650095044749693726989971922503581991808223816452222840257596957329002074663798859366400000000000000000000000000000000 131 904217699735675589267075258706878433327358293037748609215263433291198186598853798424654923492650775842792330516775590604440725099464886024216844883742225471992917918833312475230959973804603982809195721189035984564172556009898094310195200000000000000000000000000000000 132 244138778928632409102110319850857176998386739120192124488121126988623510381690525574656829343015709477553929239529409463198995776855519226538548118610400877438087838084994368312359192927243075358482844721039715832326590122672485463752704000000000000000000000000000000000 133 66405747868588015275774006999433152143561193040692257860768946540905594823819822956306657581300272977894668753151999373990126851304701229618485088262029038663159891959118468180961700476210116497507333764122802706392832513366916046140735488000000000000000000000000000000000 134 18195174915993116185562077917844683687335766893149678653850691352208132981726631490028024177276274795943139238363647828473294757257488136915464914183795956593705810396798460281583505930481571920317009451369647941551636108662534996642561523712000000000000000000000000000000000 135 5021868276814100067215133505325132697704671662509311308462790813209444702956550291247734672928251843680306429788366800658629353003066725788668316314727684019862803669516375037717047636812913850007494608578022831868251565990859659073346980544512000000000000000000000000000000000 136 1396079380954319818685807114480386889961898722177588543752655846072225627421920980966870239074054012543125187481165970583098960134852549769249791935494296157521859420125552260485339243033990050302083501184690347259373935345458985222390460591374336000000000000000000000000000000000 137 390902226667209549232025992054508329189331642209724792250743636900223175678137874670723666940735123512075052494726471763267708837758713935389941741938402924106120637635154632935894988049517214084583380331713297232624701896728515862269328965584814080000000000000000000000000000000000 138 110234427920153092883431329759371348831391523103142391414709705605862935541234880657144074077287304830405164803512865037241493892247957329779963571226629624597926019813113606487922386629963854371852513253543149819600165934877441473159950768294917570560000000000000000000000000000000000 139 31306577529323478378894497651661463068115192561292439161777556392065073693710706106628917037949594571835066804197653670576584265398419881657509654228362813385810989626924264242569957802909734641606113764006254548766447125505193378377426018195756590039040000000000000000000000000000000000 140 8953681173386514816363826328375178437480945072529637600268381128130611076401261946495870272853584047544829106000528949784903099903948086154047761109311764628341943033300339573375007931632184107499348536505788800947203877894485306215943841203986384751165440000000000000000000000000000000000 141 2578660177935316267112781982572051389994512180888535628877293764901615990003563440590810638581832205692910782528152337538052092772337048812365755199481788212962479593590497797132002284310069022959812378513667174672794716833611768190191826266748078808335646720000000000000000000000000000000000 142 747811451601241717462706774945894903098408532457675332374415191821468637101033397771335085188731339650944126933164177886035106903977744155586069007849718581759119082141244361168280662449920016658345589768963480655110467881747412775155629617356942854417337548800000000000000000000000000000000000 143 218360943867562581499110378284201311704735291477641197053329236011868842033501752149229844875109551178075685064483939942722251215961501293431132150292117825873662771985243353461137953435376644864236912212537336351292256621470244530345443848268227313489862564249600000000000000000000000000000000000 144 64198117497063398960738451215555185641192175694426511933678795387489439557849515131873574393282208046354251408958278343160341857492681380268752852185882640806856854963661545917574558310000733590085652190485976887279923446712251891921560491390858830166019593889382400000000000000000000000000000000000 145 19002642779130766092378581559804334949792884005550247532368923434696874109123456479034578020411533581720858417051650389575461189817833688559550844247021261678829629069243817591602069259760217142665353048383849158634857340226826560008781905451694213729141799791257190400000000000000000000000000000000000 146 5662787548180968295528817304821691815038279433653973764645939183539668484518790030752304250082637007352815808281391816093487434565714439190746151585612335980291229462634657642297416639408544708514275208418387049273187487387594314882617007824604875691284256337794642739200000000000000000000000000000000000 147 1698836264454290488658645191446507544511483830096192129393781755061900545355637009225691275024791102205844742484417544828046230369714331757223845475683700794087368838790397292689224991822563412554282562525516114781956246216278294464785102347381462707385276901338392821760000000000000000000000000000000000000 148 513048551865195727574910847816845278442468116689050023076922090028693964697402376786158765057486912866165112230294098538069961571653728190681601333656477639814385389314699982392145947530414150591393333882705866664150786357316044928365100908909201737630353624204194632171520000000000000000000000000000000000000 149 155966759767019501182772897736320964646510307473471207015384315368722965268010322542992264577476021511314194118009405955573268317782733369967206805431569202503573158351668794647212368049245901779783573500342583465901839052624077658222990676308397328239627501758075168180142080000000000000000000000000000000000000 150 47725828488707967361928506707314215181832154086882189346707600502829227372011158698155632960707662582462143400110878222405420105241516411209965282462060175966093386455610651162046984623069245944613773491104830540565962750102967763416235146950369582441326015537971001463123476480000000000000000000000000000000000000 151 14699555174522053947473980065852778276004303458759714318785940954871402030579436879031934951897960075398340167234150492500869392414387054652669306998314534197556763028328080557910471263905327750941042235260287806494316527031714071132200425260713831391928412785695068450642030755840000000000000000000000000000000000000 152 4556862104101836723716933820414361265561334072215511438823641696010134629479625432499899835088367623373485451842586652675269511648459986942327485169477505601242596538781704972952246091810651602791723092930689220013238123379831362050982131830821287731497807963565471219699029534310400000000000000000000000000000000000000 153 1421740976479773057799683351969280714855136230531239568912976209155162004397643134939968748547570698492527460974887035634684087634319515926006175372876981747587690120099891951561100780644923300071017604994375036644130294494507384959906425131216241772227316084632427020546097214704844800000000000000000000000000000000000000 154 446426666614648740149100572518354144464512776386809224638674529674720869380859944371150187043937199326653622746114529189290803517176328000765939067083372268742534697711366072790185645122505916222299527968233761506256912471275318877410617491201899916479377250574582084451474525417321267200000000000000000000000000000000000000 155 141070826650229001887115780915799909650786037338231714985821151377211794724351742421283459105884154987222544787772191223815893911427719648242036745198345636922640964476791679001698663858711869526246650837961868635977184340923000765261755127219800373607483211181567938686665950031873520435200000000000000000000000000000000000000 156 44860522874772822600102818331224371268949959873557685365491126137953350722343854089968139995671161285936769242511556809173454263834014848140967684973073912541399826703619753922540175107070374509346434966471874226240744620413514243353238130455896518807179661155738604502359772110135779498393600000000000000000000000000000000000000 157 14355367319927303232032901865991798806063987159538459316957160364145072231150033308789804798614771611499766157603698178935505364426884751405109659191383652013247944545158321255212856034262519842990859189270999752397038278532324557873036201745886886018297491569836353440755127075243449439485952000000000000000000000000000000000000000 158 4622428277016591640714594400849359215552603865371383900060205637254713258430310725430317145153956458902924702748390813617232727345456889952445310259625535948265838143540979444178539643032531389443056658945261920271846325687408507635117656962175577297891792285487305807923150918228390719514476544000000000000000000000000000000000000000 159 1497666761753375691591528585875192385839043652380328383619506626470527095731420675039422755029881892684547603690478623611983403659928032344592280524118673647238131558507277339913846844342540170179550357498264862168078209522720356473778120855744887044516940700497887081767100897505998593122690400256000000000000000000000000000000000000000 160 488239364331600475458838318995312717783528230675987053059959160229391833208443140062851818139741497015162518803096031297506589593136538544337083450862687608999630888073372412811914071255668095478533416544434345066793496304406836210451667398972833176512522668362311188656074892586955541357997070483456000000000000000000000000000000000000000 161 160142511500764955950498968630462571432997259661723753403666604555240521292369349940615396349835211020973306167415498265582161386548784642542563371882961535751878931288066151402307815371859135316958960626574465181908266787845442277028146906863089281896107435222838069879192564768521417565423039118573568000000000000000000000000000000000000000 162 52847028795252435463664659648052648572889095688368838623209979503229372026481885480403080795445619636921191035247114427642113257561098932039045912721377306798120047325061829962761579072713514654596457006769573510029728039988995951419288479264819463025715453623536563060133546373612067796589602909129277440000000000000000000000000000000000000000 163 17545213560023808573936667003153479326199179768538454422905713195072151512791985979493822824087945719457835423702041989977181601510284845436963243023497265856975855711920527547636844252140886865326023726247498405329869709276346655871203775115920061724537530603014138935964337396039206508467748165830920110080000000000000000000000000000000000000000 164 5860101329047952063694846779053262094950526042691843777250508207154098605272523317150936823245373870298917031516482024652378654904435138375945723169848086796229935807781456200910705980215056213018891924566664467380176482898299783060982060888717300615995535221406722404612088690277094973828227887387527316766720000000000000000000000000000000000000000 165 1968994046560111893401468517761896063903376750344459509156170757603777131371567834562714772610445620420436122589537960283199228047890206494317762985068957163533258431414569283505997209352258887574347686654399261039739298253828727108489972458609013006974499834392658727949661799933103911206284570162209178433617920000000000000000000000000000000000000000 166 665519987737317819969696359003520869599341341616427314094785716070076670403589928082197593142330619702107409435263830575721339080186889795079403888953307521274241349818124417825027056761063504000129518089186950231431882809794109762669610691009846396357380944024718650046985688377389121987724184714826702310562856960000000000000000000000000000000000000000 167 226276795830688058789696762061197095663776056149585286792227143463826067937220575547947181668392410698716519207989702395745255287263542530326997322244124557233242058938162302060509199298761591360044036150323563078686840155329997319307667634943347774761509520968404341015975134048312301475826222803041078785591371366400000000000000000000000000000000000000000 168 77386664174095316106076292624929406717011411203158168082941683064628515234529436837397936130590204458961049569132478219344877308244131545371833084207490598573768784156851507304694146160176464245135060363410658572910899333122859083203222331150624938968436256171194284627463495844522807104732568198640048944672249007308800000000000000000000000000000000000000000 169 26621012475888788740490244662975715910651925453886409820531938974232209240678126272064890028923030333882601051781572507454637794035981251607910580967376765909376461749956918512814786279100703700326460765013266549081349370594263524621908481915814979005142072122890833911847442570515845644028003460332176836967253658514227200000000000000000000000000000000000000000 170 9210870316657520904209624653389597705085566207044697797904050885084344397274631690134451950007368495523379963916424087579304676736449513056337061014712361004644255765485093805433916052568843480312955424694590225982146882225615179519180334742871982735779156954520228533499215129398482592833689197274933185590669765845922611200000000000000000000000000000000000000000 171 3205382870196817274664949379379580001369777040051554833670609708009351850251571828166789278602564236442136227442915582477598027504284430543605297233119901629616201006388812644291002786293957531148908487793717398641787115014514082472674756490519449992051146620173039529657726865030671942306123840651676748585553078514381068697600000000000000000000000000000000000000000 172 1121884004568886046132732282782853000479421964018044191784713397803273147588050139858376247510897482754747679605020453867159309626499550690261854031591965570365670352236084425501850975202885135902117970727801089524625490255079928865436164771681807497217901317060563835380204402760735179807143344228086862004943577480033374044160000000000000000000000000000000000000000000 173 394903169608247888238721763539564256168756531334351555508219116026752147950993649230148439123835913929671183220967199761240076988527841842972172619120371880768715963987101717776651543271415567837545525696185983512668172569788134960633529999631996239020701263605318470053831949771778783292114457168286575425740139272971747663544320000000000000000000000000000000000000000000 174 139795722041319752436507504293005746683739812092360450649909567073470260374651751827472547449837913531103598860222388715478987253938856012412149107168611645792125451251434008092934646318081111014491116096449838163484533089704999776064269619869726668613328247316282738399056510219209689285408517837573447700712009302631998672894689280000000000000000000000000000000000000000000 175 49767277046709831867396671528310045819411373104880320431367805878155412693376023650580226892142297217072881194239170382710519462402232740418725082152025745901996660645510506881084734089236875521158837330336142386200493779934979920278879984673622694026344856044596654870064117638038649385605432350176147381453475311736991527550509383680000000000000000000000000000000000000000000 176 17816685182722119808528008407134996403349271571547154714429674504379637744228616466907721227386942403712091467537622997010365967539999321069903579410425217032914804511092761463428334803946801436574863764260338974259776773216722811459839034513156924461431458463965602443482954114417836480046744781363060762560344161601842966863082359357440000000000000000000000000000000000000000000 177 6414006665779963131070083026568598705205737765756975697194682821576669587922301928086779641859299265336352928313544278923731748314399755585165288587753078131849329623993394126834200529420848517166950955133722030733519638358020212125542052424736492806115325047027616879653863481190421132816828121290701874521723898176663468070709649368678400000000000000000000000000000000000000000000 178 2321870413012346653447370055617832731284477071204025202384475181410754390827873297967414230353066334051759760049503028970390892889812711521829834468766614283729457323885608673913980591650347163214436245758407375125534109085603316789446222977754610395813747667023997310434698580190932450079691779907234078576864051139952175441596893071461580800000000000000000000000000000000000000000000 179 845160830336494181854842700244891114187549653918265173667948966033514598261345880460138779848516145594840552658019102545222285011891826993946059746631047599277522465894361557304688935360726367410054793456060284545694415707159607311358425163902678184076204150796735020998230283189499411829007807886233204601978514614942591860741269078012015411200000000000000000000000000000000000000000000 180 309328863903156870558872428289630147792643173334085053562469321568266342963652592248410793424556909287711642272834991531551356314352408679784257867266963421335573222517336329973516150342025850472080054404918064143724156148820416275957183609988380215371890719191605017685352283647356784729416857686361352884324136349068988621031304482552397640499200000000000000000000000000000000000000000000 181 113833021916361728365665053610583894387692687786943299710988710337122014210624153947415171980236942617877884356403276883610899123681686394160606895154242539051490945886379769430253943325865512973725460021009847604890489462765913189552243568475723919256855784662510646508209640382227296780425403628580977861431282176457387812539520049579282331703705600000000000000000000000000000000000000000000 182 42118218109053839495296069835916040923446294481169020893065822824735145257930936960543613632687668768614817211869212446936032675762223965839424551207069739449051649977960514689193959030570239800278420207773643613809481101223387880134330120336017850125036640325128939208037566941424099808757399342574961808729574405289233490639622418344334462730371072000000000000000000000000000000000000000000000 183 15667977136568028292250137978960767223522021546994875772220486090801474035950308549322224271359812781924712002815347030260204155383547315292265933049029943075047213791801311464380152759372129205703572317291795424337126969655100291409970804764998640246513630200947965385389974902209765128857752555437885792847401678767594858517939539624092420135698038784000000000000000000000000000000000000000000000 184 5859823449076442581301551604131326941597236058576083538810461797959751289445415397446511877488569980439842289052939789317316354113446695919307458960337198710067657958133690487678177132005176322933136046667131488702085486651007508987329080982109491452196097695154539054135850613426452158192799455733769286524928227859080477085709387819410565130751066505216000000000000000000000000000000000000000000000 185 2203293616852742410569383403153378930040560758024607410592733636032866484831476189439888465935702312645380700683905360783310949146655957665659604569086786714985439392258267623366994601633946297422859153546841439751984142980778823379235734449273168786025732733378106684355079830648346011480492595355897251733373013675014259384226729820098372489162401005961216000000000000000000000000000000000000000000000 186 832844987170336631195226926391977235555331966533301601204053314420423531266297999608277840123695474179953904858516226376091538777435951997619330527114805378264496090273625161632723959417631700425840760040706064226250006046734395237351107621825257801117726973216924326686220175985074792339626201044529161155214999169155390047237703871997184800903387580253339648000000000000000000000000000000000000000000000 187 316481095124727919854186232028951349511026147282654608457540259479760941881193239851145579247004280188382483846236166022914784735425661759095345600303626043740508514303977561420435104578700046161819488815468304405975002297759070190193420896293597964424736249822431244140763666874328421089057956396921081238981699684279048217950327471358930224343287280496269066240000000000000000000000000000000000000000000000 188 120895778337646065384299140635059415513211988261974060430780379121268679798615817623137611272355635031962108829262215420753447768932602791974422019315985148708874252464119428462606209949063417633815044727508892283082450877743964812653886782384154422410249247432168735261771720745993456856020139343623853033291009279394596419257025094059111345699135741149574783303680000000000000000000000000000000000000000000000 189 46423978881656089107570870003862815557073403492598039205419665582567173042668473967284842728584563852273449790436690721569323943270119472118178055417338297104207712946221860529640784620440352371384977175363414636703661137053682488059092524435515298205535711013952794340520340766461487432711733507951559564783747563287525024994697636118698756748468124601436716788613120000000000000000000000000000000000000000000000 190 17919655848319250395522355821491046805030333748142843133291990914870928794470030951371949293233641646977551619108562618525759042102266116237616729391092582682224177197241638164441342863489976015354601189690278049767613198902721440390809714432108905107336784451385778615440851535854134149026729134069301992006526559428984659647953287541817720104908696096154572680404664320000000000000000000000000000000000000000000000 191 6952826469147869153462674058738526160351769494279423135717292474969920372254372009132316325774652959027290028214122295987994508335679253100195291003743922080702980752529755607803241031034110693957585261599827883309833921174255918871634169199658255181646672367137682102791050395911404049822370904018889172898532305058446047943405875566225275400704574085307974199997009756160000000000000000000000000000000000000000000000 192 2711602322967668969850442882908025202537190102768975022929744065238268945179205083561603367052114654020643111003507695435317858250914908709076163491460129611474162493486604687043264002103303170643458252023932874490835229257959808359937325987866719520842202223183696020088509654405447579430724652567366777430427598972793958697928291470827857406274783893270109937998833804902400000000000000000000000000000000000000000000000 193 1062948110603326236181373610099945879394578520285438208988459673573401426510248392756148519884428944376092099513375016610644600434358644213957856088652370807697871697446749037320959488824494842892235634793381686800407409869120244877095431787243754052170143271488008839874695784526935451136844063806407776752727618797335231809587890256564520103259715286161883095695542851521740800000000000000000000000000000000000000000000000 194 418801555577710537055461202379378676481463936992462654341453111387920162045037866745922516834465004084180287208269756544593972571137305820299395298929034098232961448794019120704458038596850968099540840108592384599360519488433376481575600124174039096555036448966275482910630139103612567747916561139724664040574681806150081332977628761086420920684327822747781939704043883499565875200000000000000000000000000000000000000000000000 195 165845416008773372673962636142233955886659719049015211119215432109616384169834995231385316666448141617335393734474823591659213138170373104838560538375897502900252733722431571798965383284352983367418172683002584301346765717419617086703937649172919482235794433790645091232609535085030576828174958211330966960067573995235432207859140989390222684590993817808121648122801377865828086579200000000000000000000000000000000000000000000000 196 66006475571491802324237129184609114442890568181508054025447741979627320899594328102091356033246360363699486706320979789480366828991808495725747094273607206154300588021527765575988222547172487380232432727835028551936012755533007600508167184370821953929846184648676746310578594963842169577613633368109724850106894450103702018727938113777308628467215539487632415952874948390599578458521600000000000000000000000000000000000000000000000 197 26402590228596720929694851673843645777156227272603221610179096791850928359837731240836542413298544145479794682528391915792146731596723398290298837709442882461720235208611106230395289018868994952092973091134011420774405102213203040203266873748328781571938473859470698524231437985536867831045453347243889940042757780041480807491175245510923451386886215795052966381149979356239831383408640000000000000000000000000000000000000000000000000 198 10613841271895881813737330372885145602416803363586495087291996910324073200654767958816290050146014746482877462376413550148442986101882806112700132759196038749611534553861664704618906185585335970741375182635872591151310851089707622161713283246828170191919266491507220806741038070185820868080272245592043755897188627576675284611452448695391227457528258749611292485222291701208412216130273280000000000000000000000000000000000000000000000000 199 4287991873845936252749881470645598823376388558888944015265966751770925573064526255361781180258989957579082494800071074259970966385160653669530853634715199654843059959760112540666038098976475732179515573784892526825129583840241879353332166431718580757535383662568917205923379380355071630704429987219185677382464205540976814983026789272938055892841416534842962164029805847288198535316630405120000000000000000000000000000000000000000000000000