0 0 1 0 2 0 3 2 4 8 5 40 6 200 7 1400 8 11200 9 103040 10 1030400 11 11334400 12 135766400 13 1764963200 14 24709484800 15 370687116800 16 5930993868800 17 100826895769600 18 1814871926067200 19 34482566595276800 20 689651331905536000 21 14482682605174784000 22 318619017313845248000 23 7328237398218440704000 24 175877695211852361728000 25 4396942380296309043200000 26 114320501887704035123200000 27 3086653552492512588185600000 28 86426299469790352469196800000 29 2506362684623920221606707200000 30 75190880537479709692635545600000 31 2330917296661871000471701913600000 32 74589353493179872015094461235200000 33 2461448665276163770278038365798400000 34 83689254619389568189453304437145600000 35 2929123911678634886630865655300096000000 36 105448460820429394606113057428209664000000 37 3901593050355887600426183124843757568000000 38 148260535913523728816194958744062787584000000 39 5782160900627427478437116328283055587328000000 40 231286436025097099137484653131322223493120000000 41 9482743877028981064636870778384211163217920000000 42 398275242835217201345195531475022913585807360000000 43 17125835441914339657843407853425985284189716480000000 44 753536759444230944945109945550743352504347525120000000 45 33909154174990392528905141903766230466065239900160000000 46 1559821092049558056329636527573246601439001035407360000000 47 73311591326329228647492916795942590267633048664145920000000 48 3518956383663802975065876836011933563343901257933783040000000 49 172428862799526345778227964964584744603851161638755368960000000 50 8621443139976317288911398248229237230192558081937768448000000000 51 439693600138792181734515079426664710125101550619791982592000000000 52 22864067207217193450194784130186564926505280632229183094784000000000 53 1211795561982511252860323558899887941104779873508146704023552000000000 54 65436960347055607654457379113872169546680278489696620295225344000000000 55 3599032819088058420995155851262969325067415316933314116237393920000000000 56 201545837868931271575728727670726282203775257748265590509294059520000000000 57 11488112758529082479816537763876901165775961422464748028333664501760000000000 58 666310539994686783829359190304860267615005762502955385643352541102080000000000 59 39312321859686520245932192227986755789285339987674367752957799925022720000000000 60 2358739311581191214755931532698304435816810238397617893915710039061954560000000000 61 143883098006452664100111823494596570584825424542254691528858312382779228160000000000 62 8920752076400065174206933056664987376259176321619790874789215367732312145920000000000 63 562007380813204105975036782573603971951773561290430101767432536758389508669440000000000 64 35968472372045062782402354084710654204913507922587526513115682352536928554844160000000000 65 2337950704182929080856153015506192523319378014968189223352519352914900356064870400000000000 66 154304746476073319336506099023393273907329575903302414310378515503043807511419289600000000000 67 10338418013896912395545908634567349351791081585521261758795360538703935103265092403200000000000 68 703012424944990042897121787150579755921793547815445799598084516631867587022026283417600000000000 69 48507857321204312959901403313390073469674004943039188999374956290311094794965069542195200000000000 70 3395550012484301907193098231937305142877180346012743229956246940321776635647554867953664000000000000 71 241084050886385435410709974467548665144279804566904769326893532762846141130976395624710144000000000000 72 17358051663819751349571118161663503540942126785602589450265611949450642371916787562726817792000000000000 73 1267137771458841848518691625801435758488775255348989029869389672309896893149925492079057698816000000000000 74 93768195087954296790383180309306246128169368895825188210334835750932370093094486413850269712384000000000000 75 7032614631596572259278738523197968461500410062598534136165857123775907816405038477844777220964352000000000000 76 534478712001339491705184127763045603074031164757488594348605141406968994046782924316203068793290752000000000000 77 41154860824103140861299177837754511436700399686326621764842595888336612541602285172347636297083387904000000000000 78 3210079144280044987181335871344851892051584311855527550998395842813003382937235128357806878252186206208000000000000 79 253596252398123553987325533836243299472075160636586676528873271582227267252041575140266743381922710290432000000000000 80 20287700191849884318986042706899463957766012850926934122309861726578181380163326011221339470553816823234560000000000000 81 1643303715539840629837869459258856580579116857103526301249985744195368926931574343396267648433315572759920640000000000000 82 134750904674266931646705295659226239607487582282489156702498831024020252008389096158493947171531876966313492480000000000000 83 11184325087964155326676539539715777887421469329446600006307402974993680916696294981154997615237145788204019875840000000000000 84 939483307388989047440829321336125342543402948504603906328066161356273895386137202779286969416046831882147337338880000000000000 85 79856081128064069032470492313570654116189250622891332037885623715283281107821662236239392400363980709982523673804800000000000000 86 6867622977013509936792462338967076253992275553568654555258163639514362175272662952316587746431302341058497035947212800000000000000 87 597483199000175364500944223490135634097327976633957682020075070721000266903537206869454960928752218330819541456021094400000000000000 88 52578521512015432076083091667131935800564861943788276017766606223448023487511274204512036561730195213112119648129856307200000000000000 89 4679488414569373454771395158374742286250272712997156565581227953886874090388503404201571253993987373966978648683557211340800000000000000 90 421153957311243610929425564253726805762524544142539758452209316469278648201012791147041127430479222797420902677178447455846400000000000000 91 38325010115323168594577726347089139324389733516971118019151047798704356986292163994380742596173609274565302143623238718482022400000000000000 92 3525900930609731510701150823932200817843855483561342857761896397480800842738879087483028318847972053260007797213337962100346060800000000000000 93 327908786546705030495207026625694676059478559971432640443128612206928359421602805593436405242472818506457356415837179200832903577600000000000000 94 30823425935390272866549460502815299549590984637314668201654089547451265785630663725783022092792444939606991503088694844878292936294400000000000000 95 2928225463862075922322198747767453457211143540544893479157138507007870249634913053949387098815282269262664192793426010263437828947968000000000000000 96 281109644530759288542931079785675531892269779892307740149870835504891504007202951818555554575971867890465002190883176019171310150090752000000000000000 97 27267635519483650988664314739210526593550168649553850794537471043974475888698686326399888793869271185375105212515668073859617084558802944000000000000000 98 2672228280909397796889102844442631606167916527656277377864672162309498637092471259987189101799188576166760310826535471238242474286762688512000000000000000 99 264550599810030381892021181599820529010623736237971479742373176736502080635993013893865447857408935496497155499403129716089929520292764319744000000000000000 100 26455059981003038189202118159982052901062373623797147974237317673650208063599301389386544785740893549649715549940312971608992952029276431974400000000000000000 101 2671961058081306857109413934158187343007299736003511945397969085038671014423529440328041023359830248514621270543971610132508288154956919629414400000000000000000 102 272540027924293299425160221284135108986744573072358218235321763283999040144005235485993333742231863757285891959736585441074455753689982894814003200000000000000000 103 28071622876202209840791502792265916225634691026452896478238141618251901134832539255057313375449881967000446871852868300430668942630068238165842329600000000000000000 104 2919448779125029823442316290395655287466007866751101233736766728298197718022584082525960591046787724568046474672698303244789570033527096769247602278400000000000000000 105 306542121808128131461443210491543805183930826008865629544452250316583855552812239013908886963973434520529872917067459974007537019323839713354919916339200000000000000000 106 32493464911661581934912980312103643349496667556939756731711938533557888688598097335474342018181184059176166529209150757244798924048327009615621511131955200000000000000000 107 3476800745547789267035688893395089838396143428592553970293177423090694089679996414895754595945386694331849818625379131025193484873170990028871501691119206400000000000000000 108 375494480519161240839854400486669702546783490287995828791639437135101874240129892003566733493639906262573262820068030156012955228277923687902715342979124428800000000000000000 109 40928898376588575251544129653046997577599400441391545338288698647726104292174158228388773950806749782620485647387415287005412119882293681981395972384724562739200000000000000000 110 4502178821424743277669854261835169733535934048553069987211756851249871472139157405122765134588742476088253421212615681570595333187052305017953556962319701901312000000000000000000 111 499741849178146503821353823063703840422488679389390768580505294946194463525915735521080975346143272507932075300522100917112630198007720130383077550825031291895808000000000000000000 112 55971087107952408427991628183134830127318732091611766081016593033973779914902562378361069238768046520888392433658475302716614582176864654602904685692403504692330496000000000000000000 113 6324732843198622152363053984694235804387016726352129567154875012839037130383989548754800823980789256860388345003407709206977447785985705970128229483241596030233346048000000000000000000 114 721019544124642925369388154255142881700119906804142770655655747863556635175395461558527435535141604875512278803559293051709729053402886845550591375683878465762561622016000000000000000000 115 82917247574333936417479637739341431395513789282476418625400411004309013045170478079230655086541284560683912062409318700946618841141331987238318008203646023562694586531840000000000000000000 116 9618400718622736624427637977763606041879599556767264560546447676499845513239775457190755990038789009039333799239480969309807785572394510519644888951622938733272572037693440000000000000000000 117 1125352884078860185058033643398341906899913148141769953583934378198507173642216708980292045745576550118825724891327174747791306149892778842489939324657195382638556019708395520000000000000000000 118 132791640321305501836847969921004345014189751480728854522904256627423846489781571659674461397978032914021435537176606620239374125687347903413812840309549055151349610325590671360000000000000000000 119 15802205198235354718584908420599517056688580426206733688225606538663437732284007027501260906359385916768550828924016187808485520956794400506243727996836337563010603628745289891840000000000000000000 120 1896264623788242566230189010471942046802629651144808042587072784638938157333335648728125141543385511101454396691401658986422430542084418615098875494710590818764297606237424577413120000000000000000000 121 229448019478377350513852870267104987663118187788521773153035806941311517037333613496103142126749646843275981999659600737357114095592214652426963934859981489070480010354728373866987520000000000000000000 122 27992658376362036762690050172586808494900418910199656324670368446840005078554700846524583339463456914879669803958471289957567919662250187596089600052917741666598561263276861611772477440000000000000000000 123 3443096980292530521810876171228177444872751525954557727934455318961330579720150684684796001034503014203720197763322656610554749790038226759555711595978680245137643977811881672962243297280000000000000000000 124 426944025556273784704548645232294003164221189218365158263872459551204991885298684900914704128278373761261304522652009419708788973964740118184908237901356350397067853248673327447318168862720000000000000000000 125 53368003194534223088068580654036750395527648652295644782984057443900623985662335612614338016034796720157663065331501177463598621745592514773113529737669543799633481656084165930914771107840000000000000000000000 126 6724368402511312109096641162408630549836483730189251242655991237931478467890056488740691370141036670627925973647684472697253930957035144329291136039709580649441555364058958078027190616719360000000000000000000000 127 853994787118936637855273427625896079829233433734034907817310887217297765422037174070067804007911657169746598653255928032551249231543463329819974277043116742479077531235487675909453208323358720000000000000000000000 128 109311332751223889645474998736114698218141879517956468200615793563814113974020758280968678913012692117727564627616758788166559901637563306216956707461518943037321923998142422516410010665389916160000000000000000000000 129 14101161924907881764266274836958796070140302457816384397879437369732020705157033852856541894392995959659971526654488764161066548068190243537709576981040784777882068348365194411473473130580169195520000000000000000000000 130 1833151050238024629354615728804643489118239319516129971724326858065162691670414400871350446271089474755796298465083539340938651248864731659902245007535302021124668885287475273491551506975421995417600000000000000000000000 131 240142787581181226445454660473408297074489350856613026295886818406536312608824286514146908461512721193009315098925943653662963313601279847447194095987124564767331623972659260827393247413780281399705600000000000000000000000 132 31698847960715921890800015182489895213832594313072919471057060029662793264322088516597956670101796669216892432862771047508807664532878173716111272256234305104910844155592162312142141071335692008475852800000000000000000000000 133 4215946778775217611476402019271156063439735043638698289650588983945151504154837772707528237123538957005846693570748549318671419382872797104242799210079162578953142272693757587514904762487647037127288422400000000000000000000000 134 564936868355879159937837870582334912500924495847585570813178923848650301556748261542808783774554220238783456938480305608701970197304954811968535094150607785579721064540963516726997238173344702975056648601600000000000000000000000 135 76266477228043686591608112528615213187624806939424052059779154719567790710161776616058053684533608034654422415563844629715080742285964210050022616515767537754796029363211288043151115839342097965771523935436800000000000000000000000 136 10372240903013941376458703303891668993516973743761671080129965041861219536582001619783895301096570692713001448516682869641250980950891132566803075846144385134652259993396735173868551754150525323344927255219404800000000000000000000000 137 1420997003712909968574842352633158652111825402895348937977805210734987076511734221910393656250230184901681198446785553140851384390272085161652021390921780763447359619095352718819991590318621969298255033965058457600000000000000000000000 138 196097586512381575663328244663375893991431905599558153440937119081428216558619308438947788696285347052781340992116119062600319901143960766083967626249302871367512651804124498831232598566773387192148159142573585203200000000000000000000000 139 27257564525221039017202626008209249264809034878338583328290259552318522101648083873013742628783663240336606397904140549701444466259010546485671500048653099120084258600773305337541331200781500819708594120817728343244800000000000000000000000 140 3816059033530945462408367641149294897073264882967401665960636337324593094230731742221923968029712853647124895706579676958202225276261476507994010006811433876811796204108262747255786368109410114759203176914481968054272000000000000000000000000 141 538064323727863310199579837402050580487330348498403634900449723562767626286533175929325279480146667667547252223726028441397005114428994590379074671358493366558274083885044972435146802551286268992399522696639960714313728000000000000000000000000 142 76405133969356590048340336911091182429200909486773316155863860745913002932687710981964189686180826808791709815769096038678374726248917231833828603332906058051274919911676386085790845962282650196920732222922874421432549376000000000000000000000000 143 10925934157617992376912668178286039087375730056608584210288532086665559419374342670420879125123858233657214503654980733531007585853595164152237490276605566301332313547369723210268090972606418978159664707877971042264854560768000000000000000000000000 144 1573334518696990902275424217673189628582105128151636126281548620479840556389905344535001447614080127651050025079304955670698253645554935415187918127329558110749179024328478175120091424799424899009264406765719850432780918849536000000000000000000000000 145 228133505211063680829936511562612496144405243581987238310824549969576880676536274957575209904041618509402253636499218572251246778605465635202248128462785926058630958527629335392413256595916610356343338981029378312753233233182720000000000000000000000000 146 33307491760815297401170730688141424437083165562970136793380384295558224578774296143805980645990076302372729030928885911548682029676397982739528226755566745204560119945033882967292335463003825112026127491230289233661972052044677120000000000000000000000000 147 4896201288839848717972097411156789392251225337756610108626916491447059013079821533139597815909908719494557783785719478752662182338077073265985934050671171336624063043177832567036719047566729682482354788388294065277571483429932892160000000000000000000000000 148 724637790748297610259870416851204830053181349987978296076783640734164733935813586904660476754666490485194552000286482855394002986035406843365918239499333357820361330390319219921434419039875993007388508681467521661080579547630068039680000000000000000000000000 149 107971030821496343928720692110829519677924021148208766115440762469390545356436224448794411036445307082293988248042685945453706444919275619661521817685400670315233838228157563768293728436941522958100887793538660727501006352596880137912320000000000000000000000000 150 16195654623224451589308103816624427951688603172231314917316114370408581803465433667319159038755540610166932991785096643314458576102380384791926446074217522283161732981454576417993390932603920492408481105262442168110214876267613455866920960000000000000000000000000 151 2445543848106892189985523676310288620704979079006928552514733269931695852323280483765193014852086632135206881759549593140483244991459438103580893357206845864757421680199641039117002030823191994353680646894628767384642446316409631835905064960000000000000000000000000 152 371722664912247612877799598799163870347156820009053139982239457029617769553138633532309338257517168084551446027451538157353453238701834591744295790295440571443128095390345437945784308685125183141759458327983572642465651840094264039057569873920000000000000000000000000 153 56873567731573884770303338616272072163114993461385130417282636925531518741630210930443328813458883452074741538912995159090732912831246940048503647438834264287116757557584407428300696568401730112787587402349097942807419544365048672875555156131840000000000000000000000000 154 8758529430662378254626714146905899113119708993053310084261526086531853886211052483288272637272668051619510196992601254499972868576012028767469561705580476700215980663867998743958307271533866437369288459961761083192342609832217495622835494044303360000000000000000000000000 155 1357572061752668629467140692770414362533554893923263063060536543412437352362713134909682258777263548001024080533853194447495794629281864458957782064364973888533477002899539805313537627087749297792239711294072967894813104523993711821539501576867020800000000000000000000000000 156 211781241633416306196873948072184640555234563452029037837443700772340226968583249045910432367819510964892003664298561176381700287646284348269311480075266834188062097997884704300974510530193173690401006385935522109179306432960751994978305285926630195200000000000000000000000000 157 33249654936446360072909209847332988567171826461968558940478661021257415634067570100207937881747663221488044575294874104691926945160466642678281902371816892967525749385667898575252998153240328269392958002591876971141151109974838063211593929890480940646400000000000000000000000000 158 5253445479958524891519655155878612193613148580991032312595628441358671670182676075832854185316130788995111042896590108541324457335353729543168540574747069088869068402935527974889973708211971866564087364409516561440301875376024413987431840922695988622131200000000000000000000000000 159 835297831313405457751625169784699338784490624377574137702704922176028795559045496057423815465300357394414835698969988074797738845311427952864578862544664372636830790827105873600670633740387593533767154108127897458057098793260118740423667850460025279899238400000000000000000000000000 160 133647653010144873240260027165551894205518499900411862032432787548164607289447279369187810474448057183106373711835198091967638215249828472458332618007146299621892926532336939776107301398462014965402744657300463593289135806921618998467786856073604044783878144000000000000000000000000000 161 21517272134633324591681864373653854967088478483966309787221678795254501773601011978439237486386137206480126167605466892806789752655222384065791551499150554239124761171706247303953275525152384409429841889825374638519550864914380658753313683827850251210204381184000000000000000000000000000 162 3485798085810598583852462028531924504668333514402542185529911964831229287323363940507156472794553311374098048598417739372061048542823239054204531226590911267956040033772185268837150709462576812768152395852528391114657335284455421895069785927608705582880975224832000000000000000000000000000 163 568185087987127569167951310650703694260938362847614376241375650267490373833708322302666505065512189753977981921542091517645950912480187965835338589934318536676834525504866198820455565642400020481208840523962127751689145651366233768896375106200219010009598961647616000000000000000000000000000 164 93182354429888921343544014946715405858793891507008757703585606643868421308728164857637306830743999119652389035132903008893935949646750826396995528749228240015000862182798056606554712765353603358918249845929788951277019886824062338099005517416835917641574229710209024000000000000000000000000000 165 15375088480931672021684762466208041966700992098656445021091625096238289515940147201510155627072759879231179332461209646697124294536279799101984438555130828766239227262712893610749516085254807464347919297143092918213009812101930601698943465042527037545505065402359611392000000000000000000000000000 166 2552264687834657555599670569390534966472364688376969873501209765975556059646064435450685834094078139952375769188560801351722632893022446650929416800151717575195711725610340339384419670152298039081754603325753424423359628808920479882024615197059488232553840856791695491072000000000000000000000000000 167 426228202868387811785144985088219339400884902958953968874702030917917861960892760720264534293711049372046753454489653825737679693134748590705212605625336835057683858176926836677198084915433772526653018755400821878701058011089720140298110737908934534836491423084213147009024000000000000000000000000000 168 71606338081889152379904357494820849019348663697104266770949941194210200809429983801004441761343456293824983409157044654538264527998860707005317794297348958824133020209282983799757820289178826889683182866319700079278781442826901811692353297338173938993655921586407953953456128000000000000000000000000000 169 12101471135839266752203836416624723484269924164810621084290540061821523936793667262369750657667044113656422196147540546616966705231807459483898707236251974041278480415368824262159071628871221744356457904408029313398114063837746406176007707250151395689927850748102944218134085632000000000000000000000000000 170 2057250093092675347874652190826202992325887108017805584329391810509659069254923434602857611803397499321591773345081892924884339889407268112262780230162835587017341670612700124567042176908107696540597843749364983277679390852416889049921310232525737267287734627177500517082794557440000000000000000000000000000 171 351789765918847484486565524631280711687726695471044754920325999597151700842591907317088651618380972384011697210757499739971796295513307482022514046498497525574510903221390103323376801438954537675729677963837614980118110119549517225304591212741396115222138089582490274447954710364160000000000000000000000000000 172 60507839738041767331689270236580282410288991621019697846296071930710092544925808058539248078361527250050011920250289955275148962828288886907872415997741574398815875354079097771620809847500180480225504609780069776580314940562516962752389688591520131818207751408188327205048210182635520000000000000000000000000000 173 10467856274681225748382243750928388856979995550436407727409220444012846010272164794127289917556544214258652062203300162262600770569293977435061927967609292370995146436255683914490400103617531223079012297491952071348394484717315434556163416126332982804549940993616580606473340361595944960000000000000000000000000000 174 1821406991794533280218510412661539661114519225775934944569204357258235205787356674178148445654838693281004878463280147985234192097922971752826905548734819612591526584678611824545870709025582180190391934500109352202924463236264542576763648394600321153506585557093504668540947856115651051520000000000000000000000000000 175 318746223564043324038239322215769440695040864510788615299610762520191161012787417981175977989596771324175853731074025897415983617136520056744708471028593432203517152318757069295527374079476881533318588537519136635511781066346294950933638469055056201863652472491363316994665874820238934016000000000000000000000000000000 176 56099335347271625030730120709975421562327192153898796292731494203553644338250585564686972126169031753054950256669028557945213116616027529987068690901032444067819018808101244196012817837987931149864071582603368047850073467676947911364320370553689891528002835158479943791061193968362052386816000000000000000000000000000000 177 9929582356467077630439231365665649616531913011240086943813474474028995047870353644949594066331918620290726213305508952427955238574055805561594073482945721875610784499007000439732792891721182955706801641242911645962383246033639869276993776197153664630374643031665460086012982064097586208309248000000000000000000000000000000 178 1767465659451139818218183183088485631742680516000735475998798456377161118520922948801027743807081514411749265968380593532176032466181933389963745079964338493858719640823246078272437134726370566115810692141238272981304217793987896731304892163093352304206686459636451895310310807409370345079046144000000000000000000000000000000 179 316376353041754027461054789772838928081939812364131650203784923691511840215245207835383966141467591079703118608340126242259509811446566076803510369313616590400710815707361048010766247116020331334730113893281650863653454985123833514903575697193710062452996876274924889260545634526277291769149259776000000000000000000000000000000 180 56947743547515724942989862159111007054749166225543697036681286264472131238744137410369113905464166394346561348931686577425097573565862044589227649032556868826448562386793306360062643024913492257743253908528804311349054472563566955008024575487119056295410585914297604548163198722116566679905042956288000000000000000000000000000000 181 10307541582100346214681165050799092276909599086823409163639312813869455754212688871276809616889014117376727604156635270513942660815421030070650204474892793257587189792009588451171338387509342098651528957443713580354178859534005618856452448163168549189469316050487866423217538968703098569062812775088128000000000000000000000000000000 182 1875972567942263011071972039245434794397547033801860467782354932124240947266709374572379350273800569362564423956507619233537564268406627472858337214430488372880868542145745098113183586526700261954578270254755871624460552435189022631874345565696675952483415521188791689025592092303963939569431925066039296000000000000000000000000000000 183 343302979933434131026170883181914567374751107185740465604170952578736093349807815546745421100105504193349289584059655979464888995847567300406588395971816132254094513494911347632442131856108717191602407480502615781346905523745992997257762539267846958789900417014044831029021521771983069779819287046816530432000000000000000000000000000000 184 63167748307751880108815442505472280396954203722176245671167455274487441176364638060601157482419412771576269283466976700221539575235952383274812264858814168334753390483063687964369352261524003963254842976412481303767830616369262711495428307225283840417341676730584248909339960006044884839486748816614241599488000000000000000000000000000000 185 11686033436934097820130856863512371873436527688602605449165979225780176617627458041211214134247591362741609817441390689540984821418651190905840268998880621141929377239366782273408330168381940733202145950636309041197048664028313601626654236836677510477208210195158086048227892601118303695305048531073634695905280000000000000000000000000000000 186 2173602219269742194544339376613301168459194150080084613544872135995112850878707195665285828970051993469939426044098029607726052182298941090229675661969511041087889041309814053435119497929881540118195894378180528467681687453733587983392221313104645055727842876078697682766441032539317112279472631928074798649835520000000000000000000000000000000 187 406463615003441790379791463426687318501869306064975822732891089431086103114318245589408450017399722778878672670246331536644771758089901983872949348788298564683435250724935227992367346112887848002102632248719758823456475553848180952894345385550568625421106617826716466677324473084852299996261382170549987347519242240000000000000000000000000000000 188 76415159620647056591400795124217215878351429540215454673783524813044187385491830170808788603271147882429190462006310328889217090520901572968114477572200130160485827136287822862565061069222915424395294862759314658809817404123458019144136932483506901579168044151422695735337000939952232399297139848063397621333617541120000000000000000000000000000000 189 14442465168302293695774750278477053801008420183100720933345086189665351415857955902282861046018246949779116997319192674612332345420943198553757865796001608833908349970260365917316564926518240304351775997804297190857577832342069874693152061388042121124734224422264968645442095138076013896824321128661385747265399858135040000000000000000000000000000000 190 2744068381977435802197202552910640222191599834789136977335566376036416769013011621433743598743466920458032229490646608176343145629979207725213994501240305678442586494349469524290147336038465657826837439582816466262939788144993276191698891663728003013699502640230344042633998076234442640396621014445663291980425973045657600000000000000000000000000000000 191 524117060957690238219665687605932282438595568444725162671093177822955602881485219693845027360002181807484155832713502161681540815326028675515872949736898384582534020420748679139418141183346940644925950960317945056221499535693715752614488307772048575616605004283995712143093632560778544315754613759121688768261360851720601600000000000000000000000000000000 192 100630475703876525738175812020338998228210349141387231232849890142007475753245162181218245253120418907036957919880992414228062946799907141941221166659664573430010039696383639997956854832531462487722853325778369720713297775027075723845653264618348479914391769391149400519067370594525655735411754443753538266977099152005844172800000000000000000000000000000000 193 19421681810848169467467931719925426658044597384287735627940028797407442820376316300975121333852240849058132878537031535946016148732382078394655685165315262671991937661402042519605672982678572260130510691875225356097666470580225614702211080071341256623477611492491834300180002524743451556934468607644432885526580136337127925350400000000000000000000000000000000 194 3767806271304544876688778753665532771660651892551820711820365586697043907153005362389173538767334724717277778436184117973527132854082123208563202922071160958366435906311996248803500558639643018465319074223793719082947295292563769252228949533840203784954656629543415854234920489800229602045286909883019979792156546449402817517977600000000000000000000000000000000 195 734722222904386250954311856964778890473827119047605038804971289405923561894836045665888840059630271319869166795055903004868298381923759838269645107358742624191672099672705257300392022432190625803384345350940376605860424000795536503132619410439162934492704875648939738272754423684989951485989593492992730659683728450802090169388236800000000000000000000000000000000 196 144005555689259705187045123965096662532870115333330587605774372723561018131387864950514212651687533178694356691830956988954186482857056928300850441042313554341567731535850230430876836396709362657463331688784313814748643104155925154613993404446075935160570155627192188701459867042258030491253960324626575209298010776357209673200094412800000000000000000000000000000000 197 28369094470784161921847889421124042518975412720666125758337551426541520571883409395251299892382444036202788268290698526823974737122840214875267536885335770205288843112562495394882736770151744443520276342690509821505482691518717255458956700675876959226632320658556861174187593807324832006777030183951435316231708122942370305620418599321600000000000000000000000000000000 198 5617080705215264060525882105382560418757131718691892900150835182455221073232915060259757378691723919168152077121558308311145819995683077023986868032700414005492168833701642758627865292616081465138146105028346613837420088617525411415796047552030885367612777664082788074042881136283664366086938606780491374952294776191090296817273273529139200000000000000000000000000000000 199 1117799060337837548044650538971129523332669212019686687130016201308588993573350096991691718359653059914462263347190103353918018179140932327773386738507382387092941597906626908966945193230600211562491074900640976153646597634887556871743413462854146188154942755152474826734533346120449208851300782749317783615506660462026969066637381432298700800000000000000000000000000000000 200 223559812067567509608930107794225904666533842403937337426003240261717798714670019398338343671930611982892452669438020670783603635828186465554677347701476477418588319581325381793389038646120042312498214980128195230729319526977511374348682692570829237630988551030494965346906669224089841770260156549863556723101332092405393813327476286459740160000000000000000000000000000000000