0 1 1 2 2 10 3 72 4 664 5 7440 6 98064 7 1486464 8 25476480 9 487192320 10 10284768000 11 237574149120 12 5960907832320 13 161440734873600 14 4694193123379200 15 145855192928256000 16 4822943651308339200 17 169104439543534387200 18 6266811206473703424000 19 244753786472550727680000 20 10047786895562503127040000 21 432557223299418651033600000 22 19485672957964253147627520000 23 916712340256408421314068480000 24 44958761703860012935175208960000 25 2294770127988221075094110208000000 26 121714607572363587377927380008960000 27 6698984747121670157207528024309760000 28 382090241120832729536588122108723200000 29 22556970305853383568937159424684851200000 30 1376753015210180553696778659415719936000000 31 86781331725140952946214350737913361203200000 32 5643585959923259042020465727660197360435200000 33 378296621375834603984846471854237660741632000000 34 26113930408904727123589110871003205229084672000000 35 1854857115808664201632391664957149234614763520000000 36 135457565371616391601302948411800155549348134912000000 37 10163080113020058610056334369867386226644659208192000000 38 782831846543422811244407739270548398343599423488000000000 39 61864316714996797481180927462792057893265504364134400000000 40 5012595918445873439108935458581757880293574299353088000000000 41 416170776128967805968854037353572743759822670184998502400000000 42 35384666477697082112227010276455025404978916676910605926400000000 43 3079308475618637492974444266347797154763473141431208509440000000000 44 274130066155073061972897624723967429414157306297273857081344000000000 45 24952066248887897581346230034983977110012239001428789391523840000000000 46 2321096651507660750508736869207866185160128970216133765139267584000000000 47 220554640516086627866314072698682662008055838591363928657089265664000000000 48 21398492781986276822478225084466388678605225034111584599039163760640000000000 49 2118896587349599440186607079004191344107468151371603848160006541148160000000000 50 214051798109806473438971670190966716524884881290299391918661036933120000000000000 51 22051616241272262862660486397325745531908780141140579134195265624510300160000000000 52 2315852089965769408073556666139859107789074305481277938577653671450860584960000000000 53 247840709243452052916431914673236353279772783781036770740274978716485104435200000000000 54 27019313547333320028684903880051288090159139660449110948189250234944207401779200000000000 55 2999644161412282473319807322356466595824795211422701910644708039019279381692416000000000000 56 339014329224340870062634976872053325596234207031632547760563767121139494143865651200000000000 57 38992701688106777572016160116571754525172570099737730678407336414839872850633110323200000000000 58 4562830179994249235140302221864047791422308204469045420020141606470189631391265718272000000000000 59 543055460905177628793703846878997104628452664064300536690571286770535027464708378591232000000000000 60 65718915099372343552181770840733863337336875936201397755761437541275573731280822804152320000000000000 61 8084521872474454462635767839359657008234710407882098193467486099386116228458072452966121472000000000000 62 1010697767204757208721785173273710760774954892592687378021230110051168264361132743574947889152000000000000 63 128374918011894564817452832761533351629655703749339535544832941015527787309932485097630675763200000000000000 64 16562402120645698775176662504024717426694255979131691800438083794571989048617975190145506633318400000000000000 65 2169933465337721628591376053838362080502572081479882035162830411858355980237012497597432565071872000000000000000 66 288634534481691403089238354100729247768634376726689418973310576120968569326995033755392804408157798400000000000000 67 38970035405550789286790401549707274820924434562915648591011263275433891996185743093421288062403896934400000000000000 68 5339476492879943964966170241653288746649055347718613207371676857750474226228548505774170241663015845888000000000000000 69 742265754223442798541544649586707505599443349024193667300667192143681460884839343780033941722951980154880000000000000000 70 104670228820204325069698803795753537095518662510459169474445729284346058956284482023432835144271593870458880000000000000000 71 14969338010272364261039341061724287028584568703208035795466655818299718220216115187226038914866036402259230720000000000000000 72 2170764847236116372276915413197956089580561378086754243316224613058057945042480818938934263226418641915095285760000000000000000 73 319132582055476275007654794147012551326748629108210493617376770172483931463467272908173983414299128576221758095360000000000000000 74 47555126405472204377168061917022717553338772075151856552274552880178471034583915398399859673554934516172257880965120000000000000000 75 7181466724069620052903419825859298071123820080991147032130195506888520638396654280827350259407212373585913140215808000000000000000000 76 1098860161672306129694928587147554706642222723486961899727727538755441699558808918057155848201508342716453547725155205120000000000000000 77 170337783745545243604420441315819078561396793043804132294527278293914203135446960748023399468420768899817357443221652766720000000000000000 78 26745244227060285651655105508882746514298563590156763645568682673268482291159763186943377583173659360579105003161864529510400000000000000000 79 4252836719849086191506131701693006306904455840045771384053291270855650885611315840946033960721344953278984343857112755365478400000000000000000 80 684760545271903498176683483214754217437479442918616180784447250629104074969749176199039328128461627218082683685994042797064192000000000000000000 81 111624528386136168996526616235081046610685017865274242275398343625522362461860913100822585355085973760714052771160797223334602342400000000000000000 82 18419425264309827590216972248428752287618910789445892781031719929073069167867155998622638787399199142602529391683062763933470713446400000000000000000 83 3076268646277110839610017498814347840021151179872732078733034071429502181052405550316008300793442447499329398588048202584940372557824000000000000000000 84 519926464698497721181317174337993148978931993786208409895624947783281810958567416538724318206594596653359951075460897143287069796204544000000000000000000 85 88913615064213330532971681060518585400527417417189712665768943040795078334395794430638963312918706604353806711285184535844974209573847040000000000000000000 86 15383101448639073397857429901785402606076276095946192838345374313442912369802296131131033293918380436163348602580828931167469073652015693824000000000000000000 87 2692221626784496438501769505228655085182261672126424975479498130190691748137593056480583832506405695685662402829806660694943746907345973673984000000000000000000 88 476554173017025806355485636555583973213211854156691353755617527822487723590454410610535280915077679900864055221378418775371600006261050127155200000000000000000000 89 85308612358377358267249604916404617896213839516467522459656696550884198221408315778327826813038471823226510820033799072700468343589786843978137600000000000000000000 90 15441817360600665636914507137098794138691271832730137798780320850526504082984306499122686214543199951450393521732567538537456864669503919348514816000000000000000000000 91 2826024152738372930062431633944655978951289978451588145721679662076382909826195618547311365612709919217420796685460384925507795206040532080584661401600000000000000000000 92 522845523467068644511330758121755930193068975494016073593893683930114337122175318895666966064534572112456186961296351587714419766390607589249897830809600000000000000000000 93 97777795991857782921928757537865804418094240019562905880659071647623939314754890739834391400642435504213991623411831801925105948211375701921251142402048000000000000000000000 94 18481054816611571055931867741940821219845106201675799938548047041085262564206250393037649835118910603152732546545193014032526117658075281964737098879598592000000000000000000000 95 3530078076938944237332517928792948032168411093530067959516284998889260548872160728022572239776476655166167214575468817038070436362576366015319046635913216000000000000000000000000 96 681342227565815595112937355182594773051632788013453858255674314166656034110224082539225686447227762704252978473219037260358131793633875496443695509071569354752000000000000000000000 97 132868831690204518292805210691388130766040988982083503666443013248075575737120686210840478869804495956674036751267029069499885377458005436299299416116262529400832000000000000000000000 98 26176529624740292212118634807344512907717468208246083802886421916786087037552703448840186154259655907473925970030041675690552596227862477132257971479601520868065280000000000000000000000 99 5209396502768468561356629945384072469153666765549964851176584938531368860548038077005259843233542010076163733615712381493398833867848360760522642301317203567732326400000000000000000000000 100 1047141317223156811828251877910534836464065905962541604436112969798724743524623165159426285731147381645612778475121893436915764014665617428651310652247011109218811904000000000000000000000000 101 212580158809473064369253413734617582891092421185861362600344049169471614559805801733577446987386695778099856996019730555749653334533797877955602540016669891585447978598400000000000000000000000 102 43581037309989596740888724601871195147488001678829548981556090939044859363558751198376141068080345289600203056485088490815746926538667662132205206252732765063942999795302400000000000000000000000 103 9021701988239513090037896274201080259903941084183155404690238376080379554508674611850856750977558272462172834524115797471896298728681127768677715222885873641598255152234496000000000000000000000000 104 1885623304881749881576076029038843160545585422472498501976578514516642019375633903348087978733525219433921595207262042187039920729544117307168832152232130025015390851861315584000000000000000000000000 105 397884648323365395684490273627475116122847248614116145401679900968635186486078636866069341818563215069719975931905886430865908976938512639705971987583696494279710042602497638400000000000000000000000000 106 84753219470479908951231518666210555548338525609833202424945088097424302005325213028636509617440584680831853326124388602403676650824126644603480784551064876606756824615458663563264000000000000000000000000 107 18222741744827430234976580584166082634311144388795557763673646155104324338413195997667072056960725975917957021071289543421920577942203853051075602277214709639415927069725641821650944000000000000000000000000 108 3954505264625167570618282253872303153682831338841157726846824547660652442315374302733377079215672006199562120912932376659008089577715839056090023170004869501708926377137096853605580800000000000000000000000000 109 866073268742398968035502131026310984719204179049634680487219729440163507766414148788486471248650132781619490749723216717402936547837532075089480837225065606659106674444810255038635048960000000000000000000000000 110 191410138018388909541057305838750748678928195028241009620948808762594183764848684493954824631176453029950884121216965685892445962566308506510659823216255415191713129944524882267184352460800000000000000000000000000 111 42686200870264530363197061541185405582543954555886686755812128914982928483400850393587638972598322781185256211730227898218836520993198165454699531458908933426564248122447893305238209964277760000000000000000000000000 112 9604779756177719913073962243717537744433938047438905279815150400942532733875151093651076875522156889080901803372994239144319248588273315439627190625944647594500303976755612264682691455887605760000000000000000000000000 113 2180370761614451149909870446843914260088579887228000270297626149390863781930458191679700146331506049635338440064055034262707763778917053362740644128962189321119610559682588094328734750656063078400000000000000000000000000 114 499324199726183777498828561269263833805563810515168172014529535307499448796319076002307328188231744770360615245389519483794266486100421709030862852549588537023974014407663673671316248880856485068800000000000000000000000000 115 115348270173588155968698685623035640903307136671646072288893159051238810807435470126997455904955986520043902281787227552481035764256015811581303169143050093045443601310130005214152485198018960687104000000000000000000000000000 116 26877149978882332411628260695259678553139886499207905835140856773922690803162123669269822788932495240895418610683427992695889551024321900151597662046654162482309527537200063987120220013639526649744588800000000000000000000000000 117 6316361944606131585115500127702362905458418178397396552382525317969033132217346956791347558172060381877065385380019826375352278808989647613602898625946396166551439952948338808556298007340615403569990860800000000000000000000000000 118 1497031766871179733805579645651166866392251995743456216512051246418807267862801394541232527833999351031302507142396849305693919382519628932447399993274314699670591593235933378967046165543572707155699040256000000000000000000000000000 119 357803278992100695190836972426269992650889298121530674707424974454510183084561990204549977972456099738982861547683420757546002742666112033369316737524339378984790180501027921509958607323775146693749762949120000000000000000000000000000 120 86233596987339898639270624951138011674124500564807148097070253355472787212424244812885338978485254362703586854036265078462625920120942085174149969700040666375892840068740106445762305688499845018241833956802560000000000000000000000000000 121 20955482681231823201831422451667796320236126092648449177372479131786641773487552672351997236204689385309756654917707378594460355688740683025209168268648391393587953715043432177665223999729190274385236331593728000000000000000000000000000000 122 5134266442709079592078465702497053633963813584302872630568267773076299999476746632092376251805492866251160075017506634728614362878683150798936198177204715577269189776004799567307168672047611197198650095365395578880000000000000000000000000000 123 1268205895500312405797414458563514026717109639824590503217204779495183763839150045418157991523304906609154751022624592376048874331053312369866980297006908277649380678756837895978109359857662763655201556474826032414720000000000000000000000000000 124 315793578596614376949294390543766728538944129323626396680136203026150366164060254212588382316818551981895324301384496800834876906897438080318834969863090620048131627102517886449064897610244119908839989111434566371901440000000000000000000000000000 125 79266734950158245826990225045764027627213288366775666968219878567892588602988837677435015380524918001653093675195652010702569845115268260699920097028570689445624731706826837380075210118236207137960647860627708638658560000000000000000000000000000000 126 20055118076269637460195142858378665101905789889241747544544520864920956903898554226404687907030553754744885504592319257416177973376571180212646668332315115497056066916466148360215467327069487280129179072935125780060899901440000000000000000000000000000 127 5114214277052537470107382025258451495153427954533397878525517380426172533487873981616590107293648169419105710165461837930397988903734213314687027701632311136920181922555083430077435578674459078792445654935053453928683945328640000000000000000000000000000 128 1314393338606258449010275191373510683478799234767620032871268910394049984483492828872881188019483444263278220522819678933107320249207056812833468930153114776320686187238312288652517568291174010176595796397129413047122452597964800000000000000000000000000000 129 340438143396978799687794167340671872573223291290692829507084174093378398506028110148527288184115536396847189006438348588392091091454794039579922699724060543587116170118777386276127055568188010541465073386600499482252330773826764800000000000000000000000000000 130 88856994481986637096806431119073038368530401169784018209533733600152365435757467545282681900074117321934278364843550476317799956141361907319403655935968047322101180830691167083808939714985200431171313063146101108174047860494434304000000000000000000000000000000 131 23370073064104654684437759126094048114295554609523202144000898362045643933341656996066711625930272073111543121584068607937340124121585522607618439503897792414218499530501630724974198439616132759788957558882449388579061478349144378572800000000000000000000000000000 132 6193247759492039633778177449018938735388430244269789053669499561377625703610579898572338847047034250976891317921701167733085845063165666521648807289237554629689495932099673678718396991027318447621713115665940482498496048536506923273420800000000000000000000000000000 133 1653644070328007097670544425686912846430039462777133744619122901183678076596263559464945694008351679294410969000869630088461031978554160946845988712998943416389159981830353256679767912200567352796405586698561055353792931914891541167996928000000000000000000000000000000 134 444842688332296525868095777911476449771232706062387556041083476851319098056486258706604416532717188824163798838949982829359456497185759882448338315784749688488168312146942596853976423553247997749108013115523997718703163946255038704095592448000000000000000000000000000000 135 120555688259607077141044016230263188607778473519465174371842523151618558441964614775260821155219425193619295152138397229352001983693248021062513354732776708393960894874436668588838217143795988856842305939237585835847315167361025073758265671680000000000000000000000000000000 136 32912595899970951371187542682833926513542839877355404793504751528731713961023069539783999056896599843053464005348319897746330452853801353054015439786303614421084895577186412820940119115396738703938293271390605088484668038473503894142739239927808000000000000000000000000000000 137 9051205876873629060542538852063762393625115803235887841227055521258592218705661328090115105354670936331470135084717204039590038474333136827212412431006984674523305938220405474708592468530345929030654241935464842039695293593997322579242698017865728000000000000000000000000000000 138 2507250095090176809106491601721312283489584993000170046077502976707618586776560667987485273147311265154032432987580318644695022447559806471508961067927689285552696302448326949913259234418106480686519595454912788500862467866464105839872918854356172800000000000000000000000000000000 139 699540945009109258558168450297649904718836890502379096483414543986967263125801894284536709000246501027961078642207677750424495139951055143399042300150604442891820988632477338843093153642777929309081912906715489217892296502684984479635455030533606604800000000000000000000000000000000 140 196576038216228831937281004810260469628185387982452626136148543037804801717641772894950738887450799569070275278468859898137014988263073865262480255849018075520831252616694363196462931419232560988791173509078987533451318027266215456976619319652182392832000000000000000000000000000000000 141 55632422929751446787050076368480929050988094681104369579029788959088125962456549215304772954030991113777765570086519901888008125724745686719854223178510017766390273985048689599355378419182132337168693022503131096307242473414484533856730806766711601941708800000000000000000000000000000000 142 15855635091170153479321945879033862516617074982874636752582090932277054461869147943665508895330140410064286008695393030548828289497068489170954411905157748319050048075719403289060127317081370727059117822227064086467110801750593882258686259589857760588385484800000000000000000000000000000000 143 4550678930567884542603985241549472301864287964003606434363960480561518994567210377638334459419950056534106302874492236195941535354287648658473662149501552119884422626582688591610481809782026328355481707807731280757932738294394000888328366345006927473438359552000000000000000000000000000000000 144 1315178033863703023613548965473822316723407643152382887319261915741925890537925051531728001405069461993695625044921716062922830272092573424884652983996996524776256601656197160592700516732815919211061902348741203178816715639333835455861370167475230173978031030272000000000000000000000000000000000 145 382725941035128300031428954154031417932599981149276474217822717949170149425082937550882392082443994364590763100418952078077324174591588940902442597687186396808681374115207179117954524264695899202298556251283686134043900398989012076331911057404261838873306165411840000000000000000000000000000000000 146 112141340212541110035415796870263302222651329648211452159857413188921704422829117022956756440824968652328761034838074122638902087970441913025686809780218370435793070812179161459615676024912368955415221730359468199784235875071135436208762390296616823465679059159089152000000000000000000000000000000000 147 33082463454070946235173930047939114315286406981238650664881316810602820168510867787509833504293104428742884543216969175039842124578460483519344096111811528865899781087644792702561772442515458229161387442327363234348852093538817757778814054818225910466881047251336036352000000000000000000000000000000000 148 9825716696630867432841454325802868918404112440804919483747247798383251364227263467070869289606204425722256343673616067463576553170086211566142895854334929400881772080214950802402652789332563486365030349278041297035446725044650367398036668046469812314529478258218458152960000000000000000000000000000000000 149 2937955682270309300713059988376718636798224242179454119260161485467266399302691576180683840772769973132455095525004502067342458681182306016973104702293037690893527242148656145432883089120888911942379781099785208809040892323459979683754618837236886210022920349491175316520960000000000000000000000000000000000 150 884344378186734041187790204555005576244297699742895190666132779042296031409886621823300501495790080743678272875592430124801770962804696982366231105721245856092804312793319207197759208339634307056508799434566604181139249944817816990107044915286368655898025900867396581720064000000000000000000000000000000000000 151 267962242219768326040175017248197056305863831673371347341281117998798491566561417712973432450543115059929042504784942582696757579153827798651583986687896014103888492239603924550435682787135327611311981406984469301536692977490576473776654060742316825625480902233753577153584168960000000000000000000000000000000000 152 81730258461414900821896030426377242551144798884420393624267282900708984125286873755456240653012272693142875041577828954639790831003904979847902492380722142023415169542339449227286792050978760574308872929854626727005249034260398109110776732734314533740572810402106502775178012917760000000000000000000000000000000000 153 25091727046723199650353804341097986997691921315403138382144231502119124442972454289998679104757904895089329162604898336988425006818800082832498461963887291870905396208198008857090989733070444450874960528756880655345469756982037097334034614723097305267751250827912302690543699440435200000000000000000000000000000000000 154 7753507655653460346859001056460330910306396444115024044018800676132734508288549421685610122926165613134349232420552405689221377818032221365158309360193409833518482534783796161770376634044072952128944002770407045402170480586490239783390808865540201383906372977908541407681077874733875200000000000000000000000000000000000 155 2411391228360535605927349711682906162007304270720027840554409058373383009735331243694221561960762105674646664873002781279893736735912380993214174539938358788909061100107362963758550388382336823545073964527343110127395095086727726222636688980877608372350520164081264831042179273878142976000000000000000000000000000000000000 156 754781011839611261014008378141986292619008864504852410361581171526440914318593785725962540632103778240206468760964993475147041496066569106138142540292388785594515662743527756857022346495473140834670998689251874323054678654397400353675399892496220850750220633762928610911881222301299192627200000000000000000000000000000000000 157 237760857069297031906983241732534284651222529555338685909554600695756498427710654441070600431862748217361274080660405125240885061042960222235396636216144873428954150817259362048218785385823489249894713916661050767968433338421520878308431736496409036706595070450743457834199568298263832638259200000000000000000000000000000000000 158 75371706091330657821723286248587460809499014624007566019107245473119971278023113125775713120282882405938073208128269242044257728787887036764622304378832875002533089902062515923248521149293205197612274827319075871244691324237231859227533416815789777445924652171540527489374421405688606398349312000000000000000000000000000000000000 159 24044051279248981937900751878402239159374549582872470907334113914831262075865136833313994135745089163165921507947308037757421208349485453806064998663817665390519115239601384947204506722163889420180078346115230462870018777906317723661455636298709077238256244982299345526805713632294921194325409792000000000000000000000000000000000000 160 7718291681087220365474555823104718784241993778049122287031255188722360853193933382251373015696895002690463250698442042167077428003631387322209556080538075967320696995176053967030998233946515554063543026893687093988078269429720107457478210522483499562305699233363150298605671889805036056751919595520000000000000000000000000000000000000 161 2493056452314178973175565746836718571802565502770978831306323499601081503138312261005239741763868251968455187360681712855515001886132736654601523320524879215424225409079346536572495886252551815881662638211518745053700509720064239932433275657694130790714050243668489507315324876334797557791818443128832000000000000000000000000000000000000 162 810258831824793347517917101049553639677894673900585254844673888482185401437428835104710614934970036526759751094470929371007930505615670610606798998474950272243562663669417258380687030557053480676075677686272593834530401557066915579158790066049160620048007446889535358727155740285070128063610440554381312000000000000000000000000000000000000 163 264959639604434738177541101408025333715657224381996925129598905537291321244173698136538623539074448263698321125843752962292868682943060476458609108951936317314232098971726523544150622027088551496247350149389047976753088225154059550005968812196101251203171610250080486346934617585248536002924056218802585600000000000000000000000000000000000000 164 87173346949120405760645240406807255193271568277041293080541543268246848155518502572095927005190725598863279260579825921973368696058670510872293294985637818608020302720509509712031487308636616816118862652821082353182049003784130698233773145080061554543401635323827364662534430894748041887648199178102348185600000000000000000000000000000000000000 165 28854909384957324553150163874899584440041140755604795979500554969517636599252266890230542434518647315369480317642114140296305774760849074874460926544388996210280656946632702729630939406303562527998811235836149681239401381684957412605145659552589826490316685254251452867105686001088195974348091139875168845824000000000000000000000000000000000000000 166 9608859703429485787256902450122621616015154666408855217490580530767749661262141411862363174928800075197682064648466228964906717864354608006702115406760096287261346346645179595943320176465293948147892430525231949620537463786442277524023251911787251852344372345041715834138976219656152035573330637744952441411993600000000000000000000000000000000000000 167 3219025885345886350091226518998609100531438350323270156603928668864616181995465290451770256486441570022359950870578437378259371338586204299522183182192617696402250645630219068781793970846870242161903819009826360830018879181608190142961012584716905339119295134066642072768626080965579960948199215571341464856795545600000000000000000000000000000000000000 168 1084830998965667567563678014905639042981493115905351162641087011894495568676065267242464163810949759884410289814077737725429981730443992776632237179509292492292185565380912483350571057354648197414413830647648909668758167233461801058248393537744294273288571181098573854050316659174208530839777995449952478905472385024000000000000000000000000000000000000000 169 367764165976736101044369964184052740565029627560461099542899693442739008175091823073002357981171638774580108317199614794622846429001046381335095849151376242710324661345767776479658260419311077329111627425116677783668871942498385451588197796152609600783066694801794003053714780627457415646685145103554409772207019393024000000000000000000000000000000000000000 170 125409756717392316586905568259922836915755369445617592659170968744361243039845050606910430625668224031257989738323289950967768025453397308307638015053114516898846266245669089833471496938000854207975161629005699634747969289869149997682930410260460277482661771383777645458851896715912875247998542643484971467331066952417280000000000000000000000000000000000000000 171 43016284258516843367641474063555062019968302045549455554752354636675180114538613069626177221157260199911714436720103274816973212414831161482204130442791617755433324290475430849821568230947394366999985985473335218184207408068185042568227062418445496400811895488912735557370230897070226074600561199599844782655768639395856384000000000000000000000000000000000000000 172 14840869626406197025247815227213417771520759926779156021606519333730117312328932435730596869060453587273101035215435687601396647377160220397957746449585202116652464126044338861595158968761229392365833588639798677605813127773778096301105929785321359947905859857077645086150457696706514695448279055867839361348474879035083587584000000000000000000000000000000000000000 173 5149868044488685287511138673466469998216375326917522832050333562420262372282109173205632044916124748792178214316276913640760486537262488095347559510989908092552970851344490277970325467530890620294455464112053275165584329927232799739317951901733648502035364199406704984473295413389430981896934128972353438981847806926097659985920000000000000000000000000000000000000000 174 1797333715549929712655188039459875870244556702246394182353234763979558016072155174296432197396518090025512772729113944593765133230400090755282022545368132341250003362915382263238952501156388303369984761940444695019758058161755622342968581927692123280389671344869928967373448230255990895382439423599822098286775608226946910749982720000000000000000000000000000000000000000 175 630874463662137685059859824770183441236702876952290371759191745511297525881050386962714897705640321892989183618428905330891514400984783056933081285013407310235972610582681516070702049091290526351861191960529029750942872100090489965888422882805588916918479965047740547688919456906322023700089372408060439018384486243559847741095936000000000000000000000000000000000000000000 176 222702290669669815041473717342873441519077468152026800031988149487284722085978544890329414695694362797771192398417367081983290060175870279508223965660386898875653331823941400348141263489171402767584765337729452761604217504320101355194585105794789967758302248857916492287802789151294043755676229476260439236540103776867612561391715614720000000000000000000000000000000000000000 177 79060578541657043827308632575568610792917495952311286890702401804367806037242589945932330753655390367370764152897489319040829906763405501440785384771637487339941648820842629035938504708855408338925430121402552385075011679831651949497574642736970650238264089355032680398553781940118068867848625412298722339707622128663059609487933775544320000000000000000000000000000000000000000 178 28225073209306828245466850239831528339008229204669775246425139178648360196337167141488906179462718864140832954485102453138465122570567904626759650809749667835576039018504429955716053364450192131487758539598070538807416834363652892479408298684032494393107860210849126456415919102490638830087005767256169290415109335990374263784069577205350400000000000000000000000000000000000000000 179 10132959849968169917809371521775023345211476802618048581860615616275617190796478376865272660630448249149052088462629058556906234395114362195515225209521867494687740878616434024130808374985536251711909878699638688029991222858379280130618875720604649519708429375160429231169248484652670365549281195192040597876192865260936856767134611192309350400000000000000000000000000000000000000000 180 3658055114552754972563360825346938595349528664721666476869452989168889656813471962995170125648167740330798202114607007982051597796977062034262646452107294792017263807123779704076322933292620229555027970743232878712430654567316476399807415615690582650941440765437466918742107220186393546175220854799820484251069221310164452463488379012631232512000000000000000000000000000000000000000000 181 1327894329111064237012569776049968415326297513786546718139392030988733754208950907456048826011849186218167168092018431738284807398998408543502233204604739644128059532716595112859447555379707624548391996105551630831349045759938219441487942753870816858320068303263995005864817623276965827890118181373918916938933450979628881671802549903193689974374400000000000000000000000000000000000000000 182 484688766558295966201505164776338195176503710197911577240831248625474241566128460558293991407133738799905170302908154090666750761396144134977094932517834363268802238207614357504035795874128628681197582139859303836752460118544440682632269922831363343310602752411368821706996493728536913257200166428101923192393914256356944537048078769255857487504998400000000000000000000000000000000000000000 183 177883440451985599244118337808986317290189919355326943965934682268834764061458125015105533819375293009861311687111884193833524697298417848966115268403602815614789562077149585517575410278578019354852340685487068521881414844293961955486513638437533982396177093756317558872547105160301202397290230698539896099287848711614195570263223656802212129332527104000000000000000000000000000000000000000000 184 65639961567440893692660235604181573956130846307248731541701717954709939698343697597243230205392059843641812813742448446266926651773361612524233932490890998382231079948563190955730582422868587981649262441875910978402245772488822363182972280400164396145949674901539762431804117529677724628950644168282697485205717207354103559677150488411597706530719268864000000000000000000000000000000000000000000 185 24352782480442133738747016214779647533235175125893123145077318212221480226628052768569402545326107694316672354630597510337817132411139615095395436384181890935972112054224499871714690763828011705717640984399986075720107742877957864598792772140374870126213625789769387489999699524112487032303587300119530858628024561806481667377796950889850534603517266493440000000000000000000000000000000000000000000 186 9083719501866972328518792437389645176640143214796653274319987852316023965202332103972534758375089458120190993225474204107417716067603004309242381779793682359306390585067584880361184652204867864257928190859480956160160384176902654371426247361344294365346093203499038164675388531922866811842003201620783559914828510678475226681929151974895001318733248404127744000000000000000000000000000000000000000000 187 3406443650401737563905990813442823337181863598791835282457484079539999810795733893403552559061335812496819369252284065029554599518637652341011726988438868756105947900236981990282674488764834903741124936497450982430616060645598306330099678616931361774212835570746129614489183812524376268603237819988866884733182334466176323530892835196030935200621134957200277504000000000000000000000000000000000000000000 188 1284247472477660418477927017902240883803857666924194585097606192704751028752945579420633615914298625086985851049345059587840234206987042846149301241553269796679753282346378520368980699112152731596771507728732111521092371424096323035034324569982380742580509822098650550312202724851189103178617497963265096634047402156106049675579959197473910380675469804769902592000000000000000000000000000000000000000000000 189 486736623172610307435147520247810477094022714581647004106168527126196346712772503836522472599935144713608904749223015677335730554478209684097447653655099151628411053661100522487927502005382925012717215007934268852689461299205835199718647309204999615295814348053302925600098042277959053465021640853460369336040579067221883235801807170449014653498968439212965101568000000000000000000000000000000000000000000000 190 185449228754813059462460174248914457436722622629758734209974528878490601436706835332917823474021821971776279196392532317804370439806097640865870714650945800892023572972356204404088588665664767092972069455913452097777146375439306444840120297299011848127572259833456328673192802917345985014377963907363731649646314651874597106145237609840882151926628108235721985228800000000000000000000000000000000000000000000000 191 71028030661665795527066786001409231484882852481000909722073971537236887281042127865539887581577798799154372973641416136235248062900770827394013781294552971423900459549686699401164177362758246985527409321029054264048967459138511388620955770286293071825450200043339930848473978889180071491959121759178275559380696817427019236264764131177191751301821079672881366798696448000000000000000000000000000000000000000000000 192 27346163679247413297792582070155126944881389738444413074986550868929102597582287232277370624217167787433540457042949170359477577818148341954331763507516524313313356290545737790502677722878041221278694944073754408235611444807646414792726043696887494657231149273626802813619611921158027683596677317535215024568354157424032552579767717922982237572112242517920132612591976448000000000000000000000000000000000000000000000 193 10583107771804578359856655264181649518955269086016208924671227051048936933072791257795754641279090839489327828789267730263764215995145811201419986371340006482725135222772691047666395575068659008197163803017557140224183400931567650829515949716705361830271382092426274480697407256841196324188349845536190548151215329101127013018230408864919878489773676029536039030297911623680000000000000000000000000000000000000000000000 194 4116883757987275306224445408933833588518775608497020381587908659310166622034943478658332389301650606539377659618815945479361393421937362458657392651743474571984654118312845034169197225568198643953443607983349538859356920529489262061909574531401993609269349838544905845616642209090283172989783781255357688838996949518854930224427247107715825956787216055526520010798889844080640000000000000000000000000000000000000000000000 195 1609722770423323548214718074714824468335524349394543716728612416289039448236103742745567823737339014623473806277425238841071448591759678395999415429756759035392170329626473215076835834884839854659165544275539530645705798158450465536367679955498996130901139805943821115999905853680294775594149690940995628254581750657913584143869181753022579554489750930914077020895918658106163200000000000000000000000000000000000000000000000 196 632629303764932427902477612173565579258262789949744883462635592957510851632396770147567985667640291753614287811149037491421581691892498633549782027357444837544198185223721693679983197646064097130002985586934741778882200268318494438735962213261196124224737896804949014914749373374133777807926943655271937785853585967737612176563847842296591343790689046439913296583449613694339645440000000000000000000000000000000000000000000000 197 249891802687677721942029179653518473019152874799485707257962806848393071735464128164749826770559400146983727220257847285218944309230993944619274205860376020769468423487081168627146635955149321919000220102966448964272599843825266204423160384105145734441898001179290158712492131472680997004794255456153644973873800799005819150499422611907215248836615181490470147592268795215411297648640000000000000000000000000000000000000000000000 198 99208314153316114888761939800516140988974346893745061749468381237549735201942369857598541864970522024792591777096410084062573961910287514432806139604271143748400005966327534292510889215727865565812078420700330687995984775553272799171557104495749851048063657998518051628644018355037666434501760547363934547612626736115922021489517775472418898983220740345663854409463116117942965633024000000000000000000000000000000000000000000000000 199 39584618399264813255337674394243316598747173371952227845420457166499254511793437010596169360087580000247521412778188734330721537833339367099587216392095015705210738133695522712692139542535023293346798515964419699896955200281418811106737069391377680619888611442417173896705034963547397091835698596645311661753388049655353032504234997548067428058180645645302915130959191674504545431243980800000000000000000000000000000000000000000000000 200 15873630895785588431034906616385008364723740879807978804344484829638103732041838039664377391973888551379981060565458279923864550124326791613787522350677880609503482406490907404789919121792221450082600082975045563311291928989921426409820607537864070198716912420367971038708685920738447540201979370526490593971590266945607610996273287156330396255640660603736039038464143584938055787484282880000000000000000000000000000000000000000000000000