0 1 1 0 2 6 3 9 4 132 5 630 6 6642 7 55440 8 608976 9 6790392 10 85413960 11 1145077560 12 16600386888 13 256806229680 14 4233767671728 15 74015194485960 16 1368023697469440 17 26649263762049600 18 545697922821501888 19 11717708270380421760 20 263276186128105633920 21 6177278606924124927360 22 151081914015493142774400 23 3845340709413142322718720 24 101694731834861515712006784 25 2790536852311434148374144000 26 79347224816696882995029100800 27 2335066276850581755379623004800 28 71038651825136277926362068134400 29 2231798344881425746677742452998400 30 72334541807400468991229224005047040 31 2416346757095166800193795196787712000 32 83121188177469413381595819493546967040 33 2941991076651575369840228110215280988160 34 107054846741984239017750004994891729940480 35 4002058079466378258445482651463132617830400 36 153591146596379421115286456922795468609269760 37 6047335399731944729579771112148286136583987200 38 244118575187480504319864575877497587802822369280 39 10097496945376258357361530102437994148313864744960 40 427713012932488164372509967435375898510073332531200 41 18542927880212716766650871540602938811398446713651200 42 822362593520991180750087984791523663253021840080322560 43 37289772726671320339244360913445846845863912597338521600 44 1728021153525167103164830451971752373874283563172020060160 45 81797814640239334175489603959552772045484310114538400153600 46 3953450857320990011463179225009073145549503585226553497190400 47 195015629960173196903913710903509914412418599704823387742208000 48 9813968559260408531090691624454353866294843077466248190980423680 49 503654453217939206071127402638497273327155071457730127875971481600 50 26349389228544813159423166512884601603120705824653314344214847488000 51 1404757899609564763611171898845687941659429403404192623104951783424000 52 76291198888305639151548461745973250690914902072913048943492961484800000 53 4219333505618211739517084448124957826452324428804862489198561778393088000 54 237557817939676075658469434036124500475398790918982981059207075078158745600 55 13611793690901426267092974877371690186538495458656746247214147842937323520000 56 793507601092193286416206489282357418682897372858892717809223532082140872704000 57 47048966019872821219375064895442995441291992415531579328800133454569210281984000 58 2836547645507076171384906360743313543994082076413217056857557258631117959954432000 59 173841245041974300464354555504678412762854995160757436581207954355715507159334912000 60 10827391376640779118333095664029194893694197550807040513123664812989436887049483059200 61 685160412445015926242843949686967314303648734395487050441712538383754869851196293120000 62 44040343136738691878952595843873070732530947605247510418922946174304584986210230350643200 63 2874716420962018101308401521524776658030649962078070220077570328563942633007116423679180800 64 190512829383266775069523327819697718744348172067824407826559946319380102158285533281150566400 65 12815641879741794004018973228514569948940061003987314165104373446779120117471819547418820608000 66 874879626311219629869597570785278645168702871865502900224429119058027819746777293581344518963200 67 60597635180067830821008002731973353566030396348538937051854097587540794684437260693282209398784000 68 4257677262106322114828333145085945413178249658140688773930668104756921315291835538149882744904089600 69 303397684142791641527607351728805098061735248917837811584164564960513976239367538266978363544646451200 70 21922467265313390541138114630048170260969081486038502172221463834024545684296092647836140549053612032000 71 1605911996708418779996962951219706552799908339467188563893775351094065373650156444927800932301497434112000 72 119241907828661710009338670729909084069791377293357214159074464285916918607026363185877076244213230311833600 73 8972899439868730671840017833379422879591836465830276256234817182593278213581115643705171514786460672720896000 74 684159393335949660842392579819913476822243916215301759001605442782117763701579307810480370206922707689904537600 75 52847964286522852255610787348918994808274249464398984454213404578332432622450332232663198954467280681865052160000 76 4134980507365115024680548949907202969539578005556399025880581148336941833335188081666131299823546266044061450240000 77 327659290636706292616550690062252887139812079420319794598120650215890303002028493981597714254481212143434203136000000 78 26290972948166971673575589502265852186640639366802554784271706539566964583896581004006925234664314482366390487482368000 79 2135792246821470324979221161587094722983537775448209455856299698599617674799210309171135916735158742082705054194728960000 80 175636259918842842083738345946113677237824538043736376749817887475390077197004797491882816974563234151981945120809287680000 81 14618688212074143893914727669743179977857955849628672798741626887454411963418443578967927795926637461670017539845746851840000 82 1231344029411952563777829987029285065946706073773196832323337592656148037717618701181928838250833404967125008221968164454400000 83 104946120915965071755571598713302837767166173360869990093760694313511545020422498696328144530175619384654851645079177113108480000 84 9049195103984491647773164617680889468681609178513557258270490520151488503978323074079135005324381209538269854318836504535760896000 85 789318091535216827875318523043544678236463422240795340977555709002443634348520328288248587083672379658757286741276061480674918400000 86 69636347760577930475163311299118483597868740377788810811964887114556864060469154222769819817709718162401492553161704332147011092480000 87 6213070569636239283586686194050849673376153840878339844308384501428730963305452529653378207009813561518839521965554919288729795297280000 88 560542747980001593676729054721344470441623076656333606338202643699465881419503831874364620095605415075582068973002132420658965029847040000 89 51131708813706099022290267637972128252164649420865480891114769420352148307632058089203579178387581754303648348680558276792200514597027840000 90 4715189033789165536610066300663754665145960366157199081771531022350513066009984358052798886891788847588220571490990933578382148286109712384000 91 439525797730286683631454106941637361574564388123608720454997617199186692217464462658850599335583147894162505349904489835681365810061351321600000 92 41409157984727013235579637975462265267734652061476383972446459968899264039270459201125552213764187971797451481018210477419499814287196075065344000 93 3942634733726816356851708824596665755754542318907458022206031426742066916754065296916621062904956134479984934034344992636637962575538834789892096000 94 379321240739020514604168617588043091858948844212959093487374213138248797279062353981967335603223768235948530685273482929251156030371884972006965248000 95 36873265067961815078151211787383737432470986819352965828402411745046137609597707409166988724678891571643681016963882341332334732844892181251363962880000 96 3621213506578568243746159399273861167446776428824667134081196757835563879718860608153298304489734638808199536837652176571332241289958820853649854431232000 97 359244378685210751009594511489409548099584028273766181760573213524371030276506073664412359603584108142471065182872400729743830737638964169247208127856640000 98 35997741014642953715627637109757081665412866231200093486951454755048871249829713197527909995055999950414862919616356691142955492865876545682965769010282496000 99 3643064859294442691425741109761595272771995521528079508090256409779122154782667430398100176312466523892318668477351647753050630170524902307090291043652861952000 100 372325481099223134930851305919682757967759633427738530424239928170129006742807281899013178291491470796448897511807362044823784894757789615262010044134824345600000 101 38423900261024345820035720573157712138632172712595210700624784456035941934025768403454999457515197489481177436232999170988452825032253879356359371984295532953600000 102 4003707926952843699565123213596207225550452769448127581895109424525692502472452857887939265998143022001725968074836227362417636257690890652295928659073871359508480000 103 421178098033894344674543981281352988508631387987535364320009258775961891934459051393543755688596763480474019566198884461708059058474387728836669019654511932525772800000 104 44727287818343507566032736322287310676683314091407923276122769562537201311143755715774294959937879567873065943893830617710248164167457162629185479234973919313217454080000 105 4794512066656699682168575127886116755970583668815770089265611780497478849182111768303933721098115716932787250233599513575804460655662480057000627344993896042467636019200000 106 518732807150058078950673814556210276597729847862089819080487714307563108030598899768824074719554122712876207333927295148927402443469767887186116880399488141840549203148800000 107 56641341853317618263039207345649237445026481505283050187400082661900151745593852271489572901258881239101003324182600726429259350788703403743941578149373796918749690855424000000 108 6241336658761581834118943213617398501052262809578347352593761359207466119303674176446034028450013293434211804541468802840972228910745390578793809454054530229639837964944015360000 109 693969422613767341586629966056000595662745873695790018673361000468751997164255194409851949572758341429936281572787300898679078321771150588982799347977971156729888982114186035200000 110 77855041122587709516079659941718904816532947381580617715725581952854873668499987177947743654319914226755219996855965215013405794423710084897257969765272428630995962108780426035200000 111 8812161820808820953491396120499885859624851615425195217605641641817601333876850464071265366853745742527678214315857053461304153667882440168377572987925746453976190470593357388185600000 112 1006221881291509072661098667346511927317447138345236380646575541492785197241064308661860913402065203063706895903261181866103774861457326721750579946542148331226818619680955828273152000000 113 115901071668605261911607090192450718492835598373280872085348827694473748302503892828209543774139595113860771445471503151933605950841729895273746616299565109448065761639091111302738739200000 114 13465762490874768565369561368659917319768672015813431984376852883189281139628466896368179883387803828610729328545229681640018742412430759245632598739777023618864893398805645512936144240640000 115 1577946273952326813814006383592685581920094122844177100488458213897395196040931637344709757413952956808207316573217263808948146690433094895160707720933574359193857007148464749419633311744000000 116 186483211506599850143224276527605719323555334601286329349334162223144646856286351927164395144415951085742379477928088204918529681331174484499741972416560076628928759429586579593957668080844800000 117 22225040597891322690862497637744801032899990036717429825822611875022324173690056712899147074373267946184824624188958069409793674850540688562308331136968438065997918335883144897440880677145804800000 118 2670977487256776794691541334681620873217130506580994639602894335217967747186198103465547888846759745416060117627652004595739036954897257943584695890181794268624930202955510945806905022750287462400000 119 323662796144570928983736925375432818100550081483534562801389210572856392877565033804518516350353994480333386132735481330573636372233060423590196688562126113675989855668293485636624538922765411942400000 120 39544015172689358663504167436777425975798012792768720835130238060865536729036912124892718573307247889291883296140585288243900295225314969390027260835057713357134467024747809414838726510537712745840640000 121 4870854891049685140936467553733410736185238298311809485511050773038842111938167515336482690289511196735900087877676066008218290445280319549275040548719260998685511573255991216439049977803896141119488000000 122 604835882089989476883611172629054197760529155913011440109748455458343698944558286803773289160245147704482278138009310432741737383969826639222126229469891658366883646180645862333725603509725699117196247040000 123 75709394436530045316223600781127779252096382747297045473854389402808835084128500544580898326450401011081223844937073215377752922737913332269435854681200070607519798597848688920984372146707677445775907880960000 124 9552438480807410540204798546932423733030889950730635974027445166748002176524555952734442181749135417994007402905501892788995856074223112821441336978170924136436607919252013407311678574432147674565124061921280000 125 1214797242186812438306996429516093597433750993238635442746720621875121570355531000387125388244004228363469751305054114993910080505973489223534361057078825161873844445699282467105640520423115371919298558689280000000 126 155701092110414065988257179719933329492053486094601757194652022363893065159496235702806420598139437807077876159431623616058636322923496901391580991289692590956095627323968180584913249033331154382644764446031872000000 127 20111825437083130440599750830005349054926572306030505592970591730344552726657109012830641289144211436567886760255194154018519823166248969821028855590137164770413154252438181306095298768953203153939492556232458240000000 128 2617925933506922081116940610364055756288620169730133245530117997512933807238998002687133600052989862998095849704969018517602861561701088498340655440710514064898493833285053216160816163932050727561577445047733846016000000 129 343386889259391008258841356844841205031451981368457425781793456934149740093933602284112915066316128858859214751289329946344433775312248445204964029503252408743074318305784608454662002836190619668683129945412423647232000000 130 45384274495538681792295086690615288046638312328758546109685058107931262544088243309253337112475603366414074550972350034013680701064535028128043584488282669765708909852502623670627544379939775221821416680652604209889280000000 131 6043626829012037695625869816615373424838213894640111833328281376960851971219389465201164235720071519119201768558949032096961577228341323665242183563066096603672933784047758052439813294648656991899031891441011416503418880000000 132 810841615382368221944975362602301314282714313995263167966384681456049807617395274246407424912677380210272669509885323397428797316995147489260947089825862033759160579566396049752444965908585555565284808920416627334215368704000000 133 109596458067909431355348670068614635023617995937877927019769335813433625324074852419509269832330303080377396900270736530610764582632814103314810129389108509314586276310783096530986665391948732426720050969433894435450980925440000000 134 14922975026178634578319469737498230942975113537267626396069394455483483681621447987031303378915755941904917894830410136963631198233332667738900219090796558122121321043878277890257149555164633664757213169832777768852102267797504000000 135 2046865760920347063010246363654194044567962748551943612529956025956240687587745220501135680734368633882565024405052394524861046262781030250942558868098497478841651024373315195738116352286711310297364097283919305560285637005803520000000 136 282797363146202157146135558843923496874617333408220149319434399594524622212514300194892547429738673745719661991185680363786063598787829360575043788111980666306089259434315736986587495164330572370363093444944546721217331347094241280000000 137 39354166185931717281992357516250752961976218576197811773518111925766888883895780855000772534650757293615234338575169876951335630079024189784310395507253580492752877999422517327739449966716525692278383239234163008101476467791940812800000000 138 5515858083143894028912445846888475298409227745805646066154367062037974974230695546204934372115265937178835445915608332025375694053609232063459273837964876234988231289815456337496028500669551787676521442417942474789927682435109026267136000000 139 778610796955727336206388783574711806720006277474164324358652612959703786848219600111662107669532975262263164085770392955019672269946748623746612622175521260332464792301813458841326928183323382386586344917446287346215569298685227559813120000000 140 110685568504141985605448983022903108722464530845845480674523495283897539516113707136654428872535198093802855704019610843381688868199907558659209234991810564972191689013238872085545404078964823917939310643890253578335631639770345242707886080000000 141 15845406784246936996884844634082786363892258519192999176265427267192044567145265145062392897564423100219902178490752196984465986022618043648619786696269100914200488082502790828724799735033340446461585167735207465033539669828673900192926269440000000 142 2284212332984909181078379776805515994892679068460493689857201292592115667303586886656158438586194328977744927467024219229785371007036890489482575234534142104465663605513772410381671513905868746244203128881261509259204214403859675690378146611200000000 143 331565549840975076628368998170179713483925355133275328926852634837585749648373213707356652670139742908022977446215940898920809453720459573277205399961245389662225903153910516571353466981477444127288210971575388723936739837935136377438864911892480000000 144 48459800950064002046109566536864875542279213842118763059846575404314187066198219159934627009667536976647324504331256017932182706349655184364936446015314929637809869352571286184564465991171838859915017350555242806242576996993460890887421641134964736000000 145 7131040060443955510731370146485726766590294701342719692660830647760552486106606515672873121292187346156561519107237960274192686322930992959827597603569114082192782016210251666808463871334866207815836850532374839359298752618704534922243092150799564800000000 146 1056484555209721769840427002684692110185935615300999502221299425130632999965525795907805777533485503025990412986094119462119959386482230907631359144923711346525268749699924565695865693978643675793808510316668727168346522069899122007379130831255382261760000000 147 157576962327638859014719486705227681024235731260318071098973215666153667618036710669130848594017313796307247280213598033691559741446810539401303639518287407351917382480611854698433655237811113790251248525968415292073394521030548782429170639442895081308160000000 148 23660402243310771957607977442821624176617576033490010387878725608583247148735720308498320544366854503827967133405235346384212012780893822265389298519174456464884328166597688511927770992227120308227762132967414675613885303250214022385191858062085707823841280000000 149 3576285163636779220970134676290218015620561393561558535579843071648602064883004626082541209984102567740283613379084061422108838882631413253591642486730766249547227061506518384318445822751882316744528679844783661667533195282354526613254548144725422040080711680000000 150 544131438250635176151852789376117903960984141100557298972147723614206668334891134968861590486188831899342119842240143343206159416568846521802308847237577443128660589336805134241095470243512842856672818145292640244619844845050942390375656280351254582932723990528000000 151 83333274515231192856476788289150453978167159309062094797499562668498335022644135098105620707609338367220178450982983544996832293723958511818655103053072075292566266740104199093318539520937377961137887334664627363722412604058765341555762894780658043111008632832000000000 152 12845693629863005708949896700318036567093094285855905525979021194050366951874735808599662270422835611426251399116478284947404854898303064382389993513099136124584546697619129943464203159426884633254503947247786834032371493244238254002077447048940236241213625590611968000000 153 1992979940087732805914843819807102367208414254689040115966801113221544193902235910947484987210523681095731223950544304085194275615905324222773039071541158158793946243012065025852814246241569713651709834298687989511949203530204596287325409958109191938548685025210007552000000 154 311197826370390262500800485739111507472593587124962815013210728730768733529817000917268784554546492287437601036666367080418586404435300174551040468485016260440059023170481826991675358606932295597338727345428364607862867582450984676452946145452054862993039578382410448896000000 155 48903582621865394914313016259989510305649680927899527289111792658345155942382358032846770103718167270052848507334387528321992270911676705841167133612978780058046171081225780231298971106934782178375080691137405223345814275803634428718341603842102478773014351860660531363840000000 156 7733885713385469422326757251824669171671964485140332967490712858048366704545537588680871610268709688561869898501901943207412557719961119230826535704882972486650671820406479326316658117559029530191109128696190756509843093291301518338654420592714262136123477132373390320992256000000 157 1230808411461769581670111672838343336033205481646435828163472896349719965409422295979288815985036781969740774947578926386099510449236626091311425752597680066636193739281089827863202483735145505674512785979845388421875509465948213723210194542891058338868034715257622253975633920000000 158 197106836840737276181976897005727622331265175496183078309895135224453411449910959832918103461113811326075224234095862306826545112458505062629131467810500858320995377036745666620762963435140373931191134562961175121497900134077059633097197667613779859230365139508574145482397319168000000 159 31762491118735325828512864588364250948127892046789262139263323598021563713784233894480279473740895517292286589261699166864408369555291775606856388968398060472283931453359981293553213926517727457775531084362175292664593375311618461129543497084636039837370697025792161093517999865856000000 160 5150061040385133575480732516722852735894586197956617841447479205085146012960536223922410161669893362298884781517857446301984189349065238226230844354028646330456799708148175274195154160141508819474331041372239596286910861146698686159409069756149800764149902683544520982070959779348480000000 161 840192245789486381476114287158783829483888771688400284169373760685017667024430250160595300331908659261030620024308949864533208717296988071892859916748619275671853557808466653154135098721913151746698918879005888620778769535313813007106967595571788938266868682445684136664847504145121280000000 162 137910443877308800112406700759723590048542326402421630480261950384492216777598352097153171208229603829992031714472368979894932379660056028920970777290918144327554681158955906546374378143903056661989920716261352694589080116501725650625687336101379838879073078272306941014172718910400364544000000 163 22774652399880748612933523422095561855187980923509816191682386338509604596835952068995324284832651598178831278219810116073748620723868409778767439696405250317086785833658960177759920087672502577428754832593186584752941064516896841670072149621520863859290209618041434381148137383712878755840000000 164 3783786163127476101649189118663710831979404719492436613474358247182456519588562777215062997698125350043801632646758373455420277799682039902493614700998120458961686811885563929447871097939868824336180931331015575468757416162130000485556117755811884247705628607193640938171409926458159937880064000000 165 632420503580040200675055804047818346460375782982478458350856532404928799546071295323335001962938931798251125112452028229491066805798366056861095554951154876289241181015837753928505551381963419469893381367100404265784594339273291302933274416166303577515710456859499092236180294761174241934049280000000 166 106334530501538766987908914558989274014691924724192063076998074206802970131410770533244044762675479148837670860811136081186547851168869386149774212453399494725125717076674148508555119652355757090514153853349791515626360038424093321443009454770095126759127653929286967762396015983017963944851537920000000 167 17985246172284035809534464290753123839255504088767697949393777253707111488035382151117415948576503614453914492092172338647654401959547930273077092137682413495931453045284715398448119541467886095654157848921209292518106455485042000232196385199409618076093224828524502324097320679508535416791551180800000000 168 3059968820638690383456888610479907833188489680008946273066508740703573005231135579380834721521904527807850646509653575784181961988986899049646586535274321768354506962878169307224672275356911635561339401558498367975771318608841664018079599018858956048230849355383423791042954850523137430244809699753984000000 169 523674217666860321460594666460313890695906805247574613998951391367845673162058261309285861493425256743698629810958545564584769253949311152679934988084443785235476885165379383718731872276322176037977038784382157437700739361068416272978359802296850083230580704704082721085330518241760390575832482636103680000000 170 90143447824573432605083633744734708295456813543045967527736647033449917009905111618404562888909700799827409113398599861234264508110476101869212717900974599649034263050757311420146559815560337542946386285699207204543547637645150466516841130565552716454205883744662542857200749374282619223660102338488565760000000 171 15607066981055150756561489444746173245029758148048271187343326341203732252160795822638704836127527877518646458026919390883480879284020652570053175511910243015884383624891712289031967979177712470118143662820383963147867958209866816839869939109060103575291296491217775870603203025694867815081704355759474606080000000 172 2717741360537030366220172603815442400798522833469253376633516225658018358957415878013639755277174925521490660595482373565939245557319882828147580140714509539807037481871084437117582210565189198727739201790782371598552421917595738843575986090618121139335177990243789323007288172959505068461431235748715246387200000000 173 475970857293340766896569848154142696856561303577598906041531277707436929371925215436340883605185162834467684448925359910870293872686224109125982867024953530587197450634394559173087197156364191443890547406899440923853753014807994677127189535794465063309370943154746697032067727978501771058874657294229916782428160000000 174 83834712949775038733059672411662216602728326338833402066203309717266096254087333720245779850431500884809674985137889726121320044344294298864076960122956695677005465492101851019147278731899094176631282220681341078674335303945229912509013000757987034479843188298168283078996670440338671590867884873863264223155453952000000 175 14849940439265539236615850837683442615675583880374928272037668747266318148219003059175991985606626430093907603701069654935928239809146456282231123881759008522625336247300610452819558473379629647986270424825756434002847852648678767666966529269547539590522650255128269724256474714097645727986669309250698812927770624000000000 176 2645264116085299654168314021438115395552057897082993061565440095285363925384114125785680454451635226304574368547968822217248775162873213058195381510804956343408952231607566120434665900931224627652079559245825813243487565529478360249976377722048533813873502989686977132334890662228602204334831373758766367621058972876800000000 177 473852536967371033786927849432582900076215953282630941404335486426679437646805978349001588172858402607696300034225408267518098910437806847290173369289981887051255327957903396891671580157763408206875692816581963496547873762572129433026386950163985313676163770353765259026750261823165623705803973140118595562907118652620800000000 178 85355933034983669876335617647288937279009930592882625725755670225783982503285428395600496405385347512901875636116017681381009008694478079799860585952375204200319670756763714820892439862471957779682727765346763139705222989605021455544196817041249036402388876597313699746589944198291079160219819487382869379884912719849062400000000 179 15460630294807644932111449720794996607993661116094630101963535044777159124886452821664837600566714017855809712981759668829089746619244645356092334862809394680633036306555453117113303016606701678033993786796945416347090235960974175985277358126622707862159897429121313789577305288040703568768758078425356693512631079546545766400000000 180 2815856009540359665912456261854322762189055858117358866133390140044579090949633422419411288448552916087295274488882823741402059526910336404775774737655921121133496372159322456508908960310075055291951388327118649771659106697833035410759222633852465671943305618184238534839468640062410493111698175873390198020869234549285810339840000000 181 515668249420630036483127099024575261728503950512206249765350707383279514648106689180167122793813601254235855682801432644279204184457159873399289739012530310519170060527889546506249742274980818999678978440446677273995909717282063947667563043854974788006293096433806832160251060012415994569518988946781653604244949026828149850112000000000 182 94949813850567739537180497024860709193570588643021044509905501368940712530233841176971226678433394037524410652615868371083945714013756413349148939582821268806100982502056625517250263904667809223319024500753974858979840573903810515183805423127323269951648114798268997462512347352787362619063616509406259973330368080914530829168803840000000 183 17577974729975418993557708691648259907909617958650584105913915450552659929958475944940850077058279550646364630145402899287408421365805386240383278200286716632008795827568396767603402429644013391528222926602802241639401481053296414342349219990225223643210817329005907867117739795473242007352073337683308723466597646034906119637680783360000000 184 3271763473478065156546840240011978735843549934979697986801796023705596485290604336423080635428255441535317154998113343775672690890126397406542836637600579484071385056444158027382593709409690895678223608818016616647681087268761857488551914538748974473196760337748596717725394208932279220675591731074454165111611910652022500138328082350080000000 185 612238726952380870012230299971382402567586493897441379064061261004551212071822566715169223612170015967633231594232967268186264722071421907789714643420620887877413603263888370325721768118430234927944055094728169784027627498369366297262458734209451972369887263682142586131191161738229695889038704658831615278863813081945845944782300800614400000000 186 115178959365601533700614794984538327866767527992649711729564248260528372518911631528426569130917607443741650715240985346489886374784457085425718111929853413672267137985660337130439760580574897485992018887089467318672314063149152200423473849937275980749952138563988075129576471556074406277638061920824987680731672770277679343559988634567311360000000 187 21783452413590559496495857926664751863967340383425477086467033312545334367567773968515890617056136741063069188275686163999669551815817066909076863648034622909523474247533781872828059698183998753504163911439593069671612507564494973689344331514077107988715629106210878003116494261136947564390193619777125591847886416357932391977671265478718259200000000 188 4141611532684876931302001389354303218225020957788565209759536617034431048345835484189022887407199979171956295485556585648530966995504647411124288743485431521558780033380556055518524558215696758983227260058527184715300299213751324651024547154539606429972750174696134630261703391427020268840907459924811398179373586342517190161884361393174562734080000000 189 791569603134221874385655601936469292260048496917302317318047049185302619112303626019432582598466328786525642315704963548165138946944571408937222118657284691990185108929836350582513520847685386513635002639481835151685929733550683460396865989910854486610947606844066678464536220072391901387029650073715398310965627259655603773754061576596275918274560000000 190 152080694218837925658358542665858489981109659928500510721482601923655927349741180690319022968193455234462240094746805209340392368601634018054836212560169990960648596867942362829656284812991566748474054058852214223964658028539284319302580132320297928561049315687130884707226550531228493754402699916054325659715162780282511370722639497407576591774515200000000 191 29370581865985815202990217770688850940772539316553762099961273300234139930809982957152865038397560682933587238595113695716818514993024995279718291775766836493145571955850874285627478743835565067034064113293788831828291903152652403313913703801920826429055126796660333771112164720879608228366015302002709314973112900099352908075907255324946748759290675200000000 192 5701549225287043631834238270980210148867627934952641714021574296143758863714845949787037918557029085816513271982942748267050734009617159984597889419524954482405072546759638040459733602958829283975471331217213033536228429861581517236476499957259313238220733623721784183015647068783106287561296422387706521065345567204837338695669547027630419779943934197760000000 193 1112509084068631863644103178706325722321446172779170327513751829976425568896474336714312773144295454509755499928554445850613350149322589412831654311327131996051988232791150616079090876879356291522715076388782774070369451127907077983105083359235694204205374400702567766658268454366587832651997365958704151126569669187078464148945152736585539810005534480793600000000 194 218189188503381864538209756270456393103121202498192051344391621080736475892321756959501778030283971121554469439513972929387040066159977980146457967590142509622009641941863680135264226281429849529380617084717433264468740503303145947149715394005449634326297586714706062322659192886677961346624154298335762148763836974142925896660721313441913306862663331332751360000000 195 43010113746959012684965974885119468655651313772393558189936131658051355560264876434087645255947149567166299002288956954022672932200640182339852443641831085356071536768014351488285757328650546312296184949614737163812724770882720908922297558406905775296812732334351806436838923471799683954995890892178872249236695955249562573361424484987225232121812328631605657600000000 196 8521273430491764473858778400774390089656695319767759542953827023688983220077317328355195065794375479453543263159229302156276422302064826587636944087800375112933767036357143691530192183321197253534180454018043523148824186046410098389173433726110222658735274671730037194745745622523079813534928253709977393034263205522760701076619743569547915268058344124387321446400000000 197 1696773654884338389041893595033987115634237885439862801439375744440531222739649413512526887388460921155363677715071839741654004100835628337444527587783710585772171115077611663452893669222183802123175751598564413307713319945446448199921529329031731317137451425234594771516298964862107317525255454250073891390179996605102107140371711808205843358523107407634825740288000000000 198 339561067829147195188541307899645850711345225332536091176747694800572937698764318365543652382785468117120629923106318034926410575271118561897613738077454608989390071903813964683682248200714294153246887394592429378876238113253587676309668230486794087978828609214812311675969156343754265286104386673656417501313468519847751716325931455383277179079514382210175337370746880000000 199 68292908682187016857627076491368912007442563511907939893098127043066759470031626359487183181800232152444840187933918314577124086111002321798803738152531434738776445495383928754671158829658344870464045109286456552485135237099208584562299845052329933061440236789207382168343281641026725594494028015366737339645123642245861103127686513674399982709473714368441612643178905600000000 200 13803408888326449375876291608050766103666293076480177000843308775737593497916344369941144101176138375845100972008392139273699783617054412312771136854123843742424580337212057585308221577398862649395953198737423680802122673750056875369679031583292061166976356686717588849695416376187067766480697538569482643847489601680037929377766231167082141615886749276473279821100613632000000000