0 0 1 1 2 6 3 36 4 240 5 1800 6 15120 7 141120 8 1451520 9 16329600 10 199584000 11 2634508800 12 37362124800 13 566658892800 14 9153720576000 15 156920924160000 16 2845499424768000 17 54420176498688000 18 1094805903679488000 19 23112569077678080000 20 510909421717094400000 21 11802007641664880640000 22 284372184127734743040000 23 7135156619932253552640000 24 186134520519971831808000000 25 5041143264082570444800000000 26 141555302855438578089984000000 27 4115992652258137116770304000000 28 123784667912355827363610624000000 29 3846166467276770350226472960000000 30 123342579812668842265883443200000000 31 4078527972472249717591879188480000000 32 138933081900990183928291110420480000000 33 4871341184153468323985707059118080000000 34 175663515428564463804333072737894400000000 35 6509883218823271305689990342639616000000000 36 247747555642074210833687632468456243200000000 37 9675918423132120567560133645851374387200000000 38 387559759542751423814165353058155049779200000000 39 15910348023334005819739419757124259938304000000000 40 669050532263276142163401241068815033303040000000000 41 28802625413934037920134423428012487183695872000000000 42 1268720524330850548384457773438793947652554752000000000 43 57152838857951648512937954936814241641872228352000000000 44 2631688859040564280363189552904469731416442142720000000000 45 123808998595772001371631872148005735091637164441600000000000 46 5948334554756868154788180168533075539291545544949760000000000 47 291727016424597707765263792613274313405254929334927360000000000 48 14598764736822421460934051919711089045301267953101045760000000000 49 745145283441977762068508900068586836687252218439532544000000000000 50 38777968832184557005606075411732580276581493000424652800000000000000 51 2056783466859068903577346239838296057869882388742523584512000000000000 52 111146965385560664671748357588124390891948938497537156841472000000000000 53 6117357979489896582510457681100230898706881961152910440005632000000000000 54 342802890548773450001057722884295957908668668389134792581447680000000000000 55 19552461164633744925986255305252436117753694419232132613904793600000000000000 56 1134753746136562069159056853352105019779450774294344860065165475840000000000000 57 66990997941562039297140034949679628489122576068162573345989947555840000000000000 58 4021810437825005236400231571891292784031183426407935543683817553264640000000000000 59 245469119825871009256152064905089249232248091887656755597253692044083200000000000000 60 15227406416316743964025704365298756816780135869641080092982178184429568000000000000000 61 959834184441832094532420231825998304684374564316376081860976631558543769600000000000000 62 61460857777537641987600547959218842263887984397045327471294667587994622361600000000000000 63 3996938363855351169258151764057586645290263759498173554262259672819263183257600000000000000 64 263924818946639061335141449817135880069960273643053999773507940300446584799232000000000000000 65 17691210520016899580121200308054889460939524592635963422317954123264310137323520000000000000000 66 1203546660300226614512245350187980326096531965363634311592153740508842760419147776000000000000000 67 83081190671633825086633179022067247965087873245404817024452309723610418431358140416000000000000000 68 5818163382556804586663923521963276529137198526379692559384033391390747511640782012416000000000000000 69 413260722613961266964511038398273906407833365917851692085660018829666330606249663528960000000000000000 70 29766750599875181113240867548397410360100461284227868256025076718600603813232765619404800000000000000000 71 2173823272379456083584104498677250882297622258356755178925717031221232667046369969234247680000000000000000 72 160924156614456636272085256972501839962764825210184580569486883325335195746418599412608532480000000000000000 73 12073781861545760404747285530075763048317438691464126447727335329492510103085462139262656839680000000000000000 74 917938210021629729402019653313979245454271023803094544998448096968266179070196094149421170688000000000000000000 75 70706051312476884562047459782292995933639795076724850087718299361069151631082672116914873958400000000000000000000 76 5516957497074863046094689795279714829382134410519917636177699838146355671267943963042477898727424000000000000000000 77 435984825360942466511114564611183779806172358810297701616885068788250160021516729500435819207327744000000000000000000 78 34890110310053603618720622690053434430722520454403304381340854465885681637046572560801110622799396864000000000000000000 79 2826993553327420190645055582065868020540593965023447226795823079799968050591465879285423322257592156160000000000000000000 80 231885040829894719435189369263124364216494289789265038349834601988655607187755682250247381369989837619200000000000000000000 81 19252255514902009081106597383070900339074438409753729808995017830108131786763415518826788838243406268334080000000000000000000 82 1617664827585470046987796318384945033428896639713381297284198658663159814082861802730063269544254605707182080000000000000000000 83 137540965584462160580474584533900448452027650879045053715432110343896953948606249861390257503201745255981383680000000000000000000 84 11831837280398311163187813657494568698162378641884116669014280335607521098711429204943692030998318808767555174400000000000000000000 85 1029651553806091126225034736146253537899606998478248724410647491110606895614054136763552246983306077286795575296000000000000000000000 86 90633563830319691840184822304073752594880700736638317129887817982230126976286506485469387199165836120703582286643200000000000000000000 87 8068494938196832101493662785581263370539612149298871580772338772929695955005226670380856144148995829536123557983027200000000000000000000 88 726350027079972287573544447547959249632945314405847841616194911144659525512654428533596153114654429160079536851989299200000000000000000000 89 66114360419438386630273761646126745335907863277168650128928650434871849992685931506296649846004340654229966933914025984000000000000000000000 90 6084006874552813331482495594177281396641408991460800500628378056871915184720199764455837777963770224248802575154560368640000000000000000000000 91 565947839486179480124127256827246665029798623072331353236230901023685265849750138089158598634585381304566390657710882291712000000000000000000000 92 53211535325755512438923437466087060065878648560515022618562544935809353127587496499899351317774862883976593829311805592174592000000000000000000000 93 5056252628453855323272485764440576946694686366478503562298627911183101793927933634805653578478128818823080252780910918334676992000000000000000000000 94 485508988947235785342185998671552173483694077985516524852975776848011817416951046868972972643114950022474265132618650545469521920000000000000000000000 95 47104701906370110237454641573239955555013723310935220283607862604828380583431846249415250111757535576648567000100873329517894041600000000000000000000000 96 4617252464759141752959764445579057538192503068120302855589014911328019789399130023942682200428275487260541641104624552047059255951360000000000000000000000 97 457204186770837515662870008538276259979770147557829155679470580698793292896126354245824343721574862311444883753547510330826513407016960000000000000000000000 98 45729845567532634814032627039570683240450824449546994519610552308656623996682658648381317348316693960264311981205339641543080753349263360000000000000000000000 99 4619647664475235557744112323385201674290440429086890262695351712813271199664880822642602466819747655169558047080947576033433667940384768000000000000000000000000 100 471297387991917971042581156224146837478115639735127188416394467670848879965811073825154393079590417345581174500177479979168485315130163200000000000000000000000000 101 48553056910927389376806710714211607196995473205512802950656958059450851614077856825467405575059404794941772597008283987453937357164709412864000000000000000000000000 102 5050479365407952007848824779836704408035984569278391166332693082896937099579227364439213494768060463125329335684841896754366988855172644470784000000000000000000000000 103 530399362374999822628202069035399780577269281432452217389762826509725394222477289488949558391720232166652233763294376451301756711927542819323904000000000000000000000000 104 56232631428495126826213267901617141785473597604294934115497185101807779659315067973003195899394028497668372744613345542215681391206298714437058560000000000000000000000000 105 6017972959607218861305323766778834500695395589767332852937342982530005650078622178264668945771687857490855660072562845046735902731981775881581363200000000000000000000000000 106 650055707693953107856428401550528961017973112182296087790622324836717372220873645198836906504214130282488427586123883700191224845582260019513293537280000000000000000000000000 107 70868337340672850135744213286018044089846200796024656514230486658614207107400149470922257467572627259853172350804222641881224474674986762127317170913280000000000000000000000000 108 7796841749293465343906363353299106682482892296923385574631040083600060243629108033380344064563224000962537802931470177011455836596952749194044651738234880000000000000000000000000 109 865593820129894902531826820426447121508980357778809194813205283355228910380675975187317827167713479366118780158780809466364402599976513544783290503161446400000000000000000000000000 110 96962390309963456512968857590889168381877524481461103382286573484104082529798657404010556602915427367525782621456088840223021612345992939282605293977993216000000000000000000000000000 111 10958513057576960830629353068817583102940921675941131247714424377767108672822335534969629451704041754846186632272200876924114588042594402010557718315767378739200000000000000000000000000 112 1249467939249495642094099931882480466223606348925323937577241035360545291560716022797978651718615787831831874036369137822987335371775448214825391738777945453363200000000000000000000000000 113 143711124941178596977287458236697440766897294525500205034553741227808432552545926836460365994992933739729091083361671727104668341600101106280184789097656190448435200000000000000000000000000 114 16673034052910189436922465287461092464194898506454050336309730508819190714724576113504384054817321781662375080556385100374709751844047128348081615797082058909548544000000000000000000000000000 115 1951037493559841465688997253813429591862806544527166942862910570067087755565138994334635818344412917257684943637036642447356386750873585018977269778360304086433136640000000000000000000000000000 116 230256355326905811933313658510920577571843568889762693465525410930004478422000577661823281100611931417576522217755315750395833747677011268500517438538313452704961134592000000000000000000000000000 117 27404476221062600340959727322429047361697175104241928844698653649134843354259827372406312231681451078888460911537326631465214488969213944594121928934999616621074943311872000000000000000000000000000 118 3289005599112487469980824709927766521820100280459531323395371748214969832312106803105379797925392615809844171964163594521662750889792326581116753214574911252932772256284672000000000000000000000000000 119 398025423350223059926493024218377168911788406821712773712592445461947196656075297867329012833683106387835379454646238387875797311069783250663959626306184175354915151014789120000000000000000000000000000 120 48565791151640662438089737072696104979824938378582096422746574017709859625598431302803506439874610964297224451104734297411399806359102964702862972890468859043305613384325529600000000000000000000000000000 121 5974401741504328824259005822226165847601464502871907561604874380411941231609033690766544683878575058791296894560067397486559032845608983041197193381742510809977312206495112232960000000000000000000000000000 122 740924566388545110221740837754759047182707242397486321235064007871583389434092227798700574597371052332414885948498936914738056585795110739803347800714281960450574768352608712130560000000000000000000000000000 123 92627717102935164107393370962586762193693859516774273536698329902109752915153890642506402981631994181754031479397588408390039664315959254126890661118805151317968576777983508831272960000000000000000000000000000 124 11672598496711341818411359755447925317091502622032530405031090353517895692560043129746741839148747234286077137647663579919070038999165597064770774368629917442508235285030442169794560000000000000000000000000000000 125 1482608276800029303548217065712135675356380373363002853864836073128281106111457091076703096504780394677465442886699204707462525114813372207823707228273558062254070207574431162695680000000000000000000000000000000000 126 189797581162832551323028555884204760616422389876438173340360854737590034079964290971275223602155967005030416136583685389830522615097948656556759704534667808897517051692848379723650170880000000000000000000000000000000 127 24486900630023856780215493686139941179210812458979197982705603608049711063523012016103571705370217457410908291399241188072102981198668677468148299658059999217762199939039232228473469665280000000000000000000000000000000 128 3183682702385463961849749856264115816938023112776885961342007297449738811660566727637025007866716776824952107933734413365720979728759190569717045070503044937666846026719809468949243552071680000000000000000000000000000000 129 417112179054720551876721133512103298828520684384909199778948924829938436496466437675569604546287815213706616016005672751118287734775715826985584733065125496911507873969462537455303237251891200000000000000000000000000000000 130 55065274490712333321399696927993171930617885698255842420430234029874818399494755299340700507157220876662198998081989201174763101730468531267941922512396024902348675144960829557083830468214784000000000000000000000000000000000 131 7324528665333828213797258148298907146340342149955692516415996975727656613569717758739995332075097410763405731344875055897800027347102014174501936339110400481626256081589712805393027665049000345600000000000000000000000000000000 132 981598666019852581079577588179661174512603410569634639833582006915074347388014999789613420228323741552384358927409362452990666260349030235477526674575741914926950776857931282530381631203055344025600000000000000000000000000000000 133 132530692619741005303032058913166071607300136236151731447834079751821628932948510047352199812948376681413591248517345891190906470393488006490003639350673275816879672311833722100427738115915548039577600000000000000000000000000000000 134 18026167139030938240089097336384768687038041086556276856325703027898144867646906366590987177565685219299036584102848023846943594356527804792512525081606613229528971970835128066140885582833926797262848000000000000000000000000000000000 135 2469853945317970343940565873850928008164316674247561515538357519344850296791023887243362123732134183778584415553196191924103614868551123104406940003718637454433969592421887696226467606722618626848849920000000000000000000000000000000000 136 340876434882699432950374987863633264060129987219115304870449461484690746146743385682357948810200919349352480226571492206888137423932181671713408193698412244822323862562997122637715144062635779669983494144000000000000000000000000000000000 137 47386837337443496171763158239337135958241305429151426131475864109040906225370076836107789560335724861903367582085004644584022986300454607980983053750457219857432756953058997063151783188589647429711087796224000000000000000000000000000000000 138 6634849005889351412896064973335510525189669494467026686525328652114034038066049736278975323696057476649856912113536927681830138125659272191906692971104163440184490101266990377119543833018442459830059022680064000000000000000000000000000000000 139 935609867062367960108387133196442281305731654799480719708571707029993495512792230927455505790762887649320402244416149367307351361777749542423943805925268264826015778048229222744538572395209349770238757835898880000000000000000000000000000000000 140 132870063135331967859996848987753745560972250832674456165807233789727133823183587327395479743234959728040177987804135169141346157420811337895314034021329464371694614810590250769620082151664982478161964602019020800000000000000000000000000000000000 141 19002317172111547574948977931662896383012760044084342581084231678127976238627012753350802110136074026248717454798674245403914519741996318623856982779821846683214782698125985720780952034575973422698277537583034531840000000000000000000000000000000000 142 2736603209197851667070311672910260808180546847199834471287208570610402024833759723188236791832788079269549337852070065440935377573623952099120850300191932047867797003320186284015446893717019264690150522540149639741440000000000000000000000000000000000 143 396846009040860292452900408229352750436998737165767545301029569619784496446315353661212478995920930481116619472181878785631980950676510011444341897053184962885166731636403351834127341094513103510560419437653249165885440000000000000000000000000000000000 144 57945067613798342002913010656146051951919815608540044376821660235392309690902549541581234695348454744375629472581521881426543791958919783489215795877416098077218750745231482421654397776597437771332178726281117780305510400000000000000000000000000000000000 145 8518729731834103473622697469379249443209322891894394024009128799883716639975048429133852350698102687072444971767714015484721750526182859836574294435589574974268895508864933908794608339795609427910432108578967107007414272000000000000000000000000000000000000 146 1260889500031886405178554021295292769311437847626465410643337395193822941566513719903936132073673654275509061959163297933331711791675424398707293152942230745501786451112132493452068166818574962357335820098770979659262931763200000000000000000000000000000000000 147 187889807963655620760716584159591708829723574061379325164085262807101451484390907467329003352019479605602569534133950067380580285888291323412848423530213507528334698838325715942076678337704910144152041794992201599088522900275200000000000000000000000000000000000 148 28186027518466215979696068801954533082401797654432223663390532077702049034923729873942443414413153498386039886848448074053582016764684355536735601603321552843638345433896317605133842929952848153053338950089578433082313653039923200000000000000000000000000000000000 149 4256471047552161669906804984619485232376217416057839181599853999571897269800982180287929799406310680330594536966640638210118635639801995582743518215096193959833223111132315530234739118138149704194203550908797824185065609090826240000000000000000000000000000000000000 150 647040733067493032371739146990814365861216942776577566867360356310761564838874136802158456084247898721395746726808123862142195283500102013081481124643817403961224855484207696374609671314289199999991345154927991394575409704075264000000000000000000000000000000000000000 151 99005859369100667193307712678221142168311008470720055431597699320297329574545594585887605893637718476356501192491333725892584440979295609361641031818832647038120219220490233647933607840037104789332009026639381723255298690186236395520000000000000000000000000000000000000 152 15248213678727186200314994477117290611034707370828249067001563545647911897918095017810610348757872721100309879023698391585151945426586084048439230701846172447142541842329277309379761482966244430335796039228645439443875671119013997445120000000000000000000000000000000000000 153 2363673754593223429288301972827878956428945888627994766557176580674711185123329965852984217351532875358983561641818299358745724593034350739140297064453286284207714282164226526076354868826649021497184383396745683185372358966488209261854720000000000000000000000000000000000000 154 368764003412681328477854693407852749607574760533008072403397418174544810384927361339285838354124769508620507296667992194073597686508038902897247653127450611791098953694510373708775102737856942112011707396603395147940119010000480752159948800000000000000000000000000000000000000 155 57900737678692431964899522640271944711111413699273605134507464749743464383815218163532023190926863160509375756061247086056490857530937536831528884757284128526680342209956239196611571325982992599145734317206948666735013491310465094722256896000000000000000000000000000000000000000 156 9149063659526032539898832958100261095900262866597478302931334365488496320570337569427266528981811177594810522693239120204487574726759497755340680293389695973390031880040311034860713580103067449924369838045371527391444841478554265160887199334400000000000000000000000000000000000000 157 1454818417552581815286733656145096645800653337620622094759709488912228459795306370174440855884120564560364550166208266767900761401743564752044749457421953835358417505232563817504838853000235199761691783349701834028667825241775750651160050427494400000000000000000000000000000000000000 158 232789479527108027793842821080745974113401357628695976207346635544286645649539405296320402430069279126659097001754675654415305273468801488540561757129645377400472385773582600148767908694725533047217968033829359709988491119260448457697087814264422400000000000000000000000000000000000000 159 37482052906136887513135198533507453047119813532114086295663913976244634590660015637584753403930142158115236884333157902837502317449660189040961336084672015196633022114430008530282630361986187093172310802408980449507007684012568409897556417689157632000000000000000000000000000000000000000 160 6072564043157774983260142856749383588011360984825527440102530968729948346260389954869077029466921144610367937990076399855937482374234254526384679355604723971479664463318974966918745648583422512705149221824247398611952943019897875716736184400457236480000000000000000000000000000000000000000 161 989903846085256794458694037435858892140701982538871291829713829540090704794771817518095419265976483085797603491607329131516008845529861415982282543455515066400828803326784406794842025039705162352348137522625129066230979124031102465274457259579535261696000000000000000000000000000000000000000 162 162356527700169508785566923928765775812840848142369163553139275669786553731743755362626258640604813741388642967698031882278333724068705096586510266102399570455778170066130863638662102566450028056373322480884715267844069781050716097503337381344454708822016000000000000000000000000000000000000000 163 26790831472104514252196142039899794561906552793467978272237772328424284903438111533047686086300295561325933356867307335043607513035831016308336990329934230354468284211159322511041452628434210802487479361475371657654368354241035448879377869617901007877963776000000000000000000000000000000000000000 164 4447606746227902795487285911654530311933689071111923264090516068755589874153590785793069849664331275395581329060302677829938768728525075468120239008147363640441176507693075258581482871935151805615406082954132251878081028624309320531754387434726388179004293120000000000000000000000000000000000000000 165 742804565726721082734126592196448690511364290596070598801458750751314674713822265993123068184792888006615686603424941132695261435818913518730569185568026159217584296010447142271626925989657365584182759829961477920369752280608733471736296779494852269651997491200000000000000000000000000000000000000000 166 124800170733794920336699741750726973323369944629722843272569936292896638863130793077947622401326232977693333721334219503518654772871344973128780842195859522338362859721221913200327525104759281749846754351552679338839334986200213995778627995885795724965410148188160000000000000000000000000000000000000000 167 21092732470526206535942457557580698575665464858623518619609771883334386144240948979487340325853065014591350427022607604763369748841436473289765513907512257582681375857461457811737283399633291619118677952332301033316122785378513276298585464172119788311021368178114560000000000000000000000000000000000000000 168 3586017127563952430948971586675635891977807654287658327233297265339101146151431277997632134919881568229207313317520210266117328797042301494868398029114299504715506726617040180783502696301727039820464098339034077472523102529741011620775080830986976225907297516844482560000000000000000000000000000000000000000 169 613251619493525912745023533840422733193585797069550141317932324007097475767444170338523638311001175328720988759597355005628278906779912630640292115336034671252836358664925978535178764671122725321678175864764577653485647236187257523005167096870570398632837247969892761600000000000000000000000000000000000000000 170 105486535968501764991111444548763839372411474087643920758060903307019666393843799004383918140241444773999521557641982899488840637988710415223155572738571170966390254120647326603654714136032767012433044807033764925365844764236470865051835547372943677445305199991034216448000000000000000000000000000000000000000000 171 18250411740621023011285704747460247315419801622739899984329925223918014282210198919511410590239890433487493694431564711998622240261905592544373245325805031061549824436449877470980543836288210255115768905085159376381530742386606359311203453643135408476595979659625284553932800000000000000000000000000000000000000000 172 3175785097976135442829341698628228766769775538516072888501293888671955748429512742976500196041977659291543054804126547194333353106627267904972925660319616984020330853397675754540918493523929733048098359881368435108823560061145373261193976412895539266839707431297134311034060800000000000000000000000000000000000000000 173 555799319879521099418888626814575246147115018955876895870150864167460534530379026680689586635207043604616447882057077463045480204742407084159854698993843665424302321796376950948783305186379842001243353657842747870033760493956965266909657430121985598897726006377362424597368012800000000000000000000000000000000000000000 174 97827105724459060562457564661871770203350591486742494099688403548550134545953996314606924352844245536188270739934323749998467469563042171749523558291112945735086738142772706106303188687429284329120578721857292905448138769023061227615023518770025788938935010949079108838091653120000000000000000000000000000000000000000000 175 17316522162720339455883293055089945530248265619492349530289671432731862896640132680976398103836797485716084705689523974137659758980124706263708767789461372003682020314927582460196196618234608950212148417432210468320705023482243021899670829759291921260455162857653083633409327104000000000000000000000000000000000000000000000 176 3082538848074651512741007687155211332333108403305289557529050539842645674035048075873010021318422373000156975723657433384779296067136256283011745909584575203764013124860708850285896668864254502954336271427704117195009159380107626389820261078065496749175424190523479207702670616821760000000000000000000000000000000000000000000 177 551809482655908923638739705633591410434584734968957118179035604024331787534933094763949168929876223203084918620167903955800321033472698241207773105837338786191982940408303937710837843461575013466359764588643442706511128269486766346804983781395065571474550650833140544987956479849922560000000000000000000000000000000000000000000 178 99331942013460848163714827688686381464783835172773512426104137940244403471401346132027957177648114258173399305512936473670676998692130572663062523718583550314400906481860904312670708295890977847825733442504843906863602084307273160123731035270110617165661767439805220589865928593097359360000000000000000000000000000000000000000000 179 17980197593672519819297144652412782083119860501498666125668962496824015055328940294235622361032709221339027672042847265065557375830676668826988059068611022422078635993514372679518259670188805091331152424255652082467108197507754725950486595260690809466728214308486091052839776512750544486400000000000000000000000000000000000000000000 180 3272596858110897741411737278076024805966732151613556102649691609757130784930820529531824449846065175593438667905899239641541113433315340058007100360085738047549284696473174647478798324328219384779714782023738239367477011591076251237244990355269869119698353196483110874310167144052585136128000000000000000000000000000000000000000000000 181 598921587221606629986585830079891161989756058546965361852700783381218901762172721576874227926828216746661425545311848623731374215112632956615943889233024348679825202617885106873592080000112238741185357496811028229130153976851299268096247068240555714117239727769703546786252922552112553079603200000000000000000000000000000000000000000000 182 110208189966866466399631092025640083100722736386548222883237857962955120122049307540549022294646080590963013476310256520784514638721222946149450978866271320205139548057410394306805844289965404549800660313750210531488447007475189908415544778203425130466236388801645007343994142754257793883255603200000000000000000000000000000000000000000000 183 20389726222880921190155923794985455374546900986856328356727390952355081344778265293985531201677597943180805438320433832790418554478137467267825897584533449966744279462577597786256958180943489571433449637827456533056477954042332937341583647097064456005819294965543904875203136125392134261741663027200000000000000000000000000000000000000000000 184 3792711915993806324114249431591830059833751418538739985043717967312387808613399730094357825710958655660517033444959386164949986854840433802168270785669500747912433185279461358711403587318668770555161888916101750739030106861207722333920805175869257281082452462443248753835599747040154373058394587136000000000000000000000000000000000000000000000 185 709278353420363454417235450766711262819996664738685015681273561169669915730364590829058982514750474680860821308918763467043092650407931125720707596385258264867754488616664485615540203476279306493495220639147071972445793353772596334294646228813375777402430376264522769671103191824194086831192161648640000000000000000000000000000000000000000000000 186 133351998317119360386704234857122979153541210772653741705005713538397075723965087557926105566638113569457843712253040167084826208467506272512527846580930016046649927692242292641511996526010523451117571698761153823489781537464424030807764243949118033997899099174230437701082763340697939071148787926827008000000000000000000000000000000000000000000000 187 25204961574390581901908462799123739006031692504964596469791294973956384914794175366593818103767363014235806201870795054376527689166041131808873274055909546473849596010475645376908579300367881518534888981944339375368853546941394038855256772904705341952850218981555082085049815204331057774114552625567367168000000000000000000000000000000000000000000000 188 4789212270915754845661024065125479648996353465702684715318846486709188603168270797464232860230277768031158641523385507337469421665496114948838958148420203236945582061199040810333238714976853294741078477574578966233187723154661032024625581041978557274164031983169065115753957400215460667539242159848447541248000000000000000000000000000000000000000000000 189 914790492811621045253656245631148798912016239113741532590956262434717886913684065622024478781219546010632483069706242385577270914935986637302164825051965416163382190519455082441843629014993626671021958136718780199115803928105732234065450080943882934655480789976601746312364948094346768996458435958285910671360000000000000000000000000000000000000000000000 190 175649454942506495937858122507695184722312536071098837130824353247385778392050765827636340396669086374210861431744124530013752177264692883956061171963681613505656823777518650485791033317217559322176650057045103351459854627253740861239339594907161437558980941101856494040612296118221398131648024555165056604569600000000000000000000000000000000000000000000000 191 33902193745534727468595437203169462179666554330522823975061003590990164553648872023321473026456045976395056370657476498761391157077109565475982501569748063844628668639837705003236467230573696502436116373115568579498609415213943078228258219075975917042962889853090954470828074332881132169914717665721120820014612480000000000000000000000000000000000000000000000 192 6577380583426884089404568172778259636281276634931171545653720152187076113612631422493196358473064082205734077859075649937707385951043832765853442817636566773961046833077623018847803820398632971697762975508746121894766861205067406842022704534446929748398077729822714182570707447535304888420731821052156298986709319680000000000000000000000000000000000000000000000 193 1282657728149319760809822091276893735946060207109858984439409322594731790863979925630157594030981590447641121579164117109206458045723870762599398989468480901826299560021314380581768076267529248574518965255200376541582608423125697119682365120722718456455837637291781585540689730471962946001297087728306438263856095559680000000000000000000000000000000000000000000000 194 251414206507195681613655801621786994978442785673398784359289402454708309058986324282843843431046806044737117250465173835447048227304321403881529864101516230653310426712986129623877131218656121624736023086032281059938186925631321875842403484543732845635877398024601540834219132143804965011549579423636438132236663704780800000000000000000000000000000000000000000000000 195 49531190580953705934401673907137623443691150868233513083567221452675008104301326361290163381106231582628106295426695587581372078595727649775010677350309022348296518087475927186724659562768231796378406197670895784076481980915614031415962171027120976083521825528351911807648738301733122488357860441089611677392192199983104000000000000000000000000000000000000000000000000 196 9807683747239920479687781707191784186706680601662730293244602844772755963709142633139157889596275968556084309123156769372779172814042235964680575763334010107243205930223694874532372077115933159598784718484454502639800626908275328107862212039483051941215101165644738557522733760546252951387044653083856851730601667824346726400000000000000000000000000000000000000000000000 197 1951829144106328256279089863626136397891228487492124784787239686546969995512442946674622411436695614436217472253356392582421553136655772734889441521554114276750655563848497154469437271632571881751582636373493022091673792108082589021302415524551407775607327735036421796809855882978913992968382978256065920196958411505900349030400000000000000000000000000000000000000000000000 198 390385644345571299258419790896431605836092308955150765330897553955957927731884654745550620585932388832567720008765221220977533181170105367005653679351650815901164114349027842032511509527241610582618573798925746479472744957577005952372374499991749082103959022415761886486811885792564310410864091925104108566500280863733429200486400000000000000000000000000000000000000000000000 199 78471457802796655103460139786252413698366029779873739697826882057813765271358632620570276259192470078465632607822504063610635457629142391953661699182806578145789554298440950065121000399920283339334440591905276312540481057129115337901113662119553603372411965111855167081692490174464947244203994235450219802761167567558537788784640000000000000000000000000000000000000000000000000