0 0
1 1
2 513
3 10097891
4 2647111616000
5 5170142516807540224
6 52103129720841632885243904
7 2102549272223560776918400601161728
8 282199388424234851655058321255905292713984
9 109329825340451764123791003609208862665771818418176
10 109329825449562452539362320089553762021665904001024000000000
11 257794009585339510341057785747911105735244695895490202435584000000000
12 1330160465779011768520007615939356850735167942134398222739596868845568000000000
13 14105685826670412591781222049793152234036443966395358614402823787982325089828864000000000
14 291438234799320522360629863908003070898633019661852341609046001693584542385017689657573376000000000
15 11203864796296763932481208741723913500743589092220922508635982095219988421777695450056359936000000000000000000
16 769923726233586256147049919445252120290187573891954883700640632674144002956399939231480917278794448896000000000000000000
17 91303619759466946433697134816157744194456687133535212593306933020804491353559515215913161813873269795976025997312000000000000000000
18 18110921223608686958313769892999387162513174152249740570395398210871042399697490887319557828749864758922670425519783795490816000000000000000000
19 5844171474321191477249427800743587002566991776926993458304940601855655424902512253250429051511535244276773196496645686607832184378097664000000000000000000
20 2992215794858282493960043813039287218847761459559099631683457647098051888105023140096969636545893344677813476992247259743450065820188672000000000000000000000000000000
21 2376657300923426777891708881851634092218570288169687441463996649565534944162540455149871912404672303154301644340245635363419997947631540398752530432000000000000000000000000000000
22 2869265200647843299040336000374184669299249846906870662920773235484807335408744627785957555229820608051406898334369998087532009813027384684748589061700419846144000000000000000000000000000000
23 5167984652592895184016869688931410101438564010234562856092611014402672246368345650307868857151920357620153403748551487036377307930442071306393851811501555803795788945948672000000000000000000000000000000
24 13652820822986977235859576547197764246707570832330538567661011809457820408607790926454262834422870971468763560971721637648444322757824606008336010723517206026766817111643123618863382528000000000000000000000000000000
25 52081378261530109662173456992896753813793440983332526341272347876188943883602441677265301685005432766171835781159581550725296857254895825137768899950710503526552958484647055370918095031894016000000000000000000000000000000000000
26 282776034877170378489819151252465008373060742264725817754429547810368973369046612697460554990951314294200555385751309813036542699703991239231919994885549466127483868404468198815934204518438147929319407616000000000000000000000000000000000000
27 2156336220374228842922908284837187694105835031865168075458239839680040776207394937258290909355493091052302553214477851772347268454860769225782221626919843353018241369795130184118165615925065955120800336555178293460992000000000000000000000000000000000000
28 22810707727969218183245459889948644880535401505623689150217765974353924779571309543918768129113159425116657289071896391866688413897020203707178690456253145632186463101552954879801474158950639658614408074464434236753324539417460736000000000000000000000000000000000000
29 330918266822555308493263454107184883207056919033289664230098909047438166124618900183433219828999603502152680041343357948679109142488506192053360703205034094813933869688996691616430151645837909282996528300352495296333323509761383385736710979584000000000000000000000000000000000000
30 6513464245868686392057984382039369810295228335045000890653781322005279275005046796645524437171007013336457511601273026260617576921980875772420804257031181242932955437041552513348314704987868899392232874952909574577513460140336586379242818211151872000000000000000000000000000000000000000000000
31 172213533617814444099395946437019225659620231868204071894632299026218458276138958640620377746238639910559152612150311402123379021180866380307071153184584879188257172640219831705797987562409386168173716182250861759902741177761525055929592627744894525076366426112000000000000000000000000000000000000000000000
32 6059225045541933714858492386127126095925215589771638553244448679072457123393178926803011537142036411261922526198002066060967825517411048283809376951214971248320700900007806843818862850668002057020631031799486181495157797409789359258393412237281846033747523196218904028381184000000000000000000000000000000000000000000000
33 281217628689098459747065548439006450029990958885564305228677543385481708663002960735198681299678147987033417388762350225032702299370952284583231323934794688808437406204042388111134188586359608919364362892623917253677466944682641745842156057001141213050811745504093229636525998036958052352000000000000000000000000000000000000000000000
34 17074688726918430877201341422985006815685226795695981302800052769530194080852140229910197163230599350613034478136415838373034460362230740398227103558162025635818290351148485339788540509225598932296151612615087894218101072054195900167764604248921954289659850145715692712243252028068068328390981821923328000000000000000000000000000000000000000000000
35 1345752497135557432408623827155751650808913935974375190260124395773607339707718781020439068742431369383340346507668830713911628547326538460932387386319181222271675804379703895807511289144294434440187116974332217577322145372759313613570399179781590428299389167402388515858834755203323714435650896790980395008000000000000000000000000000000000000000000000000000000
36 136674565295501183051368444517422614812652991251454049336326615553629834973928316536380479818263841447073902100470035413317146610057729944413341480860496925106954178102725525244352865439699782338761267470146441698449159705330776929663680675912911967239073908635114499429386929312656311904171425633678171943315051357667328000000000000000000000000000000000000000000000000000000
37 17762464291539322377983633787101524960762101204300406486971975429987186176902672708462087645290124212472347757651032296348949550026574200764015278162794783822229781825472099450716820953775667872775190885196647871905577722663207960193891323196935257075105981081582234367670105627227308129858615321022702163441585932403858018663458144256000000000000000000000000000000000000000000000000000000
38 2934645099068700072436821517444307045891800860273260768384386577251830397034326407271008524155347562407579463948726654347211905340049649114574981524007561518947066907463787605977778207826249715103492001080278993271137247533194723010948293065156580698867089043794486268501631811224251831695499734188958574234016844691461373628647282260324512157401088000000000000000000000000000000000000000000000000000000
39 612543662111196642566359271558739787658142554381159636555786105054727380509792062273791322203757049008757076825754288482710632188384901733948495343126388491945388333834875941907518650156014565905437987736929332765745810772063475722350980627943847867506045259321901537061832318071816587565496346954284312687723460085086427700193464648314372121057762343453607329792000000000000000000000000000000000000000000000000000000
40 160574645760478143984815328778213352697250906071423173672847373413922654702174526417780247105610809479100150048082467328250082286146594009871263323012893548744196605229766718831435973813678159837534050079574473739612670121841134664166178733313687713076844585273658575075357730093741323684260409422468290410791149173675260025982891480883018915253979493256556007860994048000000000000000000000000000000000000000000000000000000000000000
41 52569238143690543813718235299796412045460663089295966854535944762117755462816437042951686955061370247482815748628949120763865229532587738001040365827834341883540349145068389358781991998377141101018126083540099286231199619703561627765599093908486678945539655500428486916001964337626615738354331493160009365016164105951406450227916706785372864867448247778113886505489496009653908144128000000000000000000000000000000000000000000000000000000000000000
42 21378404823807134505014066143518025689814893243067549466481788076719661468958980307502750292540141378530643198352703106758413565857603551983382420003814495065968940689453753646774321532114582449521754559986672440104954729237042633498494683768003363794556937173181043200883202163487280161838992101659038669314048034397710734054945976083481368353329511555479416275412640182790295442640221748032700416000000000000000000000000000000000000000000000000000000000000000
43 10744628319440452937207808315907021732247122084386549422647894644813072893814524163967165132422700441969721963631044069106355332644533262029777752615105673712983268708542234736900103504413374280327225350331292908432420629474939064342557979307084799039736956084212131802581435045496601929630248442143732675980415554850084755546485231264752917998352267046187469885721569562841304087216032088264996278550425331826688000000000000000000000000000000000000000000000000000000000000000
44 6641489421658454050900168651651722624275417105730236487625300499429145379393055960331645953362992288212896029311379680313237606341852813522156243290724609907840276719620597799137992492927896577006945602336967655363281756144861621722480237683552001800567435045418643596998417320118301091314638701956516010675777559466112215468885029196701422012386587819965652610344250462870299531280610781385132029743300932599453524106256842752000000000000000000000000000000000000000000000000000000000000000
45 5025486483256345416036371684162923310442955029020023522407587326386904899965451077857062347653806878570319923895450868984161329206556303614758553553833659979162726918067363724410727841557436293705846934156323361451557460352051185671515041076446311666962450267317098348416073733592315686367130926486093819790894544879779284745049174930549156975874059678308112609299229969732381124914974479804068937536669664500986376910721380614406144000000000000000000000000000000000000000000000000000000000000000000000000
46 4634454197485316366697659077325264532542366382666612337399861974826262074918161830017439067688667207114094291415236184353372162323821332471947113482283288115496077183091572181647369131503094673989699229204933261437043246985555124783649927118327597708635472497902062773850454583616573069137256325626910957337544585984057342775853393910218426263008637330904705849001340984406620594369198524059115653485142064682869515949579855401418465497507445080064000000000000000000000000000000000000000000000000000000000000000000000000
47 5186558918604851095695015339377408231776934415606074228312928869108030570885957023491986706004492304641599374016003707753322843994143959693534197045835384962189922152076280318038202403823152208041984340970948783609502326025403705940538797090559307560734998687957631462375859808279144016839806683768850413256954029555373346928198613863976104905542822209601644532255109691719193927616266959055127284974371694287469841419844527203296211070276983833255894798814937088000000000000000000000000000000000000000000000000000000000000000000000000
48 7015367915001006700874491599673106266442551951324701933208806237319764428504212118172350689619363124420328423162346616731068571039791864633097752757917872188882708464205220194600117938913854348684347256868278056916909279288573689862514457017102536997066417150291236204036671233463804799824091345914483952635666302308272802021074320150552726250621691118861084753956599137245307722693652591180323310221196271765318245546400149540094289530059145201398625436723919000902957786988544000000000000000000000000000000000000000000000000000000000000000000000000
49 11423920507132321284543426631720291329301226210348928547953843792230716081075035604685462181095639416454799165126224169439467490124808173822527492917998503262008012691258266702428076669492097102076235344799738118689267857357118255809884288252278288784350220365043797871717912788854045917266110569111098112637146481927307304235131529616991472371059015752372364332064982474069159185251463162497331146820264575078745778767830424912025386082775729271343523260934495423707665563278271747038700896256000000000000000000000000000000000000000000000000000000000000000000000000
50 22312344740492826409896654921568381919257547405262848010442903644365527135662976506753293490454238204331449465441115897999205523517503622641773123980613309402454008290149306373218416547616142014945767231054284108975119326457653402417570638274275721779179619310570749495540483488274042147449329798671351861007722036261378888204391523929542558672991703104278994380714819733697262769586646229950702868194575585355145784270686014916895902850235909900123480963435658450509830247818712104579366912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
51 52080698023246274424060318083822572660540760093066182368489862434535889132616569180637964184606782660575372621236243038103155253338652382993210602648489662009895417315395814090088512938639891559160633158936772217195149437271783301454551383665096364076690480263840820005128340608593446963931977084091676062825270067948281179245385149712436500722122740427961039071901438526831618777658633414458044247263380496237962750836894511429221915218477754193710087853925936694222213180288785102820494388950264092557312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
52 144779438858677165707340827364288330413337864150756360461089809553905529484080887948886042312509373835447061301775923462732385989994515201298626619180166237885016731944272177606874493923603809279115669828386665003755091156837885957224735516201923151255807976506326908599038181181898352407258545927238996499586510352105488638151390392812037716210901134269298145943525989813174407830943534499166463825217123549064913526918986696415749392175393858263390156501387557979696431024891947339693820721638277565044078430274289926144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
53 477737921187406015943432004695345210717613217534507988585985076765208763150785041641672619449264346633253479669168658299240536585213754208638093620033659829694522108062253816813634151074897649140206693541922047789934646271775701824943629451528162794150485198009109166218507378694648862558447905055881391298021006692358943804803897659518108163223661791646177885723669287962380146803631887489405453704291761138030057589555492175293605777686063943731130318599496121166388814794480914167589761331723700926230106995069171229179257224431665152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
54 1865234990228276155949213319066963110202573146916270264544595565510328123727465237982670872073504286651308543111545893444967604471296240244505906984577148744316946890921889773413954357138512407846194569519297070817000692452417181706719034926186281961279939941011300302092480500035832801753131020345884981653998165786228233762808098629963249427830717877649739940658505518038383168675434561612990122495401357664492907456117764658982463923073229374810171831821262320573877591126604484870209102238607575509117037818974830160296019950812598268690294309388288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
55 8590090895275727105306537270210427062722966650196346426869328210118944937603660819977649014185505741247227149157329649671440203437237953611354880964545080140941737864694383885164403735160455381961005490513160384706665667576976194329414474705483255754651350744745262905009752578488611260819563051709255256495635931642470799210486659076827985083096420289756808368959569352613599365533076350904233444845420538768204338268311496224676516956636187717855929177682817561229726792106820027329576571766134222820916125159094694819454110688903508419718370136481893187584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
56 46525387863780039066981815837707837199000782716692725073989945577714973297080467818418352841273085867774176271057851928929206491362516175575419402450405972702825412185608901580439662306267652882509282331802626404414518843006638427097523206317000015287632682584168223811809311559719214923706400810306896487647097762518064711997461680552567451283009241802846722733686983023727988632752877632480091355984001284526206138822779544147567862436847446821780075692654405273010108217208350697899789082250235370160569562883423988128206061258542642300928462835557822711087474128940171264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
57 295504230976286087941282369591304126062008039628953197123049276982718217232888512999926902698088129718632245628093523616809764267418691496122818923303196558989621399959491732224248323059716261179516266694458238149331617507318367337110307216712782150684674667831694555133336044124897979664743133286860039130143570703667903407938232974138687982498155262348147157160044705540200028179870718353239821561566881283417362238849428883588002501274101239009577695658881996784045168864986044943325838750141557667708634009081648389753346359991739818693362275592434110013060132226317328306018636475138048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
58 2194904583813065110448194713281501450741734452431146199338377438502487449553450449351307868996368240653521850979524419319421371795573111727784641155821452809748261432520381770776999168167588553099420297934729624244822585492232179999659254731524550384277981543079451304994173016502068828441094081845384591278431356092608611564797081370983328689000897984578256564371229591467087183326068504846078091728920624478935620984041261473604548342054153949269535207840598023238764753274617858598084625352406596593170888701265080483219226384439033144215181781402479589718170155843983410055861026148975265643239303020544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
59 19014449231919144349297552863351269329490890305075934598678073468414616956311228579471894907966882934342045106947650326845609317947477368690478052531119114525465772615596948362873489266927247337442535362864076219963812892077711921636762414232522152833735176713436556194606845938028811760285958673520389189567241770549739681655106263306525521538580684778644864565941526850236042159929834422727724514659626523581555928076599332059925698281750875520785971454191442808027371209519324575582818189711131819931343338261084737202831861962287913772104419356509948675161880846139750443058044188819350307963156631369324945965964066816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
60 191621838966714652308675843536899660917221141657177622206109111833649759594715170783793049618932526706702658030431889002733445977490020251492635589868197973255089908645585658261887672688152107963579773999416036816702252787826494067780761979918667358727358008010923749168466540086508663113767059294732986232402896415803538525517902813059280118810661606925784790438764746167770646639639724479670019363704296464269690351352550923624117398584653234171781975602226148084516735046526962070430805541657933110443907433906518838428679293731697742606920041583878747456586914173349389351659585631595046742876625139685688285610904948295335936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
61 2240853779454299292989933144801987349184749237735864720732241359202258155280286155832815144117256876190568051942103396097600086520783777042107530841469276047266726450903609637930677617742008402409538413764272318065021158688568913167266943705752303833513146568858926880104501907464874097496871117130659788247524548565019065307467673664228616577698934676319014922125112140791383679940103580669224938079420954521988579135098241095016942125906449356390643250062133845995719444148881425678359382117899066688624199651238775020806301839186249614452018629402514283293722357669704912383127684082787548454393639713785934661932986793555386662277581924990976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
62 30334631549994629912636361058819076939272547860360930649240595099558307098371002539648341056565720312230213208157150958143143594480596292160043787445786795126265324504714891605345480249353320412690900905684809862945517026286968022763092239855164516033060141310570509781970027392467809308908008981304162575782900795539523033487575845751116881626786477219636229336070124087808447460294097612066826620904202549916310553460192334869857959412118422217509951934499693534156400835256161358973248654601733700887974505245136011309392746581790031916197401313333936445351533620333201339531514480259012327881195101082218905443443976379978398461468132655920703652504117706752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63 474245992169250703239896257089037012955524901775873744208074565274780085468561951322585289534146629957043553086849234760974289241190503925903841909958120942026313423102207727423145263278258626088920867529390737270007258692875609665718958180338454325627806050537258499517948064767630987574377946992021183783530310745288941898680073207280808347777506856841006121742576709784594621246731959107217768098938171893405361594061978699236699461668376159435336901662558412956120493494146442519698953493515611640162854897631402291452378525972775188845604923183952087206280832261847729607840291129975477299547504810768412817195572483486310260669682971690032233624779856198801697674044112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
64 8543256294461554997677121758949461053878419971569916747442120977347919239081045183425545601655680311376797636099136744342879998761814801370234289207588522790004940372460531752202419888066212149117535994175317287866420227328087124566224251115788610056596002368201350573040120799275184626275905180617358792806535035429819912495368500139384517181931758312863754743012094428345117780482871315509334333397358580780221517919203458219916624271713959076519588646059547492827879294970972006176252093227342407320427171785005280455644503347698966937979725381542267080173665873241258265378995903329441486297943495368069637945789536000555833623772004807787163807208911958659044165354200688805656549774065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
65 176947179722648179122757576932433172734226716863407875834605781889420265209040094553944721413804327210345368816800231598209362089171915736380406206649122621219495520222666384799590297663130609923754533586648958076614272518472851019019867888237034107451905416713592673475535437330418954638333776391209585736986966007109037625376159099150458921587143057615067783855097385790789102225998543232504184121345774663237289917910803228079546064202182773097878827197019955126410669924964969512486042590255513288886292320007378464637516684750423375488700921066495151144682055958054960655616224697137310514610487805737306264856235527567131722225763763470425221885278204262960773698578465721969929430723481940525056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
66 4204739211093637365222324227859603732351678338189998729329837577860533880035085025577107912852591547030022079796216615210278491191400971259420419641110746835620119849360900525435387399040426579394183633580507255967296273700353726802678286685909998472032552259200981220998902089401011019917135174219083342845413680656491636145091329921942741470525279544510499209906385938362305472654033129166581207994429999582861801118523100282264960703060444357650001767640525794174827253755219635390986600691209417909455342206851755995709280563506144389580537101100164734873824951165738998111205058767945969237599845278025054365809570336390562561853103823899561538417343084936326306130186551500088775981412379966752422186481579196416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
67 114396381974069129166077782795528375554002195775293632866341981330469600828584457982830764517803915587653516621493583655864319869679802901335791769529316118738801559031860981593860360045805966376575679895243928119671065255025206621902809058315540605989929163666585025394673815827707648596461359596980652452407475260678343676497451223709260911432171508439738733111910468958130770925851380480272172265639554779169961821622880238837304839597128606649860300891139439309837525535280649043976935378114868483608100861253829477212401572798181943848499082516833675596131161577472053433086432357921484579416104473702691237923235679187029529123138214126110427163994973429470027646950722679065399802651281712589692179537223311630326126263981309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
68 3556251799976554628802165412700615601412836191757018368472713379519678485177201642844008396210996148154877761989966527863708017332160828627251816866871813625526089580904102266185567736644760736836000267086176977502051939668184342428757671719175382741233272543720461835294469909923859256663949042360663908662965430544649401522246456739596758472075911431509384367303056870596839125314217803779669563400609175592351593426435278408522549209322520481595147216814669876493804574659816730013726558522309860511011477574986753890804864297962049388907346718443624753887710997537388895838682628844092005990446163639369261173651509715964965259894593771284561512969971563358673170102616165663695103439010641744616336918787633198515652006089442880154252869145460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
69 126076551178194884608542644413975662254379380626545418375163416729118141990477587722343526274311520479901439502957491327252010064815150457924627145107585340229442400278942476741102254332354768639869767479818437360140951645137218378538999003102896008856570130036345057129446476692820243634104596658052725918896158969412040931939483899889010590312382646593865554867230755102018933186456849504628152361634362497714870480967478863369776719669117373515606990799485110659136850843519419652975382860441414643542294468902516906641655915499316339325594085330221856932178681246372104985626218282606665706016169410836472965954823379336855767903702914579952879779603668093621342814736865616393933157560006063055919315281452908063349851484579141347084750922251096380750566254444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
70 5087643598160263468727326181017268952601656618626939216279362564894988076631385059626690647352382625688134693885373046473270686119872242456734874316271924228874011948673770085043679988576467258413405735504892277507180976129134220671094207642042404517450077825158580040930810632752575863512811269772115776072843989604727314500751935915047736540787071036332744331437120420725553069139178485441363430178936637693966685580511233467909440340922436519342942789619295091113689002425093016653713377459217102830042858771305545702538518371807317500625284500936154445745907839782976528396947598501819235392407434228540044950920170456989383889228697000031733834055876452516836857520000737038924094420930982098808122684549081667969352718760245704670880856148756227050968901721141131870208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
71 233260831165463457894985578076781177766562621546640342919243379629757260157702423252600919361406898215455429663700565822097847780576826105326636779765551274402090492489708816773796196036828420123011830229978814791700332335501407126527152097382706088613575571411980399481358616855176993988603628727868588247103236768564177829473851664318342211625151416042704403299125684862991020296560875468437489726254635196405313224491647853254868999373221443561371728400544644636387885953609273324115363350942722044331920794724428097842455732693454173200038038011558213247849566032434168344561492458832759077672282881961790142124449667850449024486091308987999992495394552428807583638836587753405759171391923211916864226447222700253205657856968687544382419815229277630703919296878057636407309894394155368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
72 12129259471668822877384400218733167111200249684452137123605354798696504124600237329484690195315643718507278494647588135787177585573991832512764643616762389258063397416557867260502712807559992490770686394906781486474000924638426502444089042646314114934028177128000261696788840727129847615497933910403091512973988562135523357074729631448585843231468713721287616229727092074271828752851531186562956503771481727262409011688656126002685213371072613624116372825457130332265072018276998301838653088380303225134233554389791707830039743625945928038752414683514258555644561959439451392234485570272170762958936605458602645050305674778347766091864402929023553932689003434198322388006623924853993453847703534466614619640352862333347856522333764996824549365818176745503115704574223997658125100685805926527030488598803644416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
73 714068750693430973884010960050991272413653410579043732680994531531229598131514500577843932672838261371171525600054988690319850228127869240249158707315190291075760128302496743930693068775025142158868370320357566346502044354231809097876788195280998758270366474221285717995782418809553021121008311749479435515559279624958697558183655112848984196857302860926044076723490248253375451733154239157137151085588354976705192253671123371161723419821270807321835912029071165191384292416762374183838538457252261914267505399299357189269301732669156510947827292795719801347805320105970907554464551909825661352444706389855048400971188400601827791759643216646981106434803773132281926981303779874932284708679741812190672896288890005337901948284869253208488515015184805689060248160293178905204433956007649194435067889224892832594915303314423808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
74 47514427992788678005442956209620445654964821991810848614495353004813517818222206159423464545286170114820774949608594478571950292491495339590876474328854814671557075056926586162028438994279618304489769820583865872928970635954433256438946535583765429119640636451084728483824209905022114822003368869782928904868805909771091921561650925518757800244900115758339911218394895456088120053809605677095702299582714547636279309315016831806047311459022677777942815214696167017340089456188234176991725739148731718134434552467456466622615683345383036297375578678959117501395070789352745819849593962824976662205166052515628754422502254470485789883132604832620852410918889902553360813521910435921804621983760893357808675936450549002490632451191480174351368407956837164462774636600119476073693006055738960156793288497175179281537632836396265719810175996526592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
75 3567605919578779455611382588715932262265553005554861136826831573902160816106511891127575965017439609961914390589827507029281478456622543921109212408809850794904765446857956537859811603541111749483818879647748426038291855757351177722256374577518566040417028600628477931957581171685582722363153206789159062951303212141126071022851258173821827302396378948621106072150730778473116376269526088899430755171950930641007280132278490888875990972945397608469120078213240130909549333121952032280096456807753014625664606962139974516596487032705803151895040077156104327452276637607087291848066866637845899711490057579525337505730435783123251793150699196449300261824852221491142762138234113986440478433742363535596433421566705033795002292407522229118617079479280079254887704695969373999577145825760285830266648820817755465920252882016168848679366532530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000