0 1 1 2 2 8 3 48 4 128 5 3840 6 46080 7 14336 8 10321920 9 185794560 10 6553600 11 81749606400 12 78479622144 13 209924915200 14 1428329123020800 15 42849873690624000 16 170993385472000 17 7611536747003904 18 1678343852714360832000 19 747740921331712000 20 2551082656125828464640000 21 107145471557284795514880000 22 383226195073558380544 23 216862434431944426122117120000 24 30348095780563651468984320000 25 518482499217167220736000000 26 27064431817106664380040216576000000 27 773013854214220099978669326336 28 2701785014868068010033152000000 29 4746884825265972078944013665697792000000 30 284813089515958324736640819941867520000000 31 1537665633951235974323240960000000 32 85596276578410234891738946160801349632 33 74589130387155293748629391052935801077760000000 34 15368723589361832879938092274810880000000 35 355044260642859198243475901411974413130137600000000 36 25563186766285862273530264901662157745369907200000000 37 37499488838380928395588081942957429620736 38 6426759519120605825456085446801551156838400000000 39 11213854265140151775254068364941942062476907931238400000000 40 2315593435770022328427564059977621279080448000000000 41 73562883979319395645666688474019139929848516028923904000000000 42 10947378941808195736777968643220121695857871894020620288 43 15766476463910535478689416862997971975245135872000000000 44 46764808100261091644698061863195655483083859821779272859648000000000 45 16283335419958622620912470613485981916691707660861440000000000 46 1194102067775087471557618080245843823301920638894080000000000 47 10324525510019251511710534349470122215348499083413556094119706624 48 3494206602297140433494533968898794487257007658542775390603638210560000000000 49 745308906656468338343341816350175233512412716487147520000000000 50 34243224702511976248246432895208185975118675053719198827915654463488000000000000 51 3492808919656221577321136155311234969462104855479358280447396755275776000000000000 52 2741542204771922180962766013652219702905896672571259092992 53 38504725530290186668388204976151054303350243926804445683652101830160154624000000000000 54 4158510357271340160185926137424313864761826344094880133834426997657296699392000000000000 55 4863804675372379416442822529999174551728743746629210966788669440000000000000 56 51232847601582910773490610013067546813865700559248923248840140611137895336509440000000000000 57 9044563625887913303673648167085751447808584378804510101136639174868496559550496768 58 3110742403328586619868553668831885499147093354267239686495881134080000000000000 59 403240569026163362957327790712207524453529099996770649100939779988395130880000000000000 60 59567745508168139004985625346438843504122855136623739662368406252021380776827289600000000000000 61 1247830024193180398274289463596064104532149618400486443071008355093001011200000000000000 62 23778039510665594577486687031843472345897485574435589710183795423053758585725705449171731873792 63 18286334096337066142354263708571029758197529189324245016376698140287924693612297891819080908800000000000000 64 264381171503549940175094554376672621258955255782022022167879711797877402710835200000000000000 65 304284599363048780608774948110621935176406885710355437072508257054391066901708636919869506322432000000000000000 66 20730639542989379461918645513042893353520834436661861450119814323025419814638467416064000000000000000 67 285528681819791727009873211675809458485010531989179016829441375746457406016108673634402304 68 731977295120570529071489534376572587358438759244488308047639542905817410024609442298056648585040101376000000000000000 69 101012866726638733011865555743967017055464548775739386510574256921002802583396103037131817504735533989888000000000000000 70 162377826242679927864449588671187352034880698565156035792507697269376230108479354998620160000000000000000 71 3052953602032955565172512068424319440175130021224248220516084666861677819544733753893031541473280000000000000000 72 2253406296334760571724352761524768580509526300499371135762479821587196791962457224801202290802212710980314464256 73 1280286964911977968880026517697765365809920811491759018001509285206237873637034746183680000000000000000 74 6248418935281443315253061518880290949876940774124318858765916963388675034193349666604184390687437821915203245178880000000000000000 75 937262840292216497287959227832043642481541116118647828814887544508301255129002449990627658603115673287280486776832000000000000000000 76 34093013159663010649048524399296882693570419808541881093861985655780543198999251936753496358912000000000000000000 77 5984698027856622327465142954919211699867279422018553547506536942752558980070725499275786902287102465767777102504734490624 78 3422553976227391787888581738394426502980434653592428106796226472128649261689311538503375508282750142128151214977645019136000000000000000000 79 67977682336049956109221578283665588086563753509766761813135607763916030921207266676201440088997574475776000000000000000000 80 513768398219333351479867512603602053444768512778638827088796747808885869490229872508748913106873483660613386240000000000000000000 81 14016590652082611232447382108150998523245952862936286371448994044896785040351938902325183921600843622065945359770848305568808960000000000000000000 82 508694650936475773532259333755017790944842975011230117018391998421143092684341173466218499546866958920056832 83 381587663912297008192147530512302783796847820740577460176327413878270075938541184676900807081661366767123296474401574270805255127040000000000000000000 84 13281388912895848453145915888958288525166509361447078869212145235402803955506612966396502449075384921358337114167862137800622080000000000000000000 85 2292802687103682281190745160284437251691607478242070362691560827545553466329120275308143216811797013997604044800000000000000000000 86 1874480713189654839282450157086195210900931486780353469173376681742503659434414632312033372643386765197475111737132341321962070865661132800000000000000000000 87 35298448557778823719826167068132977749902883620511214491921383792904857591250011517260552259590865593228468706274284638800179202359296 88 8891973965822908027670453532547327768872868956388048729528832147929468514184443436206208094618189960754831526966014771200000000000000000000 89 10217929330208158184077064142688160300676162401506754945913856775299472907840473438586420380681931580938531052287153466074590429557821162494361600000000000000000000 90 1839227279437468473133871545683868854121709232271215890264494219553905123411285218945555668522747684568935589411687623893426277320407809248985088000000000000000000000 91 5572393090888897304721412703535669047089810590150061105530212042490183822014962145574046796249771159392851739904219625291776000000000000000000000 92 94351991557442669789833945275874564736746743496514969448567139449335073423755313783211759229961019349970048472963596240903020040008826397272087830986752 93 37640160517892724219091760359102109892735599401112485650956000164690642373485380317823061196689382202062706281541532666697730646345777152000000000000000000000 94 1074895838894613881087507459968946239140205268655523890465996058278238941942441849091212482650411550305537648190403117056000000000000000000000 95 409212607217529413297334043531221393929268948805961462181011874637260331496482237604099052201983862335894090219842888681965769713340253796630513492405780480000000000000000000000 96 78568820585765647353088136357994507634419638170744600738754279930353983647324589619987018022780901568491665322209834626937427784961328728953058590541909852160000000000000000000000 97 11495574628256884929952531296207115999793087069834195036562649722580535662874569326200283984701491477546882820299180707529640667472986112 98 2987500833953152974953823296876383158291172321804392698490392740071779874205870195710386373298221001240327082211706751854668754095369563589711099846765580218531840000000000000000000000 99 591525165122724289040857012781523865341652119717269754301097762534212415092762298750656501913047758245584762277917936867224413310883173590762797769659584883269304320000000000000000000000 100 22136461066199049272022403783464142119935437816839671520371117589057138014040377444563683925182885741639030204669954396662650859608208310272000000000000000000000000 101 29484377067565349832240531347581751501073293406865695554598690560506400828323955185317183588762184030354506980899819249761062753053658345960009367552000000000000000000000000 102 48656060239065033600174061318703668655662886919295654038507435452076694291708743381819118912487727996410211504853057708792766587165634794296129920032662436830760788434092032 103 14996819107606428519511070175485704460434663489291485042966153987256308678125688288824105026046575949156183790575234881823921058061529145933824000000000000000000000000 104 35777759643471955717527493671239444077892189701518731202162398760624064033196701918234249946242540172036580981922501467508474899994980330097523377777057726464000000000000000000000000 105 43866663989381319651591070884721306599787729449345718910649813856863857589179349113708839487096929816354937313263760014504759482575266359644822055991568934210804697940319272960000000000000000000000000 106 182452317565887311206159710711358668535742840948636714015347552402048036779124038867069490520936374316041327544890871354722479837906835198004371002490880000000000000000000000000 107 3611579862151928276068931133713076899699251396385954840214969678045917299445492024828813055858495470179085408045020991374428795967522029143152119061628450866818589406620206890697621504 108 62027779124867847811580529384424622355069585721354774164381770186674250101290418300799942070289681251712381356112907849867313212142976203155101557131822096229335040000000000000000000000000 109 66228531710131289184621716220443575553051257658240197122117652059275013242651870788721461577706672345866209413295525924523444623261381585936251401269317468160000000000000000000000000 110 1047072663038121004097523088071549563794858940052945808809160383346005803318347551733109241646926714160655873021159372765977735651713140855105778955243152709501897093939200000000000000000000000000 111 4576886496385918787393036071512521671096395451004087293625134177477375504600559238593860056533173853140574215436763676366815240300375901852174354518293643677825943526263701369620767807897600000000000000000000000000 112 11831785647558211379774575499229460248063644172381138037085747560814207681559121688984484798735745943595821739555192545939678573702872466985160718725070367721426457769017344 113 231700301993040752692985058084249897077583923311630915152478792600614657544898710894575571501935393141388429082270724352393654724966229655364474523134097417546260565073573618135681749507008102400000000000000000000000000 114 52827668854413291614000593243208976533689134515051848654765164712940141920236906083963230302441269636236561830757725152345753277292300361423100191274574211200547408836774784934935438887597847347200000000000000000000000000 115 1649030549861260854715456253514424902991054314198026586858511975102437352924548681510286792797640124812466441216852936570071830144542076978593792000000000000000000000000000 116 2818884410071493240523071655457630987837652217723166644218269189082485972863841308640277968938266147789582939289232214129169394876317147285536626206411279909661209735530302524128155019042221134446592000000000000000000000000000 117 40078115471875679869907299659281555164912577348560323145700470727182688645314231556717655734435303386173576431814064164277694812829147158338083212254001249159323150738632770804087007022231152411465352216576 118 1255065864783339517324463317484473682597072762676067040988174256200234927615556160536793776468668590324750238199204660196330818880775860357576787223589984776388481787419951104000000000000000000000000000 119 37049477293505577966085773966036146854018468445027508832953708052098106876972999837947469112481940719436598920955437230750481657710637677723760965658239852172009093851512251529003869399637853543025505992704000000000000000000000000000 120 8891874550441338711860585751848675244964432426806602119908889932503545650473519961107392586995665772664783741029304935380115597850553042653702631757977564521282182524362940366960928655913084850326121438248960000000000000000000000000000 121 456852408823746928347661067957841916128481537943053586090210869787887179230776018972791741888773236331136069026111194966780937415705291983939553465396896983303104701218473663927418880000000000000000000000000000 122 1236447376855825994374530718153185147458781634871896422494263874504869740834218006741087501999273037542189032958903421768662099870304121459304363067972638924039595197093770639470019537365361417425084481536 123 258893919097019406124094887117305936819122203095662188592729100247519140066327966893014016315673280306986480956540817979820683346116718959511561454299344413784868142557351830301308150144671531663360000000000000000000000000000 124 27311980035480615403737839236502701956130931753841262714725890271247946712629432695502277814267741907268865979885052188506596903153385633007666521234264535913232200936998154516014814986240000000000000000000000000000 125 8008023073747426486270159866731149103087791360167538842623749784466126733156834522431234030157984946445818412990231163616605903915305463867016684916687243373712927624530786433327287575764475183859850598594671447900160000000000000000000000000000000 126 99902062543644733753606216626838149347354716815915500158908471915993773800246073565598169179323095205216885361320558459515346325001736603541253813997963051039846528060877778458732183571182797654589440000000000000000000000000000000 127 2109358761819983536038282856889862685529651130504851470666822641400543957272458620454322232797066809120478347418169637101486928998795832488455247195585729015308195347094920906744938245574885376 128 131219850471532870280494180543930212298353497441690579517097209908251607023591082012615277517402188915738609914541751378117557938639583265587201015845713170909341970276087443974249733926280327057536337181401018889521520967680000000000000000000000000000000 129 8376320225613137193532741637845216914335527551302489240543432090222106549746605228339243008326449592046141997387681737096704410982245679304705379968488711854738622308564458060654727389900889096182017556480000000000000000000000000000000 130 32619913739396531900314144648649271119942017863591454292413047578224786631339961892392337949328419860809522527303780240343937186575411763926861457197278408324253663910742171862566859643132313600000000000000000000000000000000 131 2306183623243171333864874003292351723935070783397814267389802780249125663375332322728432997757242774106549439703674698800360956069273130309364434365447775150204848753923425784349680103765019696823118824509635650942585150146137292800000000000000000000000000000000 132 9309062212408880285683244633704269145762948567905375498714311809953027898159196607341007563828316669088165191223507957514179406118137032983091436633378748878063747447718230238751037785209749240284437302490508958440568691716796203032117248 133 1589828921793801114194380522137355452225369541442280271284229719850116782572295110891923024767357114754801011775102367491053020250338588942622197020840704638055499573019157690948595607799602992048924262400000000000000000000000000000000 134 43402449587312428284819612417930164799713198065811933242332644797977512956744982324383436327647237240454031864805228349013154804774314529162408554419626822655660060103998998811086078742620991174841394617073727259080282688475108526889369600000000000000000000000000000000 135 11718661388574355636901295352841144495922563477769221975429814095453928498321145227583527808464754054922588603497411654233551797289064922873850309693299242117028216228079729678993241260507667617207176546609906359951676325888279302260129792000000000000000000000000000000000 136 1339527810606827274604681482457302983904180685549284727525469971960343749346525749857505405924305978003987684784745481153606562730151993227205463897438231921994378474491285279342592000000000000000000000000000000000 137 217311356211076273540817144039886843208434504078761930220161350842177627063049894629712768703719062448290790340350288513377732571901938419928647120611946920249894077587456276319346439621152187812404712480401574427847055089338907227095826432 138 241049677287076803226326408255606369489824239800446942806213959034053345741914413979891264300556088496654708629841606431614208944147202837856079183106928832953414576136786001810418286567019864800359741211745095929676075167561263635520655066136576000000000000000000000000000000000 139 782673282234080796758889408344591183765863377094162959938086306459814997643656080841279704445710016945237340065057876051010530795610214731039112043676584374058075077005398136491850754857112540488002979091185664000000000000000000000000000000000 140 18763306880026058363137247618616399801087918826066790028035694571210712432550617984194736013155285928579602519746870644636850024212418268898717203613043340357093790606487422380922959426376826276060002255922238267165985691042968761388927790348071075840000000000000000000000000000000000 141 5291252540167348458404703828449824743906793108950834787906065869081420905979274271542915555709790631859447910568617521787591706827901951829438251418878221980700448951029453111420274558238265009848920636170071191340807964874117190711677636878156043386880000000000000000000000000000000000 142 10384274384114110798349507946709365674608427891490259670254236538766787443833048519755708750975650881081331864972803627409132146010059006248668886846705853485403515851775017211835342319360019354569651386707257991798332588032 143 1594903505785122518180835743553958026660686377048161707055051761705692955332878129814503189105631912536633542042083509394311251858687056053845575621885230533585037342203778852367534142185164310674304654617676367535623075041293662945280000000000000000000000000000000000 144 17743691575828572566534790893893764148118490274588908285136874316280798491165748827584400902612741215188665783964335551475563476816736171689023074444243112870902218128364520102059567820182656076110401294650753092934864620963440531006446108567310172160000000000000000000000000000000000 145 147833814902158812001501303677711116729935951609483678484775690278103224798750563128274818968377600625143453434880007096683699786152156760695016711944937134888789336336252051130097662969749807423153964411824865337361784687820800000000000000000000000000000000000 146 10481325305643003911957298157641662961827293990926777458559803328569704417608084103163032554005258456547632883095229117250668058366152062084694343214021655641935813055291680966134621764898078953483371786201792144862028317830571737456581304716874911047513403083980800000000000000000000000000000000000 147 304165081884592436187271651297076621728979049303420901926209688332806755332926254383935609372869084322262774327786518627802567330797495804766832362207738618733907078238951960705123399023009771083262837296281886531893115331194727692484389257681184831668184441252622689632256 148 319851627159528906589837552372792475912437554940872244483875168524075520100512554063373986275466941761845541095674054991812529684426350013531288489360611200640629350822413371836327242464269673936655798762735036100352409600000000000000000000000000000000000 149 1024536922731103946207608456084033423470170325657392481311400716033874288210005334760490008756027685223140087928602470388499737974138648601972835093944457795458659197401711225196004079276389838315951294520865177393752284372346276314143746336889189171200000000000000000000000000000000000 150 5353458414549348976604992683997146958683933891681563640312465307044057503419020124069745632922584348844218878028068161403053788658851949156314354337212103456554284985453494338620431679995757428440365916385757060359505669900050535640418197585264640000000000000000000000000000000000000 151 10823008259659064174564583717702313258788504150317948683807177962870152454211999614889103981465969115596401116565777552395495068709154924997182427186363454294608007763093621028276439689234746039572938657976749149072117644900874727257538560000000000000000000000000000000000000 152 27651803156740224391089414578779680109015710283491306330967913883141723382997614916422931346523589133702788687288282705577718836976786199632233956417106622739483025712799478438362861562147698230882050909166537818905059099475839615727502499880900359841524677298454855670784140496601088 153 2290839767457982433372568321951082328727943396170345088641964824135802913856535617511470382113967803958182883205322154675460165051592787738078333558178888446372482549869311255778255261907323805341461127573031865947166212004942452643979287053617739957183648745822608070229926871040000000000000000000000000000000000000 154 33785889405544436931908563170100688203796153859701222988069033798299215199141742458547693877967598484223760539564554940978285537230794073600120964724513047174065425234847125508996469415278221972842966112455471890322437508448056157830022703349760000000000000000000000000000000000000 155 218729380996888162738412823379889340746944035466344549063534801408486462215022020759995192084241645921927301688444159328412936559126079373231719288134920268859644633861521838701707812406911276934002708460673082560635429922231905378447142327879421811111894782251142618545553417646899200000000000000000000000000000000000000 156 68243566871029106774384800894525474313046539065499499307822858039447776211086870477118499930283393527641318126794577710464836206447336764448296417898095123884209125764794813674932837470956318403408845039730001758918254135736354478075508406298379605066911172062356496986212666305832550400000000000000000000000000000000000000 157 72208129806775414947357900052104052525668629614650429692521331480032891611017257432935509018475276475910087237328723072346610487078427333657763264306913315997997357775741655403015806027595476148711764788495313212515466234974596180900719886336 158 6771399679210992090581557483958395663237729792235122319319415266106166146768883636221606037082439439386682149813065178743162907748530543115617763769520590572286766294886000592081535865218169737259839240222169694526904848364304036732564246106550417933159194136715261056959965601529928980889600000000000000000000000000000000000000 159 25131898770014167116086978303771127544289203990716088156170835318290129426550652659702244446915331094470564356181498340638598461071290323875587507132932187221279720216063294680605881622007376031095935241672829906064781302221863124668027984737818264142748972642433446707200000000000000000000000000000000000000 160 3529038615586237976040982283669245482255717627437392821652102609778243022940180770179313535104108329096921502618315168534392595448975035678346685519027579802202530533656932984809553293859781066143621151328763388066544373670397633077449391073287653522669568000000000000000000000000000000000000000 161 110164665113103772295237791991510391877239195198771271483625167444450701289187215208641367819464098532529769877536119065771290486776156565858564184282495979064158922578836438812036935426346967519407628579542613430364326194947063305641597875806553217824357150073135791190573056000000000000000000000000000000000000000 162 1696313162656459739127326006797984457646249301149055947762232277633680715146415999146308236108877587383998152328897478753629816504199841644421404685940832459553255454242091298018171352436777886211414326336095010074044194401086495409891380456685696971747890656611345736858761706981154571786045620224 163 1454611957666755496948411639416590823254244015201735997151108371428978522812337694362463498845632483260548209361281704449136578702872271436305786610512288163253505752813093794976618048985182986203648342980156906048329492522693610873997940195696558440999584530432000000000000000000000000000000000000000 164 7886880461269703701139284938983457249395344935482669037395494547530675206416033219777511207435341729107305043027545690267781049510190153416249831582786536615023880973922079502341120196596982595324853878669665179492170693798579088255894862114253545005336435063188624279582277632000000000000000000000000000000000000000 165 2536657382172116902255903663106527131498676593041704253914079016155009857271130503059347878181389742572217169691861492526821436362932748737874203810626110726309762271602967838212555795490248703420629936324939528481426945919471805668125847004711334225234341773929755026886410225933379254236300939638205317120000000000000000000000000000000000000000 166 1013377757123068556587387030405632067216337835324769235576744738370614500136256268019601813180311082567995218714511468613124054296504658167165029960325057516717927975171520801123440222455201518291616117604855893185300661004490760912387573719467731647181420473876480000000000000000000000000000000000000000 167 6889640865654335236440015413656240045859813153276994060450062966260191970722961987287190888172716687933055235478002631889772527052930642602858065984483117062289624814428633571554622473707206886864506906325807602893470687221917634113120667559872083111234728554996386806836986260487964641563740303154132623046032756834304 168 94511714234885370883270488852571011067362084016534056439496196364981302305835256059010309085301389780180933884297822093593562946298729911727252623283309943849596404707899325608287866048908426603568688959411164529907486316183778901207518678013232624334775992050847618941583766396788987737901659367786040564813660160000000000000000000000000000000000000000 169 212510801939340096995909586125820403925678719999154351218525741864830017300543520330734147599896205927775901399335453759099360895264567812459794495868893982467284794761471059329609182755894710287674605863448100137574187711459255137418840401963425419872119557536335672891146240000000000000000000000000000000000000000 170 8256382905828523808581837879398890577012202338327851386326534581119408374348439292717990126704191514575603905488918772237933595882677182944472738739233533438607479775133524756612252966925495021884401283121375157675502489360605557750764296174381376062298088585038622052283725363253684401812275200000000000000000000000000000000000000000 171 56527565693147162641828051188266806378961360206655665107496474970873267713122197798907423369330781708202057779682740869450873362961026445174035131273879629380316650963446228701991590568642864314907689954379056750024236626691027713953899235042064158014110281765199000733629221298673753804197645516800000000000000000000000000000000000000000 172 689311271372857485656008966902448584087224281022293614956682867999230720073143715356230397005628120551999762646771300301439376074295764126411235797626688613249776665755320234423004247324198398521409823585744211421293034583298094819092144970345890027618631797100780457984566203793801216 173 442121775199561003402061983362700689844107177938145494299394442484048531069182321126453693600353687785122238267988356203806624483349576626704178928706193328222924276743284502660827970523304487055021860385340330847143050346829528616920656067657855171317399533816970969607962326211127164456017081469196792908352148760604285337600000000000000000000000000000000000000000 174 153858377769447229183917570210219840065749297922474632016189265984448888812075447752005885372923083349222538917259947958924705320205652666093054267189755278221577648306663006925968133742109961495147607414098435134805781520696675958688388311544933599618455037768305897423570889521472253230693944351280483932106547768690291297484800000000000000000000000000000000000000000 175 380781298007775774354906990185226410806404461583295975799879710239747250702979586420084879998435803465234324207044715750002815839827636988295212528485944787445556892494059134445867702488136330066313976785067060152287391102038273046362996110919104040763181990179373936803840000000000000000000000000000000000000000000 176 18955352141195898635458644649899084296100313504048874664394517569284103101647695163047125077944123868624216794606425588539523695449336408462664285717777850276898366271380882453279274077027947256202185233416927208608072283349830478110409439982335819472993660653055286562583933589045381598021493944077755620435526685102643887850127360000000000000000000000000000000000000000000 177 1170868803982240139904424358724827409834894915122638391162695542885466129949402922360770882190229674535889893504900318487273972648110907582711873549061930971732073699624139915039129293708875216306669487737818800324618603978531591145955921044507737397916197096911708404827085956446608967176765542273492374791919184206525855373625575218213814272 178 23906878635175099689224802470867689769611647363415563433506259313359858151333072843614244209949728727865065512260399843424819717682505617523050468984781714467259825127994755026930984594192689862474634993576803856213399495961047514316850920407892013302509731840000000000000000000000000000000000000000000 179 855200888770661750809344403542479827360765035434263426292624376210222611722973590411570618914573235378180390441805903856497566441919967411355371811700410417579910616532452550244560070589446468955593460684496270764469285114402694950072273656631532374148710006270348917287181797492056151042243749505426916602896519756888462409427953249157120000000000000000000000000000000000000000000 180 954087565396718601413924357871771179016365363017190629597983324969625755731654153623361838727453846396438207609212822454654461855468144738961799031838844182913822721483599103725103977578496679687062046156030930177238359456624366330630935535251760381594016164166268224158116881902588196205979135850028838099366032641379900640460800000000000000000000000000000000000000000000 181 227369994784459460941808571423784348409217197470305734590396463170942061382864305397310375008181391762041831418759046681380024442300823792488407672293604455934392719336520826603166522367616523625437732405966427949560302804214999385736583156964164672610005976619339741593361099155046400000000000000000000000000000000000000000000 182 1339228513993563821384930158578200494316684957662897068351062614608809967048838377400439763776378779033293339728408730828646302834105272443956375586529956309795451395041714637269375209060125871591432046377684884286146467284359828400757675795841820612555797409079397492413816221162071066955719550617444969320382451886171468760986601336066362263930513915904 183 14847785467351529786825876557902247094046872320036082570998527435276784462255324427923718084378731645810158829096079593514465103088915616629644377628814244224107514680832143838728775216417240822659842611436067078898759495143379981245944813279442250337850754521197040848896909615073125667012009168945344938447558544755311453809502615162515086743961600000000000000000000000000000000000000000000 184 664633772529775895600849505550681079941901708680658465744506148134904537379542583761705029473268347661722650336524458981461734642407084053198327092801753895105459452526290774931480352690867203275001647777454561398598235115391691698093921730702053921435460877608170513508000274676017242651583177136537600000000000000000000000000000000000000000000 185 4217357890848621497530415363103352689295503829822160831955767844694092331186154966545432525357029670732570429876615724578987521777551169803050853132250535080426300538965736398534919521632055549834767908940025101374363993622455102951751209845275832428824628620900465562517665730850519529500115955838457849505148155570683904000000000000000000000000000000000000000000000 186 752062902555265358028006622990116826729057034255754037066583332358470753725614810367466765025271013532386176135136657452489799458410271134028764786353437267602266262006462950290247332449862201873771471230006180368182094543444813987678598628719934731832654249645502338498718795306068726185172122661018518056675280580844553208861097901956436166513505861632000000000000000000000000000000000000000000000 187 1133868391628995763621323086675377679828767268652272322977306235169235833000485541370592188733167982605948742463614725483808577399480986215198290107067341192552345049778457605643099543984133740444919825424149458778332527272461698527547390314789987684831718163504312761871592289853358043712911117607016485040686030572721352474624 188 3473564292201016209554559558228704299230600430561829432306708618413364264920482196607708882993649464396772528261712908119052583898189583377136849397104772679247175734829693526239888497959515732756855516992934127257940547456938763999602703800448320932787676983176198133677756420709333515333814838497024411466268384190477444388218732544000000000000000000000000000000000000000000000 189 39976559384176158297370892466814907306655934393598476857794559092180329500782303981197336325937382760637787433208778866052393861316925695885727865301510658156695812333134007758370750052046321620440356481953891082860000290243250971392853165847612374453650894714412367680938568447283590032302057650137399735450319960119458722267409785855864870443362603852160303104000000000000000000000000000000000000000000000 190 507584790483028740680546528463466635247163454704537375363531738958610286488580442011964137685738142546291982959998873826986532106923771516535310567624391976651004005280484149089380591252419558045811148049851354779505780055581667009828575374386137331247537666808104309554181216533600851254387326766914697445707475845120000000000000000000000000000000000000000000000 191 5802997360207011138446358750482851944634175436574754900677458197820896630333559245910605341073070481534181223804586340196165492908764934014772256927167287138025964118277732566205098077555044046423122146920426829587957642131710311007386565554439412275691963876744099292565042595807685929088966688493944945597968445410940628124337204514837344593558515575179589598576640000000000000000000000000000000000000000000000 192 125127816071668340030629920540363073284178862381401998743526843532822746651387156715294183320057744732240733628343270209719784938728339202491755619088789988774246345128111148666326802404811642531308900259378665393202753568415541953518242763315539200334330099195571627498258128294322650402018711674578158452579368255582225485523075314221056 193 355876356917992761709201296536113116228863542064778570935282341075677953887235624180135228492178678849112862662485183579311728163626047569208799214173293971883135141556370603291864180418402343847394360905745043956109053489794664322871907364677375383079088673863977993214913690736173356320738227597982182236397801769533440000000000000000000000000000000000000000000000 194 333735670519097719366208354819449255696884935725412310514430038798556177868209856438351183637183342033309921354277870207423736400112604148809373968179708259873743076121428269174555569489637313309964092556791738398872028216364284105838440121583596248719040273622608740933970419003747394391473803392906680299129550642805410301283482027178813219233819556094782761599856468295680000000000000000000000000000000000000000000000 195 48496054977527681343253709410798677215474892508446361534087087238585795682804214911828223172777936776506570877130207707490423953486081186153328610319722860993502401557668033677994511416957660828273849994025209050310269569783361468407981979141141307369257623200558299865518183687328471796930791732549609043246481851334591224469943176025265521151075942400000000000000000000000000000000000000000000000 196 183638107164323942195457227532350395153886029474588078377083711721998229652810116485027242702931811942835523862542324430827347986038229136107700701150032858778128785776088486825024614087395913692306524761376086205286283881653163899258594538027454251572386899393003924664904960390954310975658586501269420471478651529171220011627315200000000000000000000000000000000000000000000000 197 4533202683004233084439026259779622192430119230511655443126640618492671942113261405787976366122003978373264935647546082148203818599346474731136131117881740646397030821550336637000130046482411093035555013606787660327496292576092277275663493056679674015225117590898520071971882639284836961575135306865050759714442907329429458198211245524714365290722023648539882021499513078800350359414445703168 198 7960579968421121888350206534827229882559666514352730133722340741261586440152079771106495199989510797632098899254791532399642230632177909032250905842043080139212131218676715446350338397648943201636072288784124046464644754436141620161789007160300135147318132821950964379165257684081467687752397994143886414083243551771300745977238767490730688860367703254789839109894466137559748155801600000000000000000000000000000000000000000000000 199 24512792204891641869373296251467796428379968352946148705968228551813737600304470482676917706920250210095190899729764197832648590590786507615828619741533673276883953676544766790949390126975587808310766871088129687549549935075980522074901206394585604650384323522616374692307521338005962036250907613593600000000000000000000000000000000000000000000000 200 1267324330972642604625352880344494997303498909084954637288596646008844561272211099560154035838330118983030144761362811958023043116642723117934344210053258358162571290013333099058973872905711757700462708374432548197171444906233745929756809939919781515453046745254593529163109023305769655890181760667706717122052373441991078759576411784524325666570538358162542386295199009099511906403614720000000000000000000000000000000000000000000000000