1 0 2 2 3 18 4 180 5 2100 6 28800 7 458640 8 8361360 9 172141200 10 3954484800 11 100330876800 12 2786980996800 13 84133667217600 14 2742770705875200 15 96032990237184000 16 3594185336405664000 17 143193231131382432000 18 6050494745192177280000 19 270263142944131873536000 20 12724495800349334601600000 21 629809682308055795145600000 22 32693321133020026962362880000 23 1776027386679032240371537920000 24 100768055242474879549261171200000 25 5960626511389914951563296320000000 26 366971987382992964414565643520000000 27 23478898873969365599812260469248000000 28 1558862017458515929370483696616192000000 29 107262591729401137902626359103097600000000 30 7639495869230101228492434689300505600000000 31 562545580595412370639133702758297190400000000 32 42781927108350922627405684224889493775360000000 33 3356871936589352611879598772173015371146240000000 34 271499938373053878700019492365200889418649600000000 35 22614039706458085079968854235408505204387635200000000 36 1938184243666238362442959559006451624642994483200000000 37 170795245247231862241504555784218087304091832627200000000 38 15463017623122488504026004069629616204432183881318400000000 39 1437280691117474173605662353598385126357418370821324800000000 40 137064424403051355764273211524761045171153115404363776000000000 41 13401867482435183767897849731081808509936839430339127296000000000 42 1342760298463652324882447075685096293202554441854519615488000000000 43 137775519608426229802093699600772972757724636851724262522880000000000 44 14469233997792380337202419958358856488594924461292803233275904000000000 45 1554495231765435264835767360104526290582974543286196008134041600000000000 46 170759264936184190048889608078406087409139940082356119082117529600000000000 47 19169923549480791201180455987985127146151688010876159980320523550720000000000 48 2198349953444706064240725165153595106409849873114685982287424804782080000000000 49 257407449342140232350606008499679434669268675417027216574601382373785600000000000 50 30761575723092622322563598638360266848228360417121002419337821286449152000000000000 51 3750437771387705438496847803894923342705496907278266170227387562761879552000000000000 52 466305948908697570984377356694865150953780934574462070354571083572260421632000000000000 53 59103308369245600467443549132470876940275368000664940876954928310647327473664000000000000 54 7633907405993810727364713380240622751454224479150088992327343944560625818861568000000000000 55 1004441154458045540270750267029151026157339457527065646517875145884711078811402240000000000000 56 134585538047974332421728141984366058078469869928165622830828191941158260893972234240000000000000 57 18358093259801530378023984723470926887504164953203530441734129920480028291544413962240000000000000 58 2548449137995044599515573045329917917470075165632235394100173500338796275816674425569280000000000000 59 359925174871392566335267396027785408307895024371167966179038060621042992022539117550632960000000000000 60 51702247259056465644826894506088299259969916356061805332117049708042643003839815576734924800000000000000 61 7551702547882845581832015379390240647182095127761669927156390533621677924260052421290773708800000000000000 62 1121243475440539115229800690908247182575199464006676926958765150151629599693652529104412501606400000000000000 63 169184179024129047820291255758591270973921087659122488964581722503014289923354035878356026654720000000000000000 64 25936606090087888821524318232203665440777023439836310420766548280319601337297210835796179807974195200000000000000 65 4038800582904170237848566277068782480942422038264484659747354230319645445821999775417933507888545792000000000000000 66 638665037091067631429103499021647962211926885058095784069154854869835543959636766236995619786341220352000000000000000 67 102535465272242560536139191926322753683655914603666547174300419771645002230083759268777682588528599367680000000000000000 68 16709255163254548269864041404290612486946716884001894788349226053145899140532412500941079522579213203275776000000000000000 69 2763291948784722712890481633139964095153886707970310625545144132751366056894851258040416269360825069181861888000000000000000 70 463650344713331361404599671747181050360244540893236963653757494424802703022270117108027988457658924748484116480000000000000000 71 78914829153624863251211915395738385962833376585190654976824836068630214761424477734380787140319292819105728430080000000000000000 72 13622081956668258837763890967636088444187614670330876677534036548188565489972029472231190052060310126476448109690880000000000000000 73 2384296358049288822570046768536502623510128859475071609121848124339166246365584139719066712897047620473252327572111360000000000000000 74 423083639380330608264240650594035458355916654691152310521748017114367205953105945905808512069377020067369848414111006720000000000000000 75 76095869124347166223765433091973876195859966084908234576037254636483109321609100422317642789802271643493428847456550912000000000000000000 76 13870321709290781771274934060200875880536195775250846735155563095516201624034713535159521118548765157682393264711885914112000000000000000000 77 2561688961583718843113534053036570313282564756477975217040886613245325257296583393940931609302059284749545978837722538704896000000000000000000 78 479298926459861465804486862285957587826852665929195329683366234533836992710400329873209562655656364423848625078653807094661120000000000000000000 79 90835247096473595572807178559336422938627174991003041281527452188479119655325432469278167448736116213697007192131585088598048768000000000000000000 80 17434108888375297104162143898602502230535479321165844395420046968720886394953524582693720658872992250876636706629071605277749411840000000000000000000 81 3388237112445853845436071110466207079050828299017290257260113101116822620556378746029406808959779222439676179611749704195510097674240000000000000000000 82 666667837745304501106487417125661905435189366179699933957265017318896624661626333795163641241363770624779241222022042480643918654341120000000000000000000 83 132782699572061163939282565972586950547071025506916859458711990760777043750016586670396946581459163659909480893715575189933447058135449600000000000000000000 84 26767385562761617085982780334007255177693617096628043354852401182714503613112382599552859646965144725798444942498600919630098840282946600960000000000000000000 85 5460602888287176860286667661950356440432961424655800584424021468743178043252198359184590101549325671378315500901494474759115850864551945830400000000000000000000 86 1127157454588059926555245758106761260742817256493987654325834700097307343628699081317423185639425795654032880672394623676833172575965778699878400000000000000000000 87 235384858605506327352737710180258701402355559780183828990760457796329744253393217986104583774172911181568665502439330819327762715584384232062976000000000000000000000 88 49723805029740632870825754424655715477744524813757957795465576653183794510639859170040822449802024653896027937948527838907951894628822043388490547200000000000000000000 89 10623933835305133017155759360800017668165659649098186305746689668934360086772067247466635928560407080492609079630859766976440765411108774500357478809600000000000000000000 90 2295546416160194363040691726380904023316886099944424589038169000153356443311568458166871360443880698996131581925147800485210384158861335817552396288000000000000000000000000 91 501547765390966757149326853297424038761371833964705675406548827094758652344840666876661516860717170767660706805319494278915896491714619067532083902545920000000000000000000000 92 110792660938769486078666782339588889916845983156114837061539027076726648946978639237524277418342715000836955399214663743581316013785101861976160039604322304000000000000000000000 93 24741742559941497557065257219133343987360944140559048700485425242458233562988255384462296059706595669149655792222528385659774396471724293224958770286790967296000000000000000000000 94 5584951583168477328265592100433039849686983779787112237948185754487019598965322708872714383178843837837130584986341064864424464476581015351352408052164219371520000000000000000000000 95 1274173886478485287456425519770106779505644981952513876434369953316288644754129289628431860213875358284321614593067116558138522694980073965784083242161566468014080000000000000000000000 96 293771400355486197791774242982498581491699132930930098240390436402654631154272536388907577759366867603301389559771141098641309949872986818034340386126696671797575680000000000000000000000 97 68440666806394556583010846485823530498224120304566217173852216811518869785199915597318207256609083278375982964471104775873956844586566622107711995563638280909005783040000000000000000000000 98 16110025133191708168709918916957917619070495979539064894790730528574114582839233736679839188848922696513526101261235944660878230077015518626578080625833118285730676736000000000000000000000000 99 3830979115247379830659090196290558959709502687355366292154183010026147323103089013282046908740582207368450168063795835946749820065296350493585094604049564596303913780510720000000000000000000000 100 920259200264640518062684864366925783751486872458189689482290861841166281295539660659802049237098219127381500749751977752728580398768709053064847477657556788320271922626560000000000000000000000000 101 223281890405666542437190559700657672149809131326438621043822141101589235869577555578317005277781156897331703329984089009554235656036777681852624873215109312065650836436418560000000000000000000000000 102 54713787854249906039507131920640517368364212692700381697316771596409905340431631045318906616859447432866983940196866732248717834864850756542545303362968946262822894352432365568000000000000000000000000 103 13539351297901785445615492626856948481757412925310562244118944307259205952660461857159356510097588601763471219072084078649465676136703388175753557950332491334740481493277702356992000000000000000000000000 104 3383104294011406840415538136305463584505160383472106265599001334893406771056480519785330932403453596323006120901103705346287179331598811958027473994607885428397481474982960231874560000000000000000000000000 105 853510421086489741026624638739926643942408893828819541288342286063908715945655168752809571899461022237774661294169195544351524886708984250409773414125305063372224062434398839609753600000000000000000000000000 106 217389423690725095772199106726892257891244763144891355879175073350902617941872274020108822742154628685311973587705448693499654655897102309145068134947314431447800223745986113445455462400000000000000000000000000 107 55893990337452244129653564173709866702196342028873650985296232714500280961872698201723665204699807893212160015107625041457324171837975373662419182061754345840906195535392331077868543016960000000000000000000000000 108 14506099434387344109371423870263810801571699582688535830489578197052267370140971934211851880826654836660922085413312404874495660043774060314075830418466921453362223634172516074657545862512640000000000000000000000000 109 3799771080558096647261878152369398829155763065501196135367225703779091612301433066770782134429190953870786178702963914122365267885947876360349702918464852908644499580004360495661534932474265600000000000000000000000000 110 1004496834022179201113793202371502679718616950225598262207561174116632740704895419368000619970451148840556233120394868274209597252263308660030524199624109401124773419840375939798147299531764531200000000000000000000000000 111 267971030393654572878017023367771818050602573232613039220283386310190804174661007158506185023968582420229498086688977849747751925399094407101482687038333297441019245355472997591608012556719043379200000000000000000000000000 112 72133945269772239688720842257432399942097844650068645969097935993216039099999526091297012796545483714017734532632056601626534042446695137417968377395698127291924343398268128788681936739047637726003200000000000000000000000000 113 19591566290956756892144035049047619672598817953848945059084397621124992067384229490580569298639062184543450352082048502398968720008968172384302001682684696802998095681371392009621852530372026166568550400000000000000000000000000 114 5368363895196905543101972390918963980540584096356049039970411113024616756860281302575754664390333048444119815799016110823255690186739204040356056771569599479977363859412970673602850005660580722642832588800000000000000000000000000 115 1483967327517365381940655557017865616808888576125375351799847999756874589397163401963293990804424261452047816652440460396610846342662604348218592331951714909613549130402476166016562527880667736052330397696000000000000000000000000000 116 413793065170490479035815018541030256125502553036425405158734460741080097568138926866517837214692533544219635972302478042737225271178768419696936703103600201955239015694286147838741531033218818819663452962816000000000000000000000000000 117 116382048543797950194738360495292449417022507409842318064207710817354304333794432212736189233943880033471535047019269107963207047623866365965047000379392841009783612741233543087158240414190746877659099806302208000000000000000000000000000 118 33014194676911362463284786505201888789102294618793867745547417599221460276731516922823855422996156363913773981513134633817955478905460576609223475633566620711241753683909947710499078438425809960957570651070136320000000000000000000000000000 119 9444867782351835562310031333269299708699865328383601146622025631590099181406989464506628752110963085694857321729942230168481466301618045898860280170006760544888540181777976311496110950165309410184452841864465219584000000000000000000000000000 120 2724837410801830503234673350351526577521745420847934746861463104122376277280971123554139782456661204836868701977236914428939733560500701317961033526924534507661535173222695476968722988988044387430676899025916421734400000000000000000000000000000 121 792691912069107583376820728633795820988018708758556829732760271009538444018664109886102261555580373270652427161817318230591726350873768543848592628394743262564206687972530530292955484404134620330965255019684681901670400000000000000000000000000000 122 232518479164342743158426289580509085121584421130845946565476765663068825832080367007572928239901796309862983004066767817434902396962425831645739723233096675318869761207790955654535880293525994608354828923087794016165560320000000000000000000000000000 123 68765453814500569344795040672210142854373853662314724612318198785442087415967114079057259573996395810215488484525965435395913392626445828129639004626465668514557586595401085809871257656365424651444303208554854659795063930880000000000000000000000000000 124 20502839163458981989408206381099427233834792564868296179119924187959259695260219830426451349885496091066056593356431622373856492874841272265698720149531555188433240260894146089456940236240777923233483464386204877865224031436800000000000000000000000000000 125 6162544569553047269608211934269660537753715722937480106134628685515976712402038694002698893236298081614316333996395380667659211202755446700240222149524361765724948833863770719660657682620893252121902346927167988958423836262400000000000000000000000000000000 126 1867155548886861458256164420206363345504851280330441563860763767994967780113642668484975815762144801380000091981377773730077369429781745223285819045278646714498745971533817963117934918983827225722757432090835210336460291335782400000000000000000000000000000000 127 570226911454600127391109570980675057110105364746935026393824316465884905863797692475722654682241730599631928436668579237030727094010993898411600536640887051880003211864966069877097652614142776922943938085805438284768496980443791360000000000000000000000000000000 128 175523214268919220944946616533580573962724614311683339358623705037173220498413227343153789765742374741323713347669683288670347426008989828594154407768816375193777379927688515908247469895776191803347433809628536618227710776107797053440000000000000000000000000000000 129 54452063784384408270027219660077587644112192174215120531087530383494909294641067512710842180164736061775943917096238198467033100344122169138931230541621795152065841849595148947945167411232721979108534046258939080787744211396573790208000000000000000000000000000000000 130 17023966328804646497681906537695409531138758079895272888712518846444987873734195718896561745827767319601997355264341152594231484126129998607581214216536506429092569272302370870278504993029058438329080363912063172833167317698624100499456000000000000000000000000000000000 131 5363495089774109235658437618593813118812711906598583143356544005558057701266898609762636241962266602758468509526885109691095513555768898127306244504430114348065576794387848206782214079950049068278683620970529861632630946467731806535811072000000000000000000000000000000000 132 1702747494779207267524888291783563773211615458844732100160067634482999408035810470346416026003194785815846367254890253174899536193308464244861246473676418385563173219293797186929393000369037665797432182879181428993571611526869645055015203635200000000000000000000000000000000 133 544681624560714005216208014389022999683270788854457240996653920404555119541572626880695777264348117982996183444780410591399649830694328378647236086432670789354707223327232246992325571955731178557633649977478160940559617050311218895492175678668800000000000000000000000000000000 134 175549894192860036747975288835228600499773566475648505605916234358424889925715885057897773378812240716456422715792356797775189430669486330971325262060278208602277601074345284102079094466051117128443161629199699706576163711779666558806393217875968000000000000000000000000000000000 135 57003224788491530562867583803045790516751899666620616335983356124259452719390092199027594061120951448914089053164929124361961681250530768203537472150179105521268844939917387905101075205250563624549313085790451270679775340833485688156979768814731264000000000000000000000000000000000 136 18647270739346078952268964849647450474148138058672953684482410468219662381317764959587493272647755857993005212624168696820861826048352384274632591212093536901438989675707087384303622616181519850154143956278271938259287991827653940630868110763018420224000000000000000000000000000000000 137 6145036557529418903260226233974888920840284826251541228210685123630619583655628793390499609026373361108719879851444165527860450041644539395632587826502178309236906357687166954211256919072897472598130750000787033843265987264907508179475211335138377990144000000000000000000000000000000000 138 2039875677827376754251698415606127451180364730442407878993505798424150352310055087466449060710938669262297130370661444338798911840549023735396217154569966784725347066011797931842533837066070243294456633650236869091650579598986371177960463779303993374670848000000000000000000000000000000000 139 682071638959773614521408209522715088585443414563681524562152037955793552439295667941060969109918753934371529823374255548117802948690950383683918609275202667461600394534520904528413442706706778923830371658330318550181857707956932597570960533762641293041729536000000000000000000000000000000000 140 229710425241079584720369955544763498199594539620144934714584431617246841755749871313131881418853515504527062778661739349523244020991192200510997625428017853052386209770384346128881569002540232317406753890523666166528463384072649716210883401295417097858024734720000000000000000000000000000000000 141 77917233616354926151043558414723758730360756558708888305579898429286805806476589434287210012890566928196599839731695222048043293042862739281660193797981259633315064426870047624906168219569170071900756711555016541189830298319541218531681733572780630918732835717120000000000000000000000000000000000 142 26617450077646347324571002117552266828398233148302717372816304399950863883023386780716173199481610536913663700570071340748206982566336423434001658525372309517479690051622344632659831403317538724458243452251984299897494020483903042893356885924037660753574178964111360000000000000000000000000000000000 143 9157096370769389718412377915376885917132490742516080551594701341937958214057072410116120250022026274276199940326164867029413632440146589799350255758608686794646417940460963019648200446874600348117897156683248581603057906565850925458489157426189615946838376621644185600000000000000000000000000000000000 144 3172386895048605005624504884014992562590940312751757396887900144945797346670003024353101271873597026969048705804054750678415587272247575384450950982376322609514782802496776868476209717189173189406891355800553250012201797642700988767583229100274385639281881299750360186880000000000000000000000000000000000 145 1106701363013320911826480979933587956966441078422071335616955492744680714105022069772725915059921190956482064886779597915468431070235657705461091608998777153196097526997639635242119815738746447018289720782270575351130107448089585624260102353470496948982758791354068762624000000000000000000000000000000000000 146 388749531105273305584761180347089314105708873896428458167492004602875243418920084367031015885478701372535708661559245630078470752195072873893898647776604610402509175565493223260970559962860043665610266231828875653038705675569773014939451554655085704752270899021343059083264000000000000000000000000000000000000 147 137494058867837027092828294409961529923669358079298410867396099000202656482886616690660214465615950428349100608972633700379741267399598132487898676037287010509655365480274546004957829766858837193558002386426338667580443769009706636654686064112488989282396352293320918416385638400000000000000000000000000000000000 148 48961235983665773852765451197058904315992723689420953763501286850459953196429282085199279971510435554899928407143892107651347496593846061716687239689709171332011005865366276494546177635468673261422443042410535960066925352485729492138274628306507354079651226729217051450307877273600000000000000000000000000000000000 149 17553156952589837075712649966282291933297892555126975660155998226777413301160673923966327840398868524684004514872498889047636489677244215379372879416305392077529951460740645937085079967381951271798229909568119161204178881652873564747340880100395546420571552900675558512158478172160000000000000000000000000000000000000 150 6335382328897725130943328121944310022775424332611800317003641433774898975825149461095960845123463999729726372023208156495794803380068854955616125671328163686072619480422200191913688883660296660884337553347989110311714578328273290454009801323401696926185325892818615065985419732582400000000000000000000000000000000000000 151 2301896112431486598617476388946588885354605306606508847788746183538073954770921949674909752800705866459841118818381392858760005572592339705614315960539241934865414735097803052599234528307448549881552561281804023303402890542720649312269727187736299310966268071220238735016313779283558400000000000000000000000000000000000000 152 841927574547937470091734170359268645091747858109653839910595539295356318453728786579163004174808480418083035679723302247209565568115628750167499067307915305321849334994354956931617988655055745551608970617506556845099012019657059027994699761017851961503362657752399624178300280187272560640000000000000000000000000000000000000 153 309970918018737994752437096449798926360215897727281201592441477418795107353279104931989185204926963032761096374292917383933144272198769466870988877331091839174537984743009234090354421877273596540643714144961520186853556090723944475036769386617113312253751602490873116126339039435097594920960000000000000000000000000000000000000 154 114869754424345232626375593804028390105539006212764215627408058670431021897420238014810173608521940690947107687746443135553565341432763835997986238990412882070134632701371580944986006898282553845053424169830041486140775252796097244105118852262747930740349137209549831354094678936036960318259200000000000000000000000000000000000000 155 42846024408855067165098856664848203880170433150244343605844948698037980373028133178328117941988361716156212193833566207064688715814059135195542657826799168024209021958544973693341033799172227531818698203542679280015140397844042092984486653999306555515068481109433564585253063908800788351156224000000000000000000000000000000000000000 156 16084859441198820102194418063909573479018579333987651141867742288946370849198934727089968637946994770457900962304309116594170635494397496517550822467954258520610384629913355642782516759518184132287934654026998570187360797952537589751303690622627190944791024987960118121904417626596114305130692608000000000000000000000000000000000000000 157 6077261855109127606516698629799442388560642992682481153396679105118966392464028233459388937355571898536722172954278760438158705251187686595944675375737108519098896957041399945551425146169713446639707734734371939273548183471651149407407139283108876309649567946632867270664366754077403183588074900684800000000000000000000000000000000000000 158 2310813184725484912751750279244131429080931504698443176315888728638727498101118669391194863531249246271213921302835704940010773223357051912932402988037746121146636508417514735879237600988108103577185763031158191762788299102434681083176547186184540887384899315670739150302519487871635086379211556074291200000000000000000000000000000000000000 159 884240544508922978911387703114702942806683178658731946405537280497774094121483696823908598579704304203614820749100158514153918127698596862198252117688623157326511632954921218524638066806197631831316533456499961223656432507551768231139484022925406192464846229816520149057681878766216375166930364789686272000000000000000000000000000000000000000 160 340492401821391414352009676103161125413926963362416832843809312478828259326435508747668977978185363231273989815577331620452918356460308528843026124318351300429818209404031387694693486659693647025450831481216314676681368785070525988410538758486185608247592894681002108519436189691406144507251072627466305536000000000000000000000000000000000000000 161 131934618924095072267126631228851116593721644612999341170844694557603239799258097968876578436838876166490864689242880117592788710116352692336597673088695717064154203095333600915031217951164897318611081893120950421620360814050984456201100782042287243930172541662782213703997336414512285451367265967173036670976000000000000000000000000000000000000000 162 51440785460094995193700344701188950191626492027315993922327241972939827475205208088270460829540441547822366307382976703603379988127483275070429476611148305027770182136705060753498653414298737151332559152637081387931619508865745942372786975709614745216445224605722753277102858245474061961513841824115656790900736000000000000000000000000000000000000000 163 20180747413574824514531083337856377516164240750101252734444005789384452070549588668762825007367615063409597446832511025747772226768835605897420638832601962779619950962867195056427087124139646874507105718798242886202178777393175850919173251418562614208558732028662390120224364328967445911873938871490662771428687872000000000000000000000000000000000000000 164 7965834633128231543553088709844924665427030991956868286685503038542668057027082965849580673135478944208123339144315565598348219211258674022620668874198204567061509103153954598887827690390192939508707805807350525384808011823603267176948109431318934724313035801516231727270704546256214702888211942155293121315302539264000000000000000000000000000000000000000 165 3163540976734696657971794202993965344600246615568532959865136587212591619176328286836791204787739509418763077858141924673182433945978685690647972060315893859090570952551995269821523819702414717012695089468603939818620253042526458480271553142339333478520399354277088225545661827947260621509814261690339084058854560890880000000000000000000000000000000000000000 166 1264001911186100697561896721316530603078932548509210148820373048490597162034169954137066269513233276484864461885769421387437229188836419323443000995150587343152361260162693798264227003921563498661459626086711469555881791459318338885311507733886218093894989867474280670743279969087483906397048084390385622047730203864596480000000000000000000000000000000000000000 167 508087171579872833395182369256106399861088934392173473799227931933824675933842702669172578420019027957948082731667919253878148826503637570191861027865375657677973263062190147835740485164349435806925920384986552662110352736526032914066261468685194250919265495307834464648656602949262092845020394702598375242716360523949015040000000000000000000000000000000000000000 168 205460951780326561541689831361592365942733142866751475563192741649393446654717950672302825379748998539167203612248562524308461583021085680738846239263425238903511879437902186450659440951229089253215185359129312923685659798301718214181264796373307087461725101882066005290826756953569005923667113360111638703403612026849512652800000000000000000000000000000000000000000 169 83580593080640382089295100358740974352380443230379951389305363171622004207296191637978213010459092084803590382160759201424586303805892379093785155800167021206078176468123447010653502796264784916496159018555824222097931597734554918176229223348145737680642325726229258128260051883941900606296078047889458927601023123891548606955520000000000000000000000000000000000000000 170 34201991298134996452463242295131629869147371548516092414534866023857635526614712183720926590697178262698178631793696594549881057841626880344944069103474327519564300581225390756707763049842496264380632831398213549140694852962753224469348776097857421060443263095531896618228581852493006005773345071269547957007490311106019154984960000000000000000000000000000000000000000000 171 14078358172694540832670594023007499944163048507401968108507314312262850945371196441901293915213955007834679847126889947687496436530176082710016412236708827339517022032033562887510330494874791182491070819754880403166160874850973781899161462552779076284389131424574222354296110457715504144764839606801203026240643119813353958895779840000000000000000000000000000000000000000000 172 5828977280782992936872491417843516469851663929489034119511422826934207174710503574147622886600224322741731736442381803581065866577500065703520718445366997105660672537434139871104207431143480140533414458226123915695137890863549837866489852728656110067988085514241892621308336136887741314608841143040955574535475881180612436329034783129600000000000000000000000000000000000000000 173 2427491310051127859214736392732667060446943682716696595753521261979714214821624178394538739194899493332817936479643816840948118863660835677324831044337556990898213068598737903789890642245532033985855801901096061324393558537038003084237450964077681530968395902850273161922916841407870969456932128610701236095540382794267413736660486481510400000000000000000000000000000000000000000 174 1016794945624295562755170323922874074401279907648371020889329251707051714934313586992394173777471576933712814683613021762040760420912689550619032246246626572106815297535627226703739473917513067510895997779007115469504201125577538484894661113259715822950845157489465188182406528624013642964114840644185109697539381946378583699429248410320896000000000000000000000000000000000000000000 175 428356162925987098467139802075457279888138354707212192423409518575694924210859714012560508708473712157515324546278469230193077000438727189468820182972309105758152735674846907807532348338945616297985151694648748983882601473610191813012843076345843878239827756126988591711347660904774349014852698856124445766070414390226737608228034500215439360000000000000000000000000000000000000000000 176 181492358396765523171343161698623523769275759673962842055352449353990934489755120934957248607134111500206658084054217616948669938515623063187630398604956119069991862475174500860280511431549652626298630591888093981629572276791671722352124699577247194209017560580782149293137648651247692126403928427311277397452675415360500909411540015628272271360000000000000000000000000000000000000000000 177 77335563016853606041602258588703468592369316840319488118046947869429187742110891728304079294990784905382972305365932762053477976825280563178989152737627666977963697622252791664527570430586563760798420619027942381318733939185964518457094520666389247638066758892801997236598444659206876050170373005564581834210828792444551300327818198640711654440960000000000000000000000000000000000000000000 178 33140098967195297220203811711845907726458747753139000160658803379470943848172295959086386481348871229824178654688082447243156879221097561336605592648605282344551814079498750812520092138886020461391910875797569801400361368522128922057755211970092026404091943449264522066076785174602394062854024042288256701884584383146645982828299048116238340660920320000000000000000000000000000000000000000000 179 14281315309914710761434886742253469757226402382639305718887392302768341046419969270425464742395849278804241378943457938079181002947490709341297799418981091013795092477893079073414663574181453700382029913009171567268706267436024011155778800266399874667886581901774363549486419638124607845889742182190103697771510415129549282452301759147248746034878218240000000000000000000000000000000000000000000 180 6188834107267285681587674671528250372307743192125837457228242555775862507450583558903813132761284913767366271326706664265336613236312885284208288458673409578021616412736813254851883767910201246170177547782322261302103662449951900263099665657471679394233432975935573341879360970143216373675828888321882740379738225240059392209699774469062243088810062643200000000000000000000000000000000000000000000 181 2696883728764726759723640886870710804537230729554940827351347073244852937676167357473938101061732818565286959149396735393610538594465266720200463387894913056233119552786552720856538603878543321327398943269213994565037013232510074391707387561309655367946263494610446046737251035543733477183162676519473835501573483593233386581067424549300343870105461142323200000000000000000000000000000000000000000000 182 1181721187729779359994175451848005032494188729545678081264793441957667811094844387013869475493297729543351407664375075390423531500056094713608104359463681015607569412887687430021814249825642194034992115861854657077741665413070840553821670822719693753792384206460331197119960684452470793593214877375192010372525197348336980675521970379849198309637978143798067200000000000000000000000000000000000000000000 183 520659810152972275586959920661227261549870116969950359626835626768713668679388636928513229156524708948717003299823521034734637108698688625309545984891990496395355378056648952337741186043763078861562332382517092571399715679575343228657735965585133416001962221551307152299571559914075985327115017622220190736693105083679058160371914483073774195070781935810143846400000000000000000000000000000000000000000000 184 230656811182023406127259232589608245522000219291726995246525342601838696986008762145149876833148202489190664782763725126635695191188065870077511667377569845952292046205055077796262866469445686129415534288726376321484197884160887828560466024808026765145232931077119613955115461861682865325043130863975693141103541213969667562328733618401349347785169136462188039372800000000000000000000000000000000000000000000 185 102739821858705666223230771899471952764650483598781900621493998399960131159228582357062299556661616277220952411832554051015359155564657213839430191958828543571561477997381728302755562443786126925353112757332308159985208485211133400616578638737092399834803517919121006808803599656725210190810558249151056374868707268419868927954420582442640053880979807911131473772544000000000000000000000000000000000000000000000 186 46010703272284553243524063610083436678675786920407441542886603256933153317717876957456779868747801314445025352284584081622701286107333137080105209314245923212282949865163961578142612825614486387249776395746585711959381821851744786259912552939023857455452353381989892856059298651032599493709216599659648607373114220992687597933215987676428675895034453486078940743204864000000000000000000000000000000000000000000000 187 20716379197585919588493367511195253558991916651895434329397909383481089737542602003872036403387224196383268569704171419051771522726271818043664404542548803921221070243061211402906914322583857891504666146732401956131004236262627671588297622228638390532927435462298795308187247327432454710862145307085936796985909061367328353558978756278577986552237024262642043455570706432000000000000000000000000000000000000000000000 188 9377590481823238388057805797079227781838582337280515696837417648097104626221530369300338976042212621292362444155284859588220472749323816500437176175952190431993835886536367227371520851954123014166352470725211150444124762793765292395398543072770013393107509471043204610002307369535882017067693178920912960739518769745831911371615611457993674001381584988781080233254647234560000000000000000000000000000000000000000000000 189 4267551318006837614233502366814553915542155843299346648645946162582364181128212535101977253075349990657622610564716165380882927091795640734078464064142909908766757662937675554694548693078337614090260362517852160020181067716715551373704501137442239175810333732701289798041378034183127886247891350092269210966940333965119540296916904100941204639506725369921299044363176620589056000000000000000000000000000000000000000000000 190 1952378859125799354254310277900183029585533064280449681043542991426392718259599054212185634924156168370713951682566549016948244263422037249909684012261153618780248360052050095957815623792340775029685268442865179356133206410400045314651942960931604019071078567216853061583324943213758797068129639323566785257574756418090844436127303208026578321375307761990084388161227051719720960000000000000000000000000000000000000000000000 191 897914947906976391844721651321975130623159923433957742493708536202678976274158328769018785068995310365808049891345387721599031817704388401475579062973777479840611051557145555463697960361963331296375340074471833611125695803304717897888280403546249647000442719400646943128562687468680274080268097624083397507201583898793376014065215364626586353842145634196425689234384364175632629760000000000000000000000000000000000000000000000 192 415126158208140244319079885704393052130980082393220900189239861235852281374126776047222427758164953447800294189436875657951884232258921577640863497921756405809697657670403428856907779287627397229352142633036157630787686365474841104445625589001480361780635549026429596510285226461564419202947935719334444226952688738291173504321542905712218319515182982052644847431230304743071521177600000000000000000000000000000000000000000000000 193 192924307549776771771809574950524616285719499138859464792145418054378686246728149978354574048165409738174056784724160442859187022362464815352766817373329580200652671014217409633032642316844315218777739927816639291698829390677870530484227878129215339076793263749647303625214888212456993084536926383429615787335208072194573110952050176402646875795733549004308897081018479929256144724295680000000000000000000000000000000000000000000000 194 90124741288858626636331712168455963301400323255803698185709272378218813232835193418468471477684767781029725421498217409055307369904352898639267156241688229839051703093512158718363695172336925366928237657825080820845708832866937155231933771066998366502563747822969056244791740163437701159814819263371948366674777375673937745818187441958195370202956129661351583284012579834541917943040573440000000000000000000000000000000000000000000000 195 42319423600309404343936861196367314182774064816097753411158091909021714588311965384824884186796759855865702399926896062722245685754414746021974918465116774674363254502422311959871622162946049137299736336598215350184278168194662286687150775068613095099240334688511491357150227503157318885219379544691714182457938537193206903616859055352654495477047026776898910143910913756232508439848707686400000000000000000000000000000000000000000000000 196 19973887915229826376325826082985157850000406634896157207274409018609260778219377319304889384454081580295463793313501401345226392882165132679126002333937106108533797624786731620312446946613396138156991687318652936359418543160592981224339991583914153207300907634752550594117336662651185047793796739476709835370845459938687751150394295232570976635507861682448990032028652587907850441850517612134400000000000000000000000000000000000000000000000 197 9475480927714807843172728110332813776695608281489401077501892003090417673663948535456242512100545630464674077654227752852135220397487374122985457917158541369115855050415397784984170326079668519614695222782220862438896722918362641980715971024340394740479279024571064852698603930101065207697867100833179758001299468935399780301096939672355655363162935034985688952483755390493139191336474631366246400000000000000000000000000000000000000000000000 198 4517981582549503429892056588036032432795431052281998390670359880823921782678606377690247087962187710701942741248148456190534137174477311666197598225339084884183465269392927653859179744541606387941651487971031342165273072148901267838206210476853108667431401020568780974067141935041720740826624176796156404518539937230736532529234554183077932856451448245457833080654446554621146560435450106407079116800000000000000000000000000000000000000000000000 199 2165115442562284188350890098287792507121360754823463840938517046776253682209575117952091234395698307842321548923129418793877277524778779785913705628485802762806419936278791881737934777247956039971941472462978360525756432936277670557048479901399735871501875348029846064800275010635501505153425220362444724135535751721886501468446584190697711893789506584037018288961512889319600948355059614822012918169600000000000000000000000000000000000000000000000 200 1042797650232894276479160482159644130712554806275981490803405223304233345719045392381851810556343423156318980790463885707955850892589746795028934938514661055269716487892316690403226005341976695789894697240452025869937029655399561222838938707721173570370619183677858541996031428851257809864501428092502341463439738233698183578048643974529559606304196732488444890006720265557077199388696397328980650229760000000000000000000000000000000000000000000000000