1 1
2 720
3 1814400
4 12192768000
5 184354652160000
6 5574884681318400000
7 309071606732292096000000
8 29374165503837040803840000000
9 4536546120412592581745049600000000
10 1089859839967921241838430715904000000000
11 392741891930840098708896892783165440000000000
12 205859590074469146139255395321223997030400000000000
13 152863097205697809157165486349728091234893824000000000000
14 157167722023010259463031266445336434284068434083840000000000000
15 219305552602027595644335307947164646942617730183226982400000000000000
16 408013594505020301144372953729540882343801434651290136215552000000000000000
17 996320236149918972958421428253091289777681847246292357822032117760000000000000000
18 3148451651852635948066448386994028723000656851846063554106247254691020800000000000000000
19 12713069955982721641978550612875448700029892288932183103854533664771779067904000000000000000000
20 64842759049090752080478757829958968585528465021852821277547971866495163700262993920000000000000000000
21 413411494593382998964300368420686400113895281593324847337134849432026565687396744036352000000000000000000000
22 3263304973722328040624601388165530167939043794785069014940407647476644898910034938725348147200000000000000000000000
23 31613593263432425126354888407992390054926280666359834589136693125694745122680854472395682710814720000000000000000000000000
24 372838073511616648970179011928499051351778583666781345210442504047193546078848925305645723618264481792000000000000000000000000000
25 5313166250384644217814433027388268581193655884401834238055931948174936347751244494960634948994439824225075200000000000000000000000000000
26 90858968361277693068463631160119112291789975055508134791407836584794097500716661759863229284968196990922227974144000000000000000000000000000000
27 1852552580787966492834686884085639818633239174198773122865147630635073988053312245953614538124587758270950401277773742080000000000000000000000000000000
28 44767155421050904855329348716355576494050460633214256366811036312012239130186856820938609747525238129148508960925555810212249600000000000000000000000000000000
29 1274982911881264506569333556833396052335035214981344649888815693697728414344243342054514305964637989994350862730027325652704136527872000000000000000000000000000000000
30 42572597415411976384794777382828014232624507053581884427935475959866614119412613046406511926459557025264171239176778023218261065643946147840000000000000000000000000000000000
31 1658451293299202486129843780561066869963843076858207316673145931816410240977578647817724653565250269947067012525972296388006863151455063103871385600000000000000000000000000000000000
32 75026744395614353238127447982553326572969095507711515127269115735279855547994319551771958311624499572146162462342961755188898002383201657958561768013824000000000000000000000000000000000000
33 3924471936217813168012804823190125687181301178942991157131747088999353983256489589159048957459462138799975493461749200024189008705379654371899583879030620815360000000000000000000000000000000000000
34 236382875113084989261441993427403768121018801163320344087162807681581648447647467683400562216614081384824475896701278035024977528911480936968802511769006544796411494400000000000000000000000000000000000000
35 16331891403178136899464006937173805358646410628166779762071111599478928619832659566118998900018128838705886292262844528513425118453618503579161619332230548145481699133751296000000000000000000000000000000000000000
36 1289581823810692740593101473205903357971864883754251970121706560161991703593461838693939627384375470507901939287914776302167420241211432516374037457627483022893454626032170733404160000000000000000000000000000000000000000
37 115969204752010262209798686938106907758887952018680270148631998332673151042743973799227316265911545061721683699818170903754999247270803812588680510720534462686837093180710801992593283481600000000000000000000000000000000000000000
38 11838154976157967888018203530431863241132523564139204965615578170919008486147471684460932320794853065747759347546830856762654923961283216517662520723233873236586360365821867581132241192727085056000000000000000000000000000000000000000000
39 1367446116448764908768465601838398083062522190135192450578994917940435487689830073822246943615898076565919398291586114686962172539433996198416268854777217589174986877850327770783527972916404794488258560000000000000000000000000000000000000000000
40 178206890643874833725018854958557803046867631839720809944207173541118775573806837457386091049089708600224119267981862388675009809024676241213958636772667582350169897908857451403169317617319872566312564267417600000000000000000000000000000000000000000000
41 26127104700740384757245437345837514747128554121063854844394953456610848095153440151011828785685375194764146367927630265215022957111701530374718986812568508729347346915907332516266169078738293222409456664815503147008000000000000000000000000000000000000000000000
42 4297659993235042244103985466826738802762254489079771594004851203655577576378875044091208202635204494766847922850672507587746429426323198348072106005913064033774535180924116761120229959522819646534878283334701224092856483840000000000000000000000000000000000000000000000
43 791081792683556095785434803559848907084439586646944291096344894058107961431964224750986858297045153699779672311556528273996820424934173666101205385752513543708489206506987048852320530865656933494327759087217791318052661835805491200000000000000000000000000000000000000000000000
44 162548702152706860444533978704969222759557709036869115690572289697032939375015768387761656169135632583289703842132098750761342192107578236619171006421468634113546508271048794203762862514006539582008567903529524753408021408651650296446976000000000000000000000000000000000000000000000000
45 37195382322691472264629767773861583764716373092687335216540150007996435148062508218359419755491123792354456434556026999309614949358584066178877354249079495387157122385351673066373777078659061546915859119778479313585324179497835222866799445934080000000000000000000000000000000000000000000000000
46 9456970590003094053048836012225636306079655518463466203607592987713103232117070389527744504137324813554671373833591331806868772412359229126858981970653560597579162955022525299133212470781560789177213480234622099654244975026340002816151199288074960896000000000000000000000000000000000000000000000000000
47 2665798960098320173950587846745450386539137071064214790429574286046081073412431044306885220586658907183448360490104326467309179022757188492728723222558014366881917023735025593501823690393695982490955011745592966729656084124244909641836976343957444117082931200000000000000000000000000000000000000000000000000000
48 831396583840455623914874374821306688391970681865566200608181566375478743986716614429418689547508364009619394117523384837857343669558202712607469100779925242274171248160765853978499963806272013278563092479159155617404837167465706043529835364666996675504062584586240000000000000000000000000000000000000000000000000000000
49 286301556683783747653698752437089778089373486342726481087074742196505886332502504121466364653696984748753355720977411354211198152205135714159475795976596772265066614193387283160915000236248204291035199364926700978551888017630258957703229871814529242569265100565803696128000000000000000000000000000000000000000000000000000000000
50 108651784323363952775075860988378495292650945315248310844322169153264619670248299317101431145715590148533597000137792781816774752199631649686378055944073646990719498166327506024307035687656477026293007401228920933401615764956304430759124980229460024990127188782843181645011353600000000000000000000000000000000000000000000000000000000000
51 45356830786143588926373081269735107519530923421098223489732604018293597790643117277679091005668085452084346132055561778655884618448409135675356105472887390113489882259270996942154924133099304041175690646412782665824136591213819026942245325041761990319361581925287079530709760975306752000000000000000000000000000000000000000000000000000000000000
52 20790569753544463113405926136412137535778944053442287798918772386089061304591587560058604162668845219908682244571673732531784787164375406919867526885962738274450056171049540294671334441887862139841707433066146779772522816476480640826210372222366774257649097650822686918161316359558280343715840000000000000000000000000000000000000000000000000000000000000
53 10446278323018145132270476051359369545866227758379902867589550244451339014738791658669609020936283740002115545400742701863147752765361510307994260923525107664645537227296626775807213496356238267148486269188303389415945070400668514010472448815340630563381769920201469279738570803640555957222558715084800000000000000000000000000000000000000000000000000000000000000
54 5743927085322553332107839757106070673523165128558002440963355152948527006503062369582786505029177684672424040931536345530843095397224866659971051706303100667827394054934981235454557505248383327645602397179363836819643907464483553049233197033114401850547274647160865073223829731579309964058176221919540412416000000000000000000000000000000000000000000000000000000000000000
55 3450757937397556378334164734026307928192433349036118033008572130089923719117460848504730583972040570246772596549968462250813052919199721355801500040125434592800205921573166516093088039656451937699002816336624792187217973997858314865912606603419057338754476175804131358057210724147489835246562794754105629658442629120000000000000000000000000000000000000000000000000000000000000000
56 2261562706103040351713829684583378687862173565395313648483125534962201536525357020036652176935636868666750979679457362744523499792981317029763939450457465104055212589177148936676871213476822576219962752334752681043359665392598939312795211029902290722115476402544204767392690366775224660609255079476370193477656838430051532800000000000000000000000000000000000000000000000000000000000000000
57 1614524278598974103913272967186018428491102353606100080711892899233253166129826176761598702615213592438183470860852567743939249426749850791640286130784481258167370697111856167822127801885039831862151529779684428980527202794966056241907722957549214777112134411251997779118390606091567295678748163396193116890042609685075094344302592000000000000000000000000000000000000000000000000000000000000000000
58 1253710780303502234924519663664799154736333637486773700138418444966901564543892493937199047338454286451360413956902242509139964510279656556688704979945436774867628653890265858282718958030443582647157552820887699916221938840875712784819683088849626070534661119937660015920479661855969298416612486739971094213803940882880836678260491372462080000000000000000000000000000000000000000000000000000000000000000000
59 1057456950840471692813100631726959905324521737461759623427618648598032539348757414919959965474530287515294234987167654786436909455382275977941408071860945212646160847321276020863149715999449114147047050840692565627164419138704727741652977002401371318839920945066855414790713885175681308232125371310174272678169582615537718429217746400222716834611200000000000000000000000000000000000000000000000000000000000000000000
60 967511185339990380901655942857174382599881585784564294792723142119137872718608771417545655553617024582857329382857555591725478406257075333735120136896076692619584616119748425166000244092127011704423600443936466592212316763530063334755922758863994132434096398965629589480413060730632509134984641487065535695117134482459046473943022964974588861371413168128000000000000000000000000000000000000000000000000000000000000000000000
61 958984083558667496079002052304159247609300485421147184454425164269459378225675676127183401971134554153717791281781503496971141405852232975705765679676751334453783464280653989605705210900835695814387365306839859180089849042473696933358851518984111851987536436399129951031302809044666723353674002448397772820200361324725962615387714568654163220917047900455493959680000000000000000000000000000000000000000000000000000000000000000000000
62 1028444604949175422607798838395340635570218868228861047784630036935719727455315752267994828745330510654065219960517081018101517058630422169172981247697062793990085857744013179762272303085470050398769749742831087482712241730814764566469862502542196891819112403537072436201233474075592234872924371442378553326538508967967265714929403662153597632670050127070630006651407564800000000000000000000000000000000000000000000000000000000000000000000000
63 1191882717851783294615683588323730163812014373477526812849816404834261570530325031711139486621122045866865399610549743975236729602189757528152292480103085171790331764464370407700569950001854039355229345127722379963828909911254369926300624158954197127345968071895400064720076407012703423512323397201409322093232557366896535335670783050278844144395277312352409889097234355845070848000000000000000000000000000000000000000000000000000000000000000000000000
64 1490920561424984890960271583862304239804488692036345354469423717659059367602696321459317244127143645168569106117382481787811579960953813531490772036723841563077328897029093828313951219812751209226713779556106532464910551241846103120532992725539707639122400575842102346302043276377662173527680240378679906467170093411184693651466625005160452846387222395934900215089845044559188002634465280000000000000000000000000000000000000000000000000000000000000000000000000
65 2010687613385038946623271361452051569079743634856415648643307186410360192468961773252725898309649301091322130859829905705350041953006271092788194109770884497990185697744455884127133063827775443679217131058452499339018312876238428870334072680986012358217168895537074379949521834575953909615890828960670286200409020161537623000363016102394497968001176231672662786518802364151681636446176675679436800000000000000000000000000000000000000000000000000000000000000000000000000
66 2920245640131085651383204721614388856315292519489370390241883346011023898539344668857108050248511419143818443396762406364463771918938668934857297481432946224586982723488110158556768310164455174044693173548834250140215526439699276634678895960198948965081049221965969848748445846861414507772303359045911750792106861208964653524013870676340725091562774553808177734701929153187308116334118386266601972301824000000000000000000000000000000000000000000000000000000000000000000000000000
67 4562559899058417990265805952454761119980702069455879473789257098441485298696900060978561698088365527525604885465699691058360697301760421533556272943302337933521929317326482821566163367890997768076928046303243479149061207355837428297921456354670952490519932619342127423293823458107626300297021894620651738081269110145961972771902789313246963242339679097371769307397431163873497395555796198130160890230832281681920000000000000000000000000000000000000000000000000000000000000000000000000000
68 7660470909637369665743471481507923786363912658681959245946308490418764757848498384014107486662169859974925425792995726187535231700191465841436008323466899979968937880991613611582454840764209897114016097362304217747260692969478764185265579815654988475162306414467275227594658701081401213939559388905785452244866279653768803723785580847882960288589393964410887354676082033956869909256519235340503658729263203092757322137600000000000000000000000000000000000000000000000000000000000000000000000000000
69 13807539799204453351312235996606860670127673641627723317820203951175077583637628055162258619387960375386793382460361280149119098028511641706555186157430345077247210791729554517389768829783429748090978943650999403220709983216762741276391226504175562679570625586676908718607734836749856890565316540104095043007072956688441414885404380246304630773201890344364276956433345675371783315789913271068676241880265866123565755134281515008000000000000000000000000000000000000000000000000000000000000000000000000000000
70 26690688005519031214235747997797366317916225347440188494087519185761621697181057423246536696802377375414871597777883905999205322964099116900414569614333473034552450596266945465491881851224492910709243639869189730074790843849935021185733404731157098452689299468976784015711329087173836602066861287580008297764494630809158913625807944714477980307917613109349144102618765665798160363183662375693600004742734291356813870552791508179159613440000000000000000000000000000000000000000000000000000000000000000000000000000000
71 55279799238669013457840199196284466350453614471922685787156302531145073108493172481624845159930878085935401684716595805003634923093601118868781546238711720138938906435604450707718711684504660083779921510262627344242665321092215600636340232193946261615603340203423585952751354736065269245361611804589462329722424918324954711469296005951073693025600420702804342907995675753354413318887416468450683558302804096108105569913617307402276676873224192000000000000000000000000000000000000000000000000000000000000000000000000000000000
72 122554253539983820390973331086338093237201734574854733474558409310540029096125680322850634522539686043659535575304346341053602554707990283390606407405536100283000887940731503613558795605282488916266477413759247779740979557687277016071234077041520738233569585646858184324399460623845769463797182427828189867317885373367992756196969034710216116822850041170039734383642579628212269923237679672158971195632997267233024772871547229058545268915742067759513600000000000000000000000000000000000000000000000000000000000000000000000000000000000
73 290568512268731451153369449464514048836005958729090017103755870942231293397104209028162773143474293641044843225933821244295678123133742124923500896239985469425557502652244481568223141023038132649657226173128040660553962642348045656474496365905853687761875359540473520454086143492687516191802471351633627262000959047785287335793578129823963437544511066341603433752137893730038417184807313119013312416837468148179479842337565869860163391083497883501192103854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000
74 736106161640555262135526350107496946948958044231932596301471543538779556286720723540682820617776247089103045525429508119868565696220901444326152464272359381248223128640012634286811984426406011015862260506951397749033698623909688381353061058237369047500741914084955415950766413163244859544191908191211098258546699185293140194615813918489445154405386255304027300110050492033433207437521658389640489955596796653802040212572899615145543611664270560008381793410339569664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
75 1990800439147972659445002857813155686517961538749741324176003132149407679780637512913079061589852972249723947009006050483299151688847681153802679126699031636832705698208545721451424728142787024323219312093118967724777586189021275264808440067512869416230042007978207275358596475779539416478014195248565159420216413330683831183990819051019757701090645057165001380396771753795305769694550712653767806437793456624441594598575789640380429959724520725229676575365491504767513395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
76 5743064929190914692074450378624878525725933561471408171486276253550625001493928276075675269986206106863710361801558911725838320726359033180037784045845289728075732116986953257650855242481790041918709772107308816880856412211054057804767896338966055316649704346296187666112447801834048805371454988240315649140546395991870311112532588060754374974041078954948105738971257517150465371401917709400957663245934924233625831025833067220085573878238820059222363425593394594697011796098678784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
77 17657578730099786773295516342780840776227057172183390286510410765544121520293219209110490063373299813135377674131204952772691065796303723890742804106947219029884751884679734436609694649282055417303709594662264218403113975321731256388129189652024079244422095793629402006557923377961606904261205956905374216970819237283166447486354460975248646098086921486533907945104361885967075394965986701062008711294967192520548478924979249410465079120366588688890976382687601988869269437624966872490311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
78 57815156231667119476526878884751969793022728068108038910388739028306629420723756557068077900456213459616319199068212226552040882534030559729217363956828176659519939574014376779239946323567564899810231640414042286388761791553897451870270162127584009872961961146403787187360857139592492737922420355923758685894284610144190839630984425937025639079766873195883658441029048294904640450677558685201015742713220994827982258210837313583080992007894417866022770956363496396067953201615391572572077312022937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
79 201435376899850906447295292742071246330079190847571652700916219546621186563185298538261340726483313869643626362577916575730440351001903209673569965823841142210855091458560567012198861669264577446814870835941308924450806376677437675319083741703577199910338472743356183971707358530842685533595652387082162659363312820915846472490219483098592816063403238086128605092669604283686333569910884861523875681140372735921950651904124246497682290643604998541389609235722776916961175539820294233574451746386743763402752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
80 746245941434187309774648412110948886781057527333594274799495449340336242102116985692557686770733338741999193683623269012713843944381164630339256811443969230855015250862817419412361054316238729180556940978213615701190570280842545930174427005505524308744060147513814720632819174385829425753136022162932646272136009186438297634271393887087778439399333013677612600937429300739155963474195114722294744929221178241921548233215346504463726996759922857517970801427077760865382729917296891284434185380681539478200396902563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
81 2937359872096139930730887527065635495505592051297302873112598588755161363723444725061982528330906165585493419871959353613932764193235899132224621768153418152804124874372316430090082935995043366152932148275784465406488329356810185358227673646361825904861784509323628155242520268785129816153007484114777435986054711796933438716193549104120701396662882996416893069887596377339224428186022814025636162576781472983490373244575978363246902036109546543547715645821669852001734359226634708821622372057469238653643373808743416961433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
82 12275685838596185071427156369474519470607686976073523397338444614811326445411743657037868670045083286761088079136838933682033662418610373650447113144018190750620631966472282292065493864081206092728631181763349889498589838118688472635393817659876578028096773069675178784421467294619852490385894022004972997812321101787555993275437859786232438955040402650865556314433504498958614365814049124017596888802410771935345210324998746130868277304875916761037867578981261489212924638184392017572466183107574207327422904387462617553297068785664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
83 54430180357566494296172185652246719149920368424001493322137165094363831296593868109784754913153521319869463722621305843790035275466471293412070658008115106436098601489293555018654267949461360181662199436627614350952643546416642570971145764145981703494502129650313867104056845311965650265702319071628632666963189305895916599722446863778480702577996676860628387845251803269445293968196976446811056462987277513392474252057235263365786335870181263247710285435395258124722952951922802961749293512379281909316395419476969957372801988417933814005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
84 255881189640395556486750731329245085467711740775277602002124202766382486317423978614756359823018066698470253980449088118296299442751139644699661668552327767663304319138967395993098596991557613607136792748463576339747407278258265363960960673444016521516577855358305133579538699901271473679346578932999225935205819685219667982809181660227625152917763016341933954366247882692389361687821676371613336662238411562380829995797568617992727693484671043684681525207950798512415776826263478236922697057941561362095871578483889371378495469204141693988453639782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 1274522977695317699645139251910298696542381779435643018542718557755489665256023943986835548090842072646267029984346689860883573663341655935704090487127121509619313465904880830706452524155342053757523516611770661209988690208096615472194950913127177378063449282240837345365800505677689400915368871073080862767476603177278080398716679999883268402900691526779337299857426479766443249945594148320734240872200028693595699095411237919929227964557694980283614595881471675792098394358772878279957418938658990312668936858922101935374036372121704602161554297642178052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 6721722230266744791221727585543027524927017221928075652911548881204339252348074191443330876996556791568751068041530617313062587487353305473845980981800049595378854258687496416413661357605552186271176965744779289286599666750953670793653093511344524400645742421153224124306814935027715172190679020037793410812686110012141503916249547046213167810601736315490512622459647777946239015837988317253563893064264737279503271582990327866567861701692876578088715265972779389655525353925207685438867316022807943103306908154541477889728664571214942901267783494835342157834207887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 37510805897412739432810751902719255687097491055491704786597724319309702101428690114023240817926744974974848578743100341825927034141233679068356862524430300496745550635350457466671155027718845865590735097685463261347822899828046573204312034452207275022376612156400610742409566511172293087332504057459446650297836848429161687071607509375557318579409648145296395237957345614115303828399887500505084489838830893083483298503252066001244167438742188926989245523246793792340121594745994713852281999866647883853695092565927800133697837553778398534928694114639606355355634999320222105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 221360844360026538710157809531552206198694551933772480307447476803128731026059321193158661041360987870923391040496102955218084097194858245614660741365077441752830343243013292603645174964716787737331165061556463665111920711941002918451578768423592845556794102426600262450918033689331994465111887671304307527704155298198097986137966518518757879253968771753144411186674261256670428375373356335752632552914266343942492742762796231920915909766614814063527933806416146469861869504046549143652445399944575109824275620810377583911993080484644062606464103361817431472832505745942057057062486016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 1380528850482467175697927979258927656515205054692994419800433578948560627870345122782105572425797592695919243250234491249933045039973618083326765080616909525070283418360373792319902026361097342841732117296063607234249862959261681037440750636464080918384892664393259476125312168640616859836091624899548057476961159433432328859916760197415572786142540789193408920038121663270362536499331071934229170128302377307809275127148578180859466523881984294442558827151022491674557062908464742086180267222708123681692021027096418730041572737589105647838831625418991815048922196126577689869768993130529423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 9093436077762289731077295272664650958536872551701296940539818718784383499822689896101372046470971119003404604935399995610510072890080310768441795430629707821400525405878496998515200466466816249481322656201160655260816733303323944064370270054359358645342600900313403797919809660536536270123965891841240873779949150531368451827793243499762611114135242843041953741340771628571609062901252662900128183236524972269490055388551787231995707891936411573835655585664679717069555425856280461226145431923977795090957959598567360989549893186477544966330756141981176471404367097782020750364788894932372031262005657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 63225408700664571077638670065732366738976865153891297324958708407873867488971567266740348758154422208288163069233644466192481057357489978912576773825101652158836689866714292044069553329935531572709757860810458012183016226977500849305989942614368734290194467476883105444965387053524087594396813373389523419698849469047593665495460698368354647769779704782026360625673127682389710932352267004627856652390162797970583400946172465271928566523742992190277364640639260333093984056805469119960269123418533039045490766358642946263384926514288728463404984383459246358050922621441683737388636947738172647088579933873635328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
92 463751271341469370209856204556725126970963184022298580808056586809626445638810084615105057865090170993091241186352845836575405816244826602049319175383884583167496639635343502793967783782847105726919827149041783288718495628497354616764042180286040220122340944300350574928417535525325330679382023443734055172220560280691736110688695772386240607797296632919722237988486915944627243676471956672315368744422647660028761190012580758678296692435062900902801657685492537941523759940378855604617020082846997471767729181717768608066204132587361738369094550804827621893752581148645909883828268519957526414843012825664942444159959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
93 3586431067548341667337113359449394027300848879274096504870634502426952321600814005345650958603398790638183435642258077030268641725214442208581064731254004207205098134943043835516493781867541043680913515182759801139306131822164271948218351762527176986916360091907566763230071373178316264252566822562813708309550043337148763438933241313108263937585499912831633130728768741038411602043331194603719566760629418069010886121018320785086366030374881858370989275812684386240042099562547315686521958448116750487217887672458041233025742214114915602513966593532456828371324515372109825105004056589875267157392811295413283605794165615702835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 29226915896838029327527673700738109520452828238992270375817399674562931485606057064758853028942205425055297820594496910652491713399891602679536998392726467500511988745852483719175877477270269499819909255040600319980615652704928406952136583461897209519488805149187472043436509328104706028477295256557044784281462747311585898600348118707241207544976804754278507092657876183213294689886414423642888007090402995786048908226075526921324811809161016507987941710620843859464516445319993229898295122382044923815126524970988950065888418560218029662456485212071114630887563279596151167092365944782798765386724376295257039209582063174576580681793536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 250848109723852261952278196409948565622294229521365268277182639355518122284856313605795772455664343155257352878231964177778395853156861201940717270724489242518052685375518391496512621535978985482531281245824189903890358064448230075215391915993595115559268234048793245515042045383765136362293962723829574998473439592792260531275451633331252807596791497972017553467182874518336183058301763495906474020839989738276436310491566136024374942295942868346463844627880913371439564713078800223324904087115434652059798858846356619756561621833769616833297590266819944398257364350680133812365842092327539778373228390489102687888070090110280550295784470431662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 2266287849335606597853286050933351699991174710116925367526850420495762929026027848926714560160553401830596127196033588120852944003495710105400294840081847800303529029351565809219382870897093830691494018490473633664753209270116889290285638781984733456148486202757584293709436595120535045501472075733948832514688286337336700471233342842415123485239951020727787719641392001074807089847066622227999429716816537306433835710583199435670941874672557354339011635803817218768462838855265732006749381954814203441077417733764670112446543388205084004327507479179801428033922714043894110560140350061154179713808399989621935407571220160469545896320585507997580097748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000