0 1 1 6 2 48 3 480 4 5760 5 80640 6 1290240 7 23224320 8 464486400 9 10218700800 10 245248819200 11 6376469299200 12 178541140377600 13 5356234211328000 14 171399494762496000 15 5827582821924864000 16 209792981589295104000 17 7972133300393213952000 18 318885332015728558080000 19 13393183944660599439360000 20 589300093565066375331840000 21 27107804303993053265264640000 22 1301174606591666556732702720000 23 65058730329583327836635136000000 24 3383053977138333047505027072000000 25 182684914765469984565271461888000000 26 10230355226866319135655201865728000000 27 593360603158246509868001708212224000000 28 35601636189494790592080102492733440000000 29 2207301443748677016708966354549473280000000 30 141267292399915329069373846691166289920000000 31 9323641298394411718578673881616975134720000000 32 634007608290819996863349823949954309160960000000 33 44380532580357399780434487676496801641267200000000 34 3195398345785732784191283112707769718171238400000000 35 236459477588144226030154950340374959144671641600000000 36 17970920296698961178291776225868496894995044761600000000 37 1401731783142518971906758545617742757809613491404800000000 38 112138542651401517752540683649419420624769079312384000000000 39 9195360497414924455708336059252392491231064503615488000000000 40 772410281782853654279500228977200969263409418303700992000000000 41 66427284233325414268037019692039283356653209974118285312000000000 42 5845601012532636455587257732899456935385482477722409107456000000000 43 526104091127937281002853195960951124184693422995016819671040000000000 44 48401576383770229852262494028407503424991794915541547409735680000000000 45 4549748180074401606112674438670305321949228722060905456515153920000000000 46 436775825287142554186816746112349310907125957317846923825454776320000000000 47 42804030878139970310308041119010232468898343817148998534894568079360000000000 48 4280403087813997031030804111901023246889834381714899853489456807936000000000000 49 436601114957027697165142019413904371182763106934919785055924594409472000000000000 50 45406515955530880505174770019046054603007363121231657645816157818585088000000000000 51 4813090691286273333548525622018881787918780490850555710456512728770019328000000000000 52 519813794658917520023240767178039233095228293011860016729303374707162087424000000000000 53 57179517412480927202556484389584315640475112231304601840223371217787829616640000000000000 54 6404105950197863846686326251633443351733212569906115406105017576392236917063680000000000000 55 730068078322556478522241192686212542097586232969297156295972003708715008545259520000000000000 56 84687897085416551508579978351600654883320003024438470130332752430210940991250104320000000000000 57 9993171856079153078012437445488877276231760356883739475379264786764891036967512309760000000000000 58 1199180622729498369361492493458665273147811242826048737045511774411786924436101477171200000000000000 59 146300035972998801062102084201957163324032971624777945919552436478238004781204380214886400000000000000 60 18141204460651851331700658441042688252180088481472465294024502123301512592869343146645913600000000000000 61 2285791762042133267794282963571378719774691148665530627047087267535990586701537236477385113600000000000000 62 292581345541393058277668219337136476131160467029187920262027170244606795097796766269105294540800000000000000 63 38035574920381097576096868513827741897050860713794429634063532131798883362713579614983688290304000000000000000 64 5020695889490304880044786643825261930410713614220864711696386241397452603878192509177846854320128000000000000000 65 672773249191700853926001410272585098675035624305595871367315756347258648919677796229831478478897152000000000000000 66 91497161890071316133936191797071573419804844905561038505954942863227176253076180287257081073130012672000000000000000 67 12626608340829841626483194467995877131933068596967423313821782115125350322924512879641477188091941748736000000000000000 68 1767725167716177827707647225519422798470629603575439263935049496117549045209431803149806806332871844823040000000000000000 69 251016973815697251534485906023758037382829403707712375478777028448691964419739316047272566499267801964871680000000000000000 70 36146444229460404220965970467421157383127434133910582068943892096611642876442461510807249575894563482941521920000000000000000 71 5277380857501219016261031688243488977936605383550944982065808246105299859960599380577858438080606268509462200320000000000000000 72 781052366910180414406632689860036368734617596765539857345739620423584379274168708325523048835929727739400405647360000000000000000 73 117157855036527062160994903479005455310192639514830978601860943063537656891125306248828457325389459160910060847104000000000000000000 74 17807993965552113448471225328808829207149281206254308747482863345657723847451046549821925513459197792458329248759808000000000000000000 75 2742431070695025471064568700636559697900989305763163547112360955231289472507461168672576529072716460038582704309010432000000000000000000 76 427819247028423973486072717299303312872554331699053513349528309016081157711163942312921938535343767766018901872205627392000000000000000000 77 67595441030490987810799489333289923433863584408450455109225472824540822918363902885441666288584315307030986495808489127936000000000000000000 78 10815270564878558049727918293326387749418173505352072817476075651926531666938224461670666606173490449124957839329358260469760000000000000000000 79 1752073831510326404055922763518874815405744107867035796431124255612098130043992362790647990200105452758243169971356038196101120000000000000000000 80 287340108367693530265171333217095469726542033690193870614704377920384093327214747497666270392817294252351879875302390264160583680000000000000000000 81 47698457989037126024018441314037847974605977592572182522040926734783759492317648084612600885207670845890412059300196783850656890880000000000000000000 82 8013340942158237172035098140758358459733804235552126663702875691443671594709364878214916948714888702109589225962433059686910357667840000000000000000000 83 1362267960166900319245966683928920938154746720043861532829488867545424171100592029296535881281531079358630168413613620146774760803532800000000000000000000 84 234310089148706854910306269635774401362616435847544183646672085217812957429301829039004171580423345649684388967141542665245258858207641600000000000000000000 85 40769955511874992754393290916624745837095259837472687954520942827899454592698518252786725854993662143045083680282628423752675041328129638400000000000000000000 86 7175512170089998724773219201325955267328765731395193079995685937710304008314939212490463750478884537175934727729742602580470807273750816358400000000000000000000 87 1277241166276019773009633017836020037584520300188344368239232096912434113480059179823302547585241447617316381535894183259323803694727645311795200000000000000000000 88 229903409929683559141733943210483606765213654033901986283061777444238140426410652368194458565343460571116948676460952986678284665050976156123136000000000000000000000 89 41842420607202407763795577664308016431268885034170161503517243494851341557606738731011391458892509823943284659115893443575447809039277660414410752000000000000000000000 90 7699005391725243028538386290232675023353474846287309716647172803052646846599639926506096028436221807605564377277324393617882396863227089516251578368000000000000000000000 91 1432015002860895203308139849983277554343746321409439607296374141367792313467533026330133861289137256214634974173582337212926125816560238650022793576448000000000000000000000 92 269218820537848298221930291796856180216624308424974646171718338577144954931896208950065165922357804168351375144633479396030111653513324866204285192372224000000000000000000000 93 51151575902191176662166755441402674241158618600745182772626484329657541437060279700512381525247982791986761277480361085245721214167531724578814186550722560000000000000000000000 94 9821102573220705919136017044749313454302454771343075092344284991294247955915573702498377252847612696061458165276229328367178473120166091119132323817738731520000000000000000000000 95 1905293899204816948312387306681366810134676225640556567914791288311084103447621298284685187052436863035922884063588489703232623785312221677111670820641313914880000000000000000000000 96 373437604244144121869227912109547894786396540225549087311299092508972484275733774463798296662277625155040885276463343981833594261921195448713887480845697527316480000000000000000000000 97 73940645640340536130107126597690483167706514964658719287637220316776551886595287343832062739130969780698095284739742108403051663860396698845349721207448110408663040000000000000000000000 98 14788129128068107226021425319538096633541302992931743857527444063355310377319057468766412547826193956139619056947948421680610332772079339769069944241489622081732608000000000000000000000000 99 2987202083869757659656327914546695519975343204572212259220543700797772696218449608690815334660891179140203049503485581179483287219960026633352128736780903660509986816000000000000000000000000 100 609389225109430562569890894567525886074970013732731300880990914962745630028563720172926328270821800544601422098711058560614590592871845433203834262303304346744037310464000000000000000000000000 101 125534180372542695889397524280910332531443822828942647981484128482325599785884126355622823623789290912187892952334478063486605662131600159239989858034480695429271685955584000000000000000000000000 102 26111109517488880744994685050429349166540315148420070780148698724323724755463898281969547313748172509735081734085571437205213977723372833121917890471171984649288510678761472000000000000000000000000 103 5483332998672664956448883860590163324973466181168214863831226732107982198647418639213604935887116227044367164157970001813094935321908294955602756998946116776350587242539909120000000000000000000000000 104 1162466595718604970767163378445114624894374830407661551132220067206892226113252751513284246408068640133405838801489640384376126288244558530587784483776576756586324495418460733440000000000000000000000000 105 248767851483781463744172962987254529727396213707239571942295094382274936388236088823842828731326688988548849503518783042256491025684335525545785879528187425909473442019550596956160000000000000000000000000 106 53733855920496796168741360005246978421117582160763747539535740386571386259858995185950051005966564821526551492760057137127402061547816473517889749978088483996446263476222928942530560000000000000000000000000 107 11713980590668301564785616481143841295803632911046496963618791404272562204649260950537111119300711131092788225421692455893773649417423991226899965495223289511225285437816598509471662080000000000000000000000000 108 2577075729947026344252835625851645085076799240430229331996134108939963685022837409118164446246156448840413409592772340296630202871833278069917992408949123692469562796319651672083765657600000000000000000000000000 109 572110812048239848424129508939065208887049431375510911703141772184671938075069904824232507066646731642571776929595459545851905037546987731521794314786705459728242940782962671202595975987200000000000000000000000000 110 128152821898805726047005010002350606790699072628114444221503756969366514128815658680628081582928867887936078032229382938270826728410525251860881926512222022979126418735383638349381498621132800000000000000000000000000 111 28962537749130094086623132260531237134697990413953864394059849075076832193112338861821946437741924142673553635283840544049206840620778706920559315391762177193282570634196702266960218688376012800000000000000000000000000 112 6603458606801661451750074155401122066711141814381481081845645589117517740029613260495403787805158704529570228844715644043219159661537545177887523909321776400068426104596848116866929860949730918400000000000000000000000000 113 1518795479564382133902517055742258075343562617307740648824498485497029080206811049913942871195186502041801152634284598129940406722153635390914130499144008572015738004057275066879393868018438111232000000000000000000000000000 114 352360551258936655065383956932203873479706527215395830527283648635310746607980163580034746117283268473697867411154026766146174359539643410692078275801409988707651216941287815516019377380277641805824000000000000000000000000000 115 82452368994591177285299845922135706394251327368402624343384373780662714706267358277728130591444284822845300974210042263278204800132276558101946316537529937357590384764261348830748534306984968182562816000000000000000000000000000 116 19458759082723517839330763637624026709043313258943019345038712212236400670679096553543838819580851218191491029913569974133656332831217267712059330702857065216391330804365678324056654096448452491084824576000000000000000000000000000 117 4631184661688197245760721745754518356752308555628438604119213506512263359621624979743433639060242589929574865119429653843810207213829709715470120707279981521501136731439031441125483674954731692878188249088000000000000000000000000000 118 1111484318805167338982573218981084405620554053350825264988611241562943206309189995138424073374458221583097967628663116922514449731319130331712828969747195565160272815545367545870116081989135606290765179781120000000000000000000000000000 119 268979205150850496033782718993422426160174080910899714127243920458232255926823978823498625756618889623109708166136474295248496834979229540274504610678821326768786021361978946100568091841370816722365173507031040000000000000000000000000000 120 65630926056807521032242983434395071983082475742259530247047516591808670446145050832933664684615009068038768792537299728040633227734932007826979125005632403731583789212322862848538614409294479280257102335715573760000000000000000000000000000 121 16145207809974650173931773924861187707838289032595844440773689081584932929751682504901681512415292230737537122964175733097995774022793273925436864751385571317969612146231424260740499144686441902943247174586031144960000000000000000000000000000 122 4004011536873713243135079933365574551543895680083769421311874892233063366578417261215617015078992473222909206495115581808302951957652731933508342458343621686856463812265393216663643787882237591929925299297335723950080000000000000000000000000000 123 1001002884218428310783769983341393637885973920020942355327968723058265841644604315303904253769748118305727301623778895452075737989413182983377085614585905421714115953066348304165910946970559397982481324824333930987520000000000000000000000000000000 124 252252726823043934317510035802031196747265427845277473542648118210682992094440287456583871949976525813043280009192281653923085973332122111811025574875648166271957220172719772649809558636580968291585293855732150608855040000000000000000000000000000000 125 64072192613053159316647549093715923973805418672700478279832622025513479991987833013972303475294037556512993122334839540096463837226359016400000496018414634233077133923870822253051627893691565946062664639355966254649180160000000000000000000000000000000 126 16402481308941608785061772567991276537294187180211322439637151238531450877948885251576909689675273614467326239317718922264694742329947908198400126980714146363667746284510930496781216740785040882192042147675127361190190120960000000000000000000000000000000 127 4231840177706935066545937322541749346621900292494521189426385019541114326510812394906842699936220592532570169743971481944291243521126560315187232761024249761826278541403820068169553919122540547605546874100182859187069051207680000000000000000000000000000000 128 1100278446203803117301943703860854830121694076048575509250860105080689724892811222675779101983417354058468244133432585305515723315492905681948680517866304938074832420764993217724084018971860542377442187266047543388637953313996800000000000000000000000000000000 129 288272952905396416733109250411543965491883847924726783423725347531140707921916540341054124719655346763318679962959337350045119508659141288670554295680971893775606094240428223043710012970627462102889853063704456367823143768267161600000000000000000000000000000000 130 76104059567024654017540842108647606889857335852127870823863491748221146891385966650038288925989011545516131510221265060411911550286013300209026334059776579956760008879473050883539443424245649995162921208817976481105309954822530662400000000000000000000000000000000 131 20243679844828557968665864000900263432702051336666013639147688805026825073108667128910184854313077071107290981718856506069568472376079537855601004859900570268498162361939831535021491950849342898713337041545581743974012447982793156198400000000000000000000000000000000 132 5425306198414053535602451552241270599964149758226491655291580599747189119593122790547929540955904655056753983100653543626644350596789316145301069302453352831957507512999874851385759842827623896855174327134215907385035336059388565861171200000000000000000000000000000000 133 1464832673571794454612661919105143061990320434721152746928726761931741062290143153447940976058094256865323575437176456779193974661133115359231288711662405264628527028509966209874155157563458452150897068326238294993959540736034912782516224000000000000000000000000000000000 134 398434487211528091654644041996598912861367158244153547164613679245433568942918937737839945487801637867368012518911996243940761107828207377710910529572174231978959351754710809085770202857260698985044002584736816238356995080201496276844412928000000000000000000000000000000000 135 109171049495958697113372467507068102124014601358898071923104148113248797890359788940168145063657648775658835430181886970839768543544928821492789485102775739562234862380790761689501035582889431521902056708217887649309816651975209979855369142272000000000000000000000000000000000 136 30131209660884600403290801031950796186228029975055867850776744879256668217739301747486408037569511062081838578730200803951776118018400354732009897888366104119176822017098250226302285820877483100044967651468136991209509395945157954440081883267072000000000000000000000000000000000 137 8376476285725918912114842686882321339771392333065531262515935076433353764531525885801221434444324075258751124886995823498593760809115298615498751612965776945131156520753313562912035458203940301812501007108142083556243612072753911334342763548246016000000000000000000000000000000000 138 2345413360003257295392155952327049975135989853258348753504461821401339054068827248024342001644410741072450314968358830579606253026552283612339650451630417544636723825810927797615369928297103284507500281990279783395748211380371095173615973793508884480000000000000000000000000000000000 139 661406567520918557300587978556228092988349138618854348488258233635177613247409283942864444463723828982430988821077190223448963353487743978679781427359777747587556118878681638927534319779783126231115079521258898917600995609264648838959704609769505423360000000000000000000000000000000000 140 187839465175940870273366985909968778408691155367754634970665338352390442162264236639773502227697567431010400825185922023459505592390519289945057925370176880314865937761545585455419746817458407849636682584037527292598682753031160270264556109174539540234240000000000000000000000000000000000 141 53722087040319088898182957970251070624885670435177825601610286768783666458407571678975221637121504285268974636003173698709418599423688516924286566655870587770051658199802037440250047589793104644996091219034732805683223267366911837295663047223918308506992640000000000000000000000000000000000 142 15471961067611897602676691895432308339967073085331213773263762589409695940021380643544863831490993234157464695168914025228312556634022292874194531196890729277774877561542986782792013705860414137758874271082003048036768301001670609141150957600488472850013880320000000000000000000000000000000000 143 4486868709607450304776240649675369418590451194746051994246491150928811822606200386628010511132388037905664761598985067316210641423866464933516414047098311490554714492847466167009683974699520099950073538613780883930662807290484476650933777704141657126504025292800000000000000000000000000000000000 144 1310165663205375488994662269705207870228411748865847182319975416071213052201010512895379069250657307068454110386903639656333507295769007760586792901752706955241976631911460120766827720612259869185421473275224018107753539728821467182072663089609363880939175385497600000000000000000000000000000000000 145 385188704982380393764430707293331113847153054166559071602072772324936637347097090791241446359693248278125508453749670058962051144956088281612517113115295844841141129781969275505447349860004401540513913142915861323679540680273511351529362948345152980996117563336294400000000000000000000000000000000000 146 114015856674784596554271489358826009698757304033301485194213540608181244654740738874207468122469201490325150502309902337452767138907002131357305065482127570072977774415462905549612415558561302855992118290303094951809144041360959360052691432710165282374850798747543142400000000000000000000000000000000000 147 33976725289085809773172903828930150890229676601923842587875635101238010907112740184513825500495822044116894849688350896560924607394286635144476909513674015881747376775807945853784499836451268251085651250510322295639124924325565889295702046947629254147705538026767856435200000000000000000000000000000000000 148 10193017586725742931951871148679045267068902980577152776362690530371403272133822055354147650148746613235068454906505268968277382218285990543343072854102204764524213032742383756135349950935380475325695375153096688691737477297669766788710614084288776244311661408030356930560000000000000000000000000000000000000 149 3078291311191174365449465086901071670654808700134300138461532540172163788184414260716952590344921477196990673381764591228419769429922369144089608001938865838886312335888199894352875685182484903548360003296235199984904718143896269570190605453455210425782121745225167793029120000000000000000000000000000000000000 150 935800558602117007096637386417925787879061844840827242092305892212337791608061935257953587464856129067885164708056435733439609906696400219803240832589415215021438950110012767883274208295475410678701441002055500795411034315744465949337944057850383969437765010548451009080852480000000000000000000000000000000000000 151 286354970932247804171571040243885291090992924521293136080245603016975364232066952188933797764245975494772860400665269334432520631449098467259791694772361055796560318733663906972281907738415475667682640946628983243395776500617806580497410881702217494647956093227826008778740858880000000000000000000000000000000000000 152 88197331047132323684843880395116669656025820752558285912715645729228412183476621274191609711387760452390041003404902955005216354486322327916015841989887205185340578169968483347462827583431966505646253411561726838965899162190284426793202551564282988351570476714170410703852184535040000000000000000000000000000000000000 153 27341172624611020342301602922486167593368004433293068632941850176060807776877752594999399010530205740240912711055519916051617069890759921653964911016865033607455579232690229837713476550863909616750338557584135320079428740278988172305892790984927726388986847781392827318194177205862400000000000000000000000000000000000000 154 8530445858878638346798100111815684289130817383187437413477857254930972026385858809639812491285424190955164765849322213808104525805917095556037052237261890485526140720599351709366604683869539800426105629966250219864781766967044309759438550787297450633363896507794562123276583288229068800000000000000000000000000000000000000 155 2678559999687892440894603435110124866787076658320855347832047178048325216285159666226901122263623195959921736476687175135744821103057968004595634402500233612455208186268196436741113870735035497333797167809402569037541474827651913264463704947211399498876263503447492506708847152503927603200000000000000000000000000000000000000 156 846424959901374011322694685494799457904716224029390289914926908263270768346110454527700754635304929923335268726633147342895363468566317889452220471190073821535845786860750074010191983152271217157479905027771211815863106045538004591570530763318802241644899267089407632119995700191241122611200000000000000000000000000000000000000 157 269163137248636935600616909987346227613699759241346112192946756827720104334063124539808839974026967715620615455069340855040725583004089088845806109838443475248398960221718523535241050642422247056078609798831245357444467722481085460119428782735379112843077966934431627014158632660814676990361600000000000000000000000000000000000000 158 86132203919563819392197411195950792836383922957230755901742962184870433386900199852738828791688629668998596945622189073613032186561308508430657955148301912079487667270949927531277136205575119057945155135625998514382229671193947347238217210475321316109784949419018120644530762451460696636915712000000000000000000000000000000000000000 159 27734569662099549844287566405096155293315623192228303400361233823528279550581864352581902870923738753417548216490344881703396364072741339714671861557753215689595028861245876665071237858195188336658339953671571521631077954124451045810705941773053463787350753712923834847538905509370344317086859264000000000000000000000000000000000000000 160 8986000570520254149549171515251154315034261914281970301717039758823162574388524050236536530179291356107285622142871741671900421959568194067553683144712041883428789351043664039483081066055241021077302144989589173008469257136322138842668725134469322267101644202987322490602605385035991558736142401536000000000000000000000000000000000000000 161 2929436185989602852753029913971876306701169384055922318359754961376350999250658840377110908838448982090975112818576187785039537558819231266022500705176125653997785328440234476871484427534008572871200499266606070400760977826441017262710004393836999059075136010173867131936449355521733248147982422900736000000000000000000000000000000000000000 162 960855069004589735702993811782775428597983557970342520421999627331443127754216099643692378099011266125839837004492989593492968319292707855255380231297769214511273587728396908413846892231154811901753763759446791091449600727072653662168881441178535691376644611337028419275155388611128505392538234711441408000000000000000000000000000000000000000 163 317082172771514612781987957888315891437334574130213031739259877019376232158891312882418484772673717821527146211482686565852679545366593592234275476328263840788720283950370979776569474436281087927578742040617441060178368239933975708515730875588916778154292721741219378360801278241672406779537617454775664640000000000000000000000000000000000000000 164 105271281360142851443620002018920875957195078611230726537434279170432909076751915876962936944527674316747012542212251939863089609061709072621779458140983595141855134271523165285821065512845321191956142357484990431979218255658079935227222650695520370347225183618084833615786024376235239050806488994985520660480000000000000000000000000000000000000000 165 35160607974287712382169080674319572569703156256151062663503049242924591631635139902905620939472243221793502189098892147914271929426610830255674339019088520777379614846688737205464235881290337278113351547399986804281058897389798698365892365332303803695973211328440334427672532141662569842969367324325163900600320000000000000000000000000000000000000000 166 11813964279360671360408811106571376383420260502066757054937024545622662788229407007376288635662673722522616735537227761699195368287341238965906577910413742981199550588487415701035983256113553325446086119926395566238435789522972362650939834751654078041846999006355952367697970799598623467237707420973255070601707520000000000000000000000000000000000000000 167 3993119926423906919818178154021125217596048049698563884568714296420460022421539568493185558853983718212644456611582983454328034481121338770476423333719845127645448098908746506950162340566381024000777108535121701388591296858764658576017664146059078378144285664148311900281914130264334731926345108288960213863377141760000000000000000000000000000000000000000 168 1357660774984128352738180572367182573982656336897511720753362860782956407623323453287683090010354464192299115247938214374471531723581255181961983933464747343399452353628973812363055195792569548160264216901941378472121040931979983915846005809660086648569057125810426046095850804289873808854957336818246472713548228198400000000000000000000000000000000000000000 169 464319985044571896636457755749576440302068467218949008497650098387771091407176621024387616783541226753766297414794869316069263849464789272230998505244943591442612704941109043828164876961058785470810362180463951437465395998737154499219333986903749633810617537027165707764780975067136842628395409191840293668033494043852800000000000000000000000000000000000000000 170 159726074855332732442941467977854295463911552723318458923191633845393255444068757632389340173538182003295606310689435044727826764215887509647463485804260595456258770499741511076888717674604222201958764590079599294488096223565581147731450891494889874030852432737345003471084655423095073864168020761993061021803521951085363200000000000000000000000000000000000000000 171 55265221899945125425257747920337586230513397242268186787424305310506066383647790140806711700044210973140279783498544525475828060418697078338022366088274166027865534592910562832603496315413060881877732548167541355892881293353691077115082008457231896414674941727121371200995290776390895557002135183649599113544018595075535667200000000000000000000000000000000000000000 172 19232297221180903647989696276277480008218662240309329002023658248056111101509430969000735671615385418652817364657493494865588165025706583261631783398719409777697206038332875865746016717763745186893450926762304391850722690087084494836048538943116699952306879721038237177946361190184031653836743043910060491513318471086286412185600000000000000000000000000000000000000000 173 6731304027413316276796393696697118002876531784108265150708280386819638885528300839150257485065384896528486077630122723202955857758997304141571124189551793422194022113416506553011105851217310815412707824366806537147752941530479573192616988630090844983307407902363383012281226416564411078842860065368521172029661464880200244264960000000000000000000000000000000000000000000 174 2369419017649487329432330581237385537012539188006109333049314696160512887705961895380890634743015483578027099325803198567440461931167051057833035714722231284612295783922610306659909259628493407025273154177115901076009035418728809763801179997791977434124207581631910820322991698630672699752686743009719452554440835637830485981265920000000000000000000000000000000000000000000 175 838774332247918514619045025758034480102438872554162703899457402440821562247910510964835284699027481186621593161334332292873923523633136074472894643011669874752752707508604048557607877908486666086946696578699028980907198538229998656385617719218360011679969483897696430394339061315258135712451107025440686204272055815791992037368135680000000000000000000000000000000000000000000 176 298603662280258991204380029169860274916468238629281922588206835268932476160256141903481361352853783302437287165435022296263116774413396442512350492912154475411979963873063041286508404535421253126953023982016854317202962679609879521673279908041736164158069136267579929220384705828231896313632594101056884288720851870421949165303056302080000000000000000000000000000000000000000000 177 106900111096332718851168050442809978420095629429282928286578047026277826465371698801446327364321654422272548805225737982062195805239995926419421476462551302197488827066556568780570008823680808619449182585562033845558660639300336868759034207078941546768588750783793614660897724686507018880280468688178364575362064969611057801178494156144640000000000000000000000000000000000000000000 178 38484039994679778786420498159411592231234426594541854183168096929460017527533811568520677851155795592018117569881265673542390489886398533510991731526518468791095977743960364761005203176525091103001705730802332184401117830148121272753252314548418956836691950282165701277923180887142526796900968727744211247130343389059980808424257896212070400000000000000000000000000000000000000000000 179 13931222478074079920684220333706996387706862427224151214306851088464526344967239787804485382118398004310558560297018173822345357338876269130979006812599685702376743943313652043483883549902082979286617474550444250753204654513619900736677337866527662374882486002143983862608191481145594700478150679443404471461184306839713052649581358428769484800000000000000000000000000000000000000000000 180 5070964982018965091129056201469346685125297923509591042007693796201087589568075282760832679091096873569043315948114615271333710071350961963676358479786285595665134795366169343828133612164358204460328760736361707274166494242957643868150550983416069104457224904780410125989381699136996470974046847317399227611871087689655551164447614468072092467200000000000000000000000000000000000000000000 181 1855973183418941223353234569737780886755859040004510321374815929409598057781915553490464760547341455726269853637009949189308137886114452078705547203601780528013439335104017979841096902052155102832480326429508384862344936892922497655743101659930281292231344315149630106112113701884140708376501146118168117305944818094413931726187826895314385842995200000000000000000000000000000000000000000000 182 682998131498170370193990321663503366326156126721659798265932262022732085263744923684491031881421655707267306138419661301665394742090118364963641370925455234308945675318278616581523659955193077842352760126059085629342936776595479137313461410854343515541134707975063879049257842293363780682552421771485867168587693058744326875237120297475693990222233600000000000000000000000000000000000000000000 183 252709308654323036971776419015496245540677766887014125358394936948410871547585621763261681796126012611688903271215274681616196054573343795036547307242418436694309899867763088135163754183421438801670521246641861682856886607340327280805980722016107100750219841950773635248225401648544598852544396055449770852377446431735400943837734510066006776382226432000000000000000000000000000000000000000000000 184 94007862819408169753500827873764603341132129281969254633322916544808844215701851295933345628158876691548272016892082181561224932301283891753595598294179658450283282750807868786280916556232775234221433903750772546022761817930601748459824828589991841479081781205687792312339849413258590773146515332627314757084410072605569151107637237744554520814188232704000000000000000000000000000000000000000000000 185 35158940694458655487809309624787961649583416351456501232862770787758507736672492384679071264931419882639053734317638735903898124680680175515844753762023192260405947748802142926069062792031057937598816280002788932212512919906045053923974485892656948713176586170927234324815103680558712949156796734402615719149569367154482862514256326916463390784506399031296000000000000000000000000000000000000000000000 186 13219761701116454463416300418920273580243364548147644463556401816197198908988857136639330795614213875872284204103432164699865694879935745993957627414520720289912636353549605740201967609803677784537154921281048638511904857884672940275414406695639012716154396400268640106130478983890076068882955572135383510400238082050085556305360378920590234934974406035767296000000000000000000000000000000000000000000000 187 4997069923022019787171361558351863413331991799199809607224319886522541187597787997649667040742172845079723429151097358256549232664615711985715983162688832269586976541641750969796343756505790202555044560244236385357500036280406371424106645730951546806706361839301545960117321055910448754037757206267174966931289995014932340283426223231983108805420325481520037888000000000000000000000000000000000000000000000 188 1898886570748367519125117392173708097066156883695927650745241556878565651287159439106873475482025681130294903077416996137488708412553970554572073601821756262443051085823865368522610627472200276970916932892809826435850013786554421141160525377761587786548417498934587464844582001245970526534347738381526487433890198105674289307701964828153581346059723682977614397440000000000000000000000000000000000000000000000 189 725374670025876392305794843810356493079271929571844362584682274727612078791694905738825667634133810191772652975573292524520686613595616751846532115895910892253245514784716570775637259694380505802890268365053353698494705266463788875923320694304926534461495484593012411570630324475960741136120836061743118199746055676367578515542150564354668074194814446897448699822080000000000000000000000000000000000000000000000 190 278543873289936534645425220023176893342440420955588235232517993495403038256010843803709056371507383113640698742620144329415943659620716832709068332504029782625246277677331163177844707722642114228309863052180487820221966822322094928354555146613091789233214266083716766043122044598768924596270401047709357388702485379725150149968185816712192540490808747608620300731678720000000000000000000000000000000000000000000000 191 107517935089915502373134134928946280830182002488857058799751945489225572766820185708231695759401849881865309714651375711154554252613596697425700376346555496093345063183449828986648057180939856092127607138141668298605679193416328642344858286592653430644020706708314671692645109215124804894160374804415811952039159356573907957887719725250906320629452176576927436082427985920000000000000000000000000000000000000000000000 192 41716958814887214920776044352431156962110616965676538814303754849819522233526232054793897954647917754163740169284733775927967050014075518601171746022463532484217884515178533646819446186204664163745511569598967299859003527045535513229805015197949531089880034202826092616746302375468424298934225424113335037391193830350676287660435253397351652404227444511847845199982058536960000000000000000000000000000000000000000000000 193 16269613937806013819102657297448151215223140616613850137578464391429613671075230501369620202312687924123858666021046172611907149505489452254456980948760777668844974960919628122259584012619819023860749512143597246945011375547758850159623955927200317125053213339102176120531057926432685476584347915404200664582565593836763752187569748824967144437648703359620659627993002829414400000000000000000000000000000000000000000000000 194 6377688663619957417088241660599675276367471121712629253930758041440408559061490356536891119306573666256552597080250099663867602606151865283747136531914224846187230184680494223925756932946969057353413808760290120802444459214721469262572590723462524313020859628928053039248174707161612706821064382838446660516365712784011390857527341539387120619558291716971298574173257109130444800000000000000000000000000000000000000000000000 195 2512809333466263222332767214276272058888783621954775926048718668327520972270227200475535101006790024505081723249618539267563835426823834921796371793574204589397768692764114724226748231581105808597245040651554307596163116930600258889453600745044234579330218693797652897463780834621675406487499366838347984243448090836900487997865772566518525524105966936486691638224263300997395251200000000000000000000000000000000000000000000000 196 995072496052640236043775816853403735319958314294091266715292592657698305019009971388311899998688849704012362406848941549955278829022238629031363230255385017401516402334589430793792299706117900204509036098015505808080594304517702520223625895037516893414766602743870547395657210510183460969049749267985801760405443971412593247154845936341336107545962906848729888736808267194968519475200000000000000000000000000000000000000000000000 197 396038853428950813945422775107654686657343409089048324152686451877763925397565968612548136199478162182196920237925878736882200973950850974354482565641643236925803528129166593455929335283034924281394596367010171311616076533198045603049003106224931723579077107892060477863471569783053017465681800208658349100641366700622212112367628682663851770803293236925794495717249690343597470751129600000000000000000000000000000000000000000000000 198 158415541371580325578169110043061874662937363635619329661074580751105570159026387445019254479791264872878768095170351494752880389580340389741793026256657294770321411251666637382371734113213969712557838546804068524646430613279218241219601242489972689431630843156824191145388627913221206986272720083463339640256546680248884844947051473065540708321317294770317798286899876137438988300451840000000000000000000000000000000000000000000000000 199 63683047631375290882423982237310873614500820181518970523751981461944439203928607752897740300876088478897264774258481300890657916611296836676200796555176232497669207323169988227713437113512015824448251095815235546907865106538245732970279699480969021151515598949043324840446228421114925208481633473552262535383131765460051707668714692172347364745169552497667754911333750207250473296781639680000000000000000000000000000000000000000000000000