0 1 1 2 2 8 3 48 4 384 5 3840 6 46080 7 645120 8 10321920 9 185794560 10 3715891200 11 81749606400 12 1961990553600 13 51011754393600 14 1428329123020800 15 42849873690624000 16 1371195958099968000 17 46620662575398912000 18 1678343852714360832000 19 63777066403145711616000 20 2551082656125828464640000 21 107145471557284795514880000 22 4714400748520531002654720000 23 216862434431944426122117120000 24 10409396852733332453861621760000 25 520469842636666622693081088000000 26 27064431817106664380040216576000000 27 1461479318123759876522171695104000000 28 81842841814930553085241614925824000000 29 4746884825265972078944013665697792000000 30 284813089515958324736640819941867520000000 31 17658411549989416133671730836395786240000000 32 1130138339199322632554990773529330319360000000 33 74589130387155293748629391052935801077760000000 34 5072060866326559974906798591599634473287680000000 35 355044260642859198243475901411974413130137600000000 36 25563186766285862273530264901662157745369907200000000 37 1891675820705153808241239602722999673157373132800000000 38 143767362373591689426334209806947975159960358092800000000 39 11213854265140151775254068364941942062476907931238400000000 40 897108341211212142020325469195355364998152634499072000000000 41 73562883979319395645666688474019139929848516028923904000000000 42 6179282254262829234236001831817607754107275346429607936000000000 43 531418273866603314144296157536314266853225679792946282496000000000 44 46764808100261091644698061863195655483083859821779272859648000000000 45 4208832729023498248022825567687608993477547383960134557368320000000000 46 387212611070161838818099952227260027399934359324332379277885440000000000 47 36397985440595212848901395509362442575593829776487243652121231360000000000 48 3494206602297140433494533968898794487257007658542775390603638210560000000000 49 342432247025119762482464328952081859751186750537191988279156544634880000000000 50 34243224702511976248246432895208185975118675053719198827915654463488000000000000 51 3492808919656221577321136155311234969462104855479358280447396755275776000000000000 52 363252127644247044041398160152368436824058904969853261166529262548680704000000000000 53 38504725530290186668388204976151054303350243926804445683652101830160154624000000000000 54 4158510357271340160185926137424313864761826344094880133834426997657296699392000000000000 55 457436139299847417620451875116674525123800897850436814721786969742302636933120000000000000 56 51232847601582910773490610013067546813865700559248923248840140611137895336509440000000000000 57 5840544626580451828177929541489700336780689863754377250367776029669720068362076160000000000000 58 677503176683332412068639826812805239066560024195507761042662019441687527930000834560000000000000 59 79945374848633224624099499563911018209854082855069915803034118294119128295740098478080000000000000 60 9593444981835986954891939947669322185182489942608389896364094195294295395488811817369600000000000000 61 1170400287783990408496816673615657306592263772998223567356419491825904038249635041719091200000000000000 62 145129635685214810653605267528341506017440707851779722352196016986412100742954745173167308800000000000000 63 18286334096337066142354263708571029758197529189324245016376698140287924693612297891819080908800000000000000 64 2340650764331144466221345754697091809049283736233503362096217361956854360782374130152842356326400000000000000 65 304284599363048780608774948110621935176406885710355437072508257054391066901708636919869506322432000000000000000 66 40165567115922439040358293150602095443285708913766917693571089931179620831025540073422774834561024000000000000000 67 5382185993533606831408011282180680789400284994444766970938526050778069191357422369838651827831177216000000000000000 68 731977295120570529071489534376572587358438759244488308047639542905817410024609442298056648585040101376000000000000000 69 101012866726638733011865555743967017055464548775739386510574256921002802583396103037131817504735533989888000000000000000 70 14141801341729422621661177804155382387765036828603514111480395968940392361675454425198454450662974758584320000000000000000 71 2008135790525578012275887248190064299062635229661699003830216227589535715357914528378180531994142415718973440000000000000000 72 289171553835683233767727763739369259065019473071284656551551136772893143011539692086457996607156507863532175360000000000000000 73 42219046860009752130088253505947911823492843068407559856526465968842398879684795044622867504644850148075697602560000000000000000 74 6248418935281443315253061518880290949876940774124318858765916963388675034193349666604184390687437821915203245178880000000000000000 75 937262840292216497287959227832043642481541116118647828814887544508301255129002449990627658603115673287280486776832000000000000000000 76 142463951724416907587769802630470633657194249650034469979862906765261790779608372398575404107673582339666633990078464000000000000000000 77 21939448565560203768516549605092477583207914446105308376898887641850315780059689349380612232581731680308661634472083456000000000000000000 78 3422553976227391787888581738394426502980434653592428106796226472128649261689311538503375508282750142128151214977645019136000000000000000000 79 540763528243927902486395914666319387470908675267603640873803782596326583346911223083533330308674522456247891966467913023488000000000000000000 80 86522164519028464397823346346611101995345388042816582539808605215412253335505795693365332849387923592999662714634866083758080000000000000000000 81 14016590652082611232447382108150998523245952862936286371448994044896785040351938902325183921600843622065945359770848305568808960000000000000000000 82 2298720866941548242121370665736763757812336269521550964917635023363072746617717979981330163142538354018815039002419122113284669440000000000000000000 83 381587663912297008192147530512302783796847820740577460176327413878270075938541184676900807081661366767123296474401574270805255127040000000000000000000 84 64106727537265897376280785126066867677870433884417013309623005531549372757674919025719335589719109616876713807699464477495282861342720000000000000000000 85 10898143681335202553967733471431367505237973760350892262635910940363393368804736234372287050252248634869041347308908961174198086428262400000000000000000000 86 1874480713189654839282450157086195210900931486780353469173376681742503659434414632312033372643386765197475111737132341321962070865661132800000000000000000000 87 326159644094999942035146327332997966696762078699781503636167542623195636741588146022293806839949297144360669442261027390021400330625037107200000000000000000000 88 57404097360719989798185753610607642138630125851161544639965487501682432066519513699923710003831076297407477821837940820643766458190006530867200000000000000000000 89 10217929330208158184077064142688160300676162401506754945913856775299472907840473438586420380681931580938531052287153466074590429557821162494361600000000000000000000 90 1839227279437468473133871545683868854121709232271215890264494219553905123411285218945555668522747684568935589411687623893426277320407809248985088000000000000000000000 91 334739364857619262110364621314464131450151080273361292028137947958810732460853909848091131671140078591546277272927147548603582472314221283315286016000000000000000000000 92 61592043133801944228307090321861400186827798770298477733177382424421174772797119412048768227489774460844515018218595148943059174905816716130012626944000000000000000000000 93 11456120022887161626465118799866220434749970571275516858370993130942338507740264210641070890313098049717079793388658697703409006532481909200182348611584000000000000000000000 94 2153750564302786385775442334374849441732994467399797169373746708617159639455169671600521327378862433346811001157067835168240893228106598929634281538977792000000000000000000000 95 409212607217529413297334043531221393929268948805961462181011874637260331496482237604099052201983862335894090219842888681965769713340253796630513492405780480000000000000000000000 96 78568820585765647353088136357994507634419638170744600738754279930353983647324589619987018022780901568491665322209834626937427784961328728953058590541909852160000000000000000000000 97 15242351193638535586499098453450934481077409805124452543318330306488672827580970386277481496419494904287383072508707917625860990282497773416893366565130511319040000000000000000000000 98 2987500833953152974953823296876383158291172321804392698490392740071779874205870195710386373298221001240327082211706751854668754095369563589711099846765580218531840000000000000000000000 99 591525165122724289040857012781523865341652119717269754301097762534212415092762298750656501913047758245584762277917936867224413310883173590762797769659584883269304320000000000000000000000 100 118305033024544857808171402556304773068330423943453950860219552506842483018552459750131300382609551649116952455583587373444882662176634718152559553931916976653860864000000000000000000000000 101 23897616670958061277250623316373564159802745636577698073764349606382181569747596869526522677287129433121624396027884649435866297759680213066817029894247229284079894528000000000000000000000000 102 4875113800875444500559127156540207088599760109861850407047927319701965040228509761383410626166574404356811376789688468484916724742974763465630674098426434773952298483712000000000000000000000000 103 1004273442980341567115180194247282660251550582631541183851873027858604798287073010844982588990314327297503143618675824507892845297052801273919918864275845563434173487644672000000000000000000000000 104 208888876139911045959957480403434793332322521187360566241189589794589798043711186255756378509985380077880653872684571497641711821786982664975343123769375877194308085430091776000000000000000000000000 105 43866663989381319651591070884721306599787729449345718910649813856863857589179349113708839487096929816354937313263760014504759482575266359644822055991568934210804697940319272960000000000000000000000000 106 9299732765748839766137307027560916999154998643261292409057760537655137808906022012106273971264549121067246710411917123075009010305956468244702275870212614052690595963347685867520000000000000000000000000 107 1990142811870251709953383703898036237819169709657916575538360755058199491105888710590742629850613511908390796028150264338051928205474684204366287036225499407275787536156404775649280000000000000000000000000 108 429870847363974369349930880041975827368940657286109980316285923092571090078871961487600408047732518572212411942080457097019216492382531788143117999824707871971570107809783431540244480000000000000000000000000 109 93711844725346412518284931849150730366429063288371975708950331234180497637194087604296888954405689048742305803373539647150189195339391929815199723961786316089802283502532788075773296640000000000000000000000000 110 20616605839576210754022685006813160680614393923441834655969072871519709480182699272945315569969251590723307276742178722373041622974666224559343939271592989539756502370557213376670125260800000000000000000000000000 111 4576886496385918787393036071512521671096395451004087293625134177477375504600559238593860056533173853140574215436763676366815240300375901852174354518293643677825943526263701369620767807897600000000000000000000000000 112 1025222575190445808376040080018804854325592581024915553772030055754932113030525269445024652663430943103488624257835063506166613827284202014887055412097776183833011349883069106795051988969062400000000000000000000000000 113 231700301993040752692985058084249897077583923311630915152478792600614657544898710894575571501935393141388429082270724352393654724966229655364474523134097417546260565073573618135681749507008102400000000000000000000000000 114 52827668854413291614000593243208976533689134515051848654765164712940141920236906083963230302441269636236561830757725152345753277292300361423100191274574211200547408836774784934935438887597847347200000000000000000000000000 115 12150363836515057071220136445938064602748500938461925190595987883976232641654488399311542969561492016334409221074276785039523253777229083127313043993152068576125904032458200535035150944147504889856000000000000000000000000000 116 2818884410071493240523071655457630987837652217723166644218269189082485972863841308640277968938266147789582939289232214129169394876317147285536626206411279909661209735530302524128155019042221134446592000000000000000000000000000 117 659618951956729418282398767377085651154010618947220994747074990245301717650138866221825044731554278582762407793680338106225638401058212464815570532300239498860723078114090790645988274455879745460502528000000000000000000000000000 118 155670072661788142714646109100992213672346506071544154760309697697891205365432772428350710556646809745531928239308559793069250662649738141696474645622856521731130646434925426592453232771587619928678596608000000000000000000000000000 119 37049477293505577966085773966036146854018468445027508832953708052098106876972999837947469112481940719436598920955437230750481657710637677723760965658239852172009093851512251529003869399637853543025505992704000000000000000000000000000 120 8891874550441338711860585751848675244964432426806602119908889932503545650473519961107392586995665772664783741029304935380115597850553042653702631757977564521282182524362940366960928655913084850326121438248960000000000000000000000000000 121 2151833641206803968270261751947379409281392647287197713017951363665858047414591830587989006052951116984877665329091794361987974679833836322196036885430570614150288170895831568804544734730966533778921388056248320000000000000000000000000000 122 525047408454460168257943867475160575864659805938076241976380132734469363569160406663469317476920072544310150340298397824325065821879456062615833000045059229852670313698582902788308915274355834242056818685724590080000000000000000000000000000 123 129161662479797201391454191398889501662706312260766755526189512652679463438013460039213452099322337845900296983713405864783966192182346191403494918011084570543756897169851394085923993157491535223545977396688249159680000000000000000000000000000 124 32032092294989705945080639466924596412351165440670155370494999137864506932627338089724936120631939785783273651960924654466423615661221855468066739666748973494851710498123145733309150303057900735439402394378685791600640000000000000000000000000000 125 8008023073747426486270159866731149103087791360167538842623749784466126733156834522431234030157984946445818412990231163616605903915305463867016684916687243373712927624530786433327287575764475183859850598594671447900160000000000000000000000000000000 126 2018021814584351474540080286416249573978123422762219788341184945685463936755522299652670975599812206504346240073538253231384687786656976894488204599005185330175657761381758181198476469092647746332682350845857204870840320000000000000000000000000000000 127 512577540904425274533180392749727391790443349381603826238660976204107839935902664111778427802352300452103944978678716320771710697810872131200003968147317073864617071390966578024413023149532527568501317114847730037193441280000000000000000000000000000000 128 131219850471532870280494180543930212298353497441690579517097209908251607023591082012615277517402188915738609914541751378117557938639583265587201015845713170909341970276087443974249733926280327057536337181401018889521520967680000000000000000000000000000000 129 33854721421655480532367498580333994772975202339956169515411080156328914612086499159254741599489764740260561357951771855554329948169012482521497862088193998094610228331230560545356431352980324380844374992801462873496552409661440000000000000000000000000000000 130 8802227569630424938415549630886838640973552608388604074006880840645517799142489781406232815867338832467745953067460682444125786523943245455589444142930439504598659366119945741792672151774884339019537498128380347109103626511974400000000000000000000000000000000 131 2306183623243171333864874003292351723935070783397814267389802780249125663375332322728432997757242774106549439703674698800360956069273130309364434365447775150204848753923425784349680103765019696823118824509635650942585150146137292800000000000000000000000000000000 132 608832476536197232140326736869180855118858686817022966590907933985769175131087733200306311407912092364129052081770120483295292402288106401672210672478212639654080071035784407068315547393965199961303369670543811848842479638580245299200000000000000000000000000000000 133 161949438758628463749326912007202107461616410693328109113181510440214600584869337031281478834504616568858327853750852048556547779008636302844808038879204562147985298895518652280171935606794743189706696332364653951792099583862345249587200000000000000000000000000000000 134 43402449587312428284819612417930164799713198065811933242332644797977512956744982324383436327647237240454031864805228349013154804774314529162408554419626822655660060103998998811086078742620991174841394617073727259080282688475108526889369600000000000000000000000000000000 135 11718661388574355636901295352841144495922563477769221975429814095453928498321145227583527808464754054922588603497411654233551797289064922873850309693299242117028216228079729678993241260507667617207176546609906359951676325888279302260129792000000000000000000000000000000000 136 3187475897692224733237152335972791302890937265953228377316909433963468551543351501902719563902413102938944100151295969951526088862625659021687284236577393855831674814037686472686161622858085591880352020677894529906855960641611970214755303424000000000000000000000000000000000 137 873368395967669576906979740056544816992116810871184575384833184905990383122878311521345160509261190205270683441455095766718148348359430571942315880822205916497878899046326093516008284663115452175216453665743101194478533215801679838842953138176000000000000000000000000000000000 138 241049677287076803226326408255606369489824239800446942806213959034053345741914413979891264300556088496654708629841606431614208944147202837856079183106928832953414576136786001810418286567019864800359741211745095929676075167561263635520655066136576000000000000000000000000000000000 139 67011810285807351296918741495058570718171138664524250100127480611466830116252207086409771475554592602070008999095966587988750086472922388923990012903726215561049252166026508503296283665631522414500008056865136668449948896582031290674742108385968128000000000000000000000000000000000 140 18763306880026058363137247618616399801087918826066790028035694571210712432550617984194736013155285928579602519746870644636850024212418268898717203613043340357093790606487422380922959426376826276060002255922238267165985691042968761388927790348071075840000000000000000000000000000000000 141 5291252540167348458404703828449824743906793108950834787906065869081420905979274271542915555709790631859447910568617521787591706827901951829438251418878221980700448951029453111420274558238265009848920636170071191340807964874117190711677636878156043386880000000000000000000000000000000000 142 1502715721407526962186935887279750227269529242942037079765322706819123537298113893118188017821580539448083206601487376187676044739124154319560463402961415042518927502092364683643357974539667262797093460672300218340789462024249282162116448873396316321873920000000000000000000000000000000000 143 429776696322552711185463663762008564999085363481422604812882294150269331667260573431801773096972034282151797088025389589675348795389508135394292533246964702160413265598416299522000380718344837159968729752277862445465786138935294698365304377791346468055941120000000000000000000000000000000000 144 123775688540895180821413535163458466719736584682649710186110100715277567520171045148358910651927945873259717561351312201826500453072178342993556249575125834222199020492343894262336109646883313102070994168656024384294146408013364873129207660803907782800111042560000000000000000000000000000000000 145 35894949676859602438209925197402955348723609557968415953971929207430494580849603093024084089059104303245318092791880538529685131390931719468131312376786491924437715942779729336077471797596160799600588308910247071445302458323875813207470221633133257012032202342400000000000000000000000000000000000 146 10481325305643003911957298157641662961827293990926777458559803328569704417608084103163032554005258456547632883095229117250668058366152062084694343214021655641935813055291680966134621764898078953483371786201792144862028317830571737456581304716874911047513403083980800000000000000000000000000000000000 147 3081509639859043150115445658346648910777224433332472572816582178599493098776776726329931570877545986225004067629997360471696409159648706252900136904922366758729129038255754204043578798880035212324111305143326890589436325442188090812234903586761223847968940506690355200000000000000000000000000000000000 148 912126853398276772434171914870608077590058432266411881553708324865449957237925910993659744979753611922601204018479218699622137111256017050858440523857020560583822195323703244396899324468490422847936946322424759614473152330887674880421531461681322258998806389980345139200000000000000000000000000000000000 149 271813802312686478185383230631441207121837412815390740703005080809904087256901921476110604003966576352935158797506807172487396859154293081155815276109392127053979014206463566830275998691610146008685210004082578365112999394604527114365616375581034033181644304214142851481600000000000000000000000000000000000 150 81544140693805943455614969189432362136551223844617222210901524242971226177070576442833181201189972905880547639252042151746219057746287924346744582832817638116193704261939070049082799607483043802605563001224773509533899818381358134309684912674310209954493291264242855444480000000000000000000000000000000000000 151 24626330489529394923595720695208573365238469601074401107692260321377310305475314085735620722759371817575925387054116729827358155439378953152716864015510926711090498687105599154823005481459879228386880026369881599879237745151170156561524843627641683406256973961801342344232960000000000000000000000000000000000000 152 7486404468816936056773099091343406303032494758726617936738447137698702332864495482063628699718849032543081317664451485867516879253571201758425926660715321720171511600880102143066193666363803285429611528016444006363288274525955727594703552462803071755502120084387608072646819840000000000000000000000000000000000000 153 2290839767457982433372568321951082328727943396170345088641964824135802913856535617511470382113967803958182883205322154675460165051592787738078333558178888446372482549869311255778255261907323805341461127573031865947166212004942452643979287053617739957183648745822608070229926871040000000000000000000000000000000000000 154 705578648377058589478751043160933357248206566020466287301725165833827297467812970193532877691102083619120328027239223640041730835890578623328126735919097641482724625359747866779702620667455732045170027292493814711727193297522275414345620412514263906812563813713363285630817476280320000000000000000000000000000000000000 155 218729380996888162738412823379889340746944035466344549063534801408486462215022020759995192084241645921927301688444159328412936559126079373231719288134920268859644633861521838701707812406911276934002708460673082560635429922231905378447142327879421811111894782251142618545553417646899200000000000000000000000000000000000000 156 68243566871029106774384800894525474313046539065499499307822858039447776211086870477118499930283393527641318126794577710464836206447336764448296417898095123884209125764794813674932837470956318403408845039730001758918254135736354478075508406298379605066911172062356496986212666305832550400000000000000000000000000000000000000 157 21428479997503139527156827480880998934296613266566842782656377424386601730281277329815208978108985567679373891813497401085958568824463744036765075220001868899641665490145571493928910965880283978670377342475220552300331798621215306115709639577691195991010108027579940053670777220031420825600000000000000000000000000000000000000 158 6771399679210992090581557483958395663237729792235122319319415266106166146768883636221606037082439439386682149813065178743162907748530543115617763769520590572286766294886000592081535865218169737259839240222169694526904848364304036732564246106550417933159194136715261056959965601529928980889600000000000000000000000000000000000000 159 2153305097989095484804935279898769820909598073930768897543574054621760834672504996318470719792215741724964923640554726840325804664032712710766448878707547801987191681773748188281928405139377976448628878390649962859555741779848683680955430261883032902744623735475453016113269061286517415922892800000000000000000000000000000000000000 160 689057631356510555137579289567606342691071383657846047213943697478963467095201598821910630333509037351988775564977512588904257492490468067445263641186415296635901338167599420250217089644600952463561241085007988115057837369551578777905737683802570528878279595352144965156246099611685573095325696000000000000000000000000000000000000000 161 221876557296796398754300531240769242346524985537826427202889870588226236404654914820655222967389910027340385731922759053627170912581930717717374892462025725516760230889967013320569902865561506693266719629372572173048623632995608366485647534184427710298806029703390678780311244074962754536694874112000000000000000000000000000000000000000 162 71888004564162033196393372122009234520274095314255762413736318070585300595108192401892292241434330848858284977142973933375203375676545552540429465157696335067430314808349312315864648528441928168618417159916713384067754057090577110741349801075754578136813153623898579924820843080287932469889139212288000000000000000000000000000000000000000 163 23435489487916822822024239311775010453609355072447378546878039691010807994005270723016887270707591856727800902548609502280316300470553850128180005641409005231982282627521875814971875420272068582969603994132848563206087822611528138101680035150695992472601088081390937055491594844173865985183859383205888000000000000000000000000000000000000000 164 7686840552036717885623950494262203428783868463762740163375997018651545022033728797149539024792090129006718696035943916747943746554341662842043041850382153716090188701827175267310775137849238495214030110075574328731596805816581229297351051529428285531013156890696227354201243108889028043140305877691531264000000000000000000000000000000000000000 165 2536657382172116902255903663106527131498676593041704253914079016155009857271130503059347878181389742572217169691861492526821436362932748737874203810626110726309762271602967838212555795490248703420629936324939528481426945919471805668125847004711334225234341773929755026886410225933379254236300939638205317120000000000000000000000000000000000000000 166 842170250881142811548960016151367007657560628889845812299474233363463272614015327015703495556221394533976100337698015518904716872493672580974235665127868761134841074172185322286568524102762569535649138859879923455833746045264639481817781205564162962777801468944678668926288195009881912406451911959884165283840000000000000000000000000000000000000000 167 281284863794301699057352645394556580557625250049208501308024393943396733053081119223244967515777945774348017512791137183314175435412886642045394712152708166219036918773509897643713887050322698224906812379199894434248471179118389586927138922658430429567785690627522675421380257133300558743754938594601311204802560000000000000000000000000000000000000000 168 94511714234885370883270488852571011067362084016534056439496196364981302305835256059010309085301389780180933884297822093593562946298729911727252623283309943849596404707899325608287866048908426603568688959411164529907486316183778901207518678013232624334775992050847618941583766396788987737901659367786040564813660160000000000000000000000000000000000000000 169 31944959411391255358545425232169001740768384397588511076549714371363680179372316547945484470831869745701155652892663867634624275848970710163811386669758761021163584791269972055601298724531048192006216868280973611108730374870117268608141313168472627025154285313186495202255313042114677855410760866311681710907017134080000000000000000000000000000000000000000 170 10861286199873026821905444578937460591861250695180093766026902886263651260986587626301464720082835713538392921983505714995772253788650041455695871467717978747195618829031790498904441566340556385282113735215531027776968327455839871326768046477280693188552457006483408368766806434318990470839658694545971781708385825587200000000000000000000000000000000000000000 171 3714559880356575173091662045996611522416547737751592067981200787102168731257412968195100934268329814030130379318358954528554110795718314177847988041959548731540901639528872350625319015688470283766482897443711611499723167989897235993754671895229997070484940296217325662118247800537094741027163273534722349344267952350822400000000000000000000000000000000000000000 172 1277808598842661859543531743822834363711292421786547671385533070763146043552550061059114721388305456026364850485515480357822614113727100077179707886434084763650070163997932088615109741396833777615670116720636794355904769788524649181851607131959118992246819461898760027768677243384760590913344166095944488174428175608682905600000000000000000000000000000000000000000 173 442121775199561003402061983362700689844107177938145494299394442484048531069182321126453693600353687785122238267988356203806624483349576626704178928706193328222924276743284502660827970523304487055021860385340330847143050346829528616920656067657855171317399533816970969607962326211127164456017081469196792908352148760604285337600000000000000000000000000000000000000000 174 153858377769447229183917570210219840065749297922474632016189265984448888812075447752005885372923083349222538917259947958924705320205652666093054267189755278221577648306663006925968133742109961495147607414098435134805781520696675958688388311544933599618455037768305897423570889521472253230693944351280483932106547768690291297484800000000000000000000000000000000000000000 175 53850432219306530214371149573576944023012254272866121205666243094557111084226406713202059880523079172227888621040981785623646862071978433132568993516414347377552176907332052424088846809738486523301662594934452297182023532243836585540935909040726759866459263218907064098249811332515288630742880522948169376237291719041601954119680000000000000000000000000000000000000000000 176 18955352141195898635458644649899084296100313504048874664394517569284103101647695163047125077944123868624216794606425588539523695449336408462664285717777850276898366271380882453279274077027947256202185233416927208608072283349830478110409439982335819472993660653055286562583933589045381598021493944077755620435526685102643887850127360000000000000000000000000000000000000000000 177 6710194657983348116952360206064275840819510980433301631195659219526572497983284087718682277592219849492972745290674658342991388189065088595783157144093358998022021660068832388460863023267893328695573572629592231847257588305839989251084941753746880093439755871181571443154712490522065085699608856203525489634176446526335936298945085440000000000000000000000000000000000000000000 178 2388829298242071929635040233358882199331745909034255380705654682151459809282049135227850890822830266419498297323480178370104934195307171540098803943297235803295839710984504330292067236283370025015624191856134834537623701436879036173386239264333889313264553090140639433763077646625855170509060752808455074309766814963375593322424450416640000000000000000000000000000000000000000000 179 855200888770661750809344403542479827360765035434263426292624376210222611722973590411570618914573235378180390441805903856497566441919967411355371811700410417579910616532452550244560070589446468955593460684496270764469285114402694950072273656631532374148710006270348917287181797492056151042243749505426916602896519756888462409427953249157120000000000000000000000000000000000000000000 180 307872319957438230291363985275292737849875412756334833465344775435680140220270492548165422809246364736144940559050125388339123919091188268087933852212147750328767821951682918088041625412200728824013645846418657475208942641184970182026018516387351654693535602257325610223385447097140214375207749821953689977042747112479846467394063169696563200000000000000000000000000000000000000000000 181 111449779824592639365473762669655971101654899417793209714454808707716210759737918302435883056947184034484468482376145390578762858711010153047832054500797485619013951546509216347871068399216663834292939796403554006025637236108959205893418702932221298999059888017151870900865531849164757603825205435547235771689474454717704421196650867430155878400000000000000000000000000000000000000000000 182 40567719856151720729032449611754773481002383388076728336061550369608700716544602262086661432728774988552346527584916922170669680570807695709410867838290284765321078362929354750625068897314865635682630085890893658193331953943661150945204407867328552835657799238243281007915053593095971767792374778539193820894968701517244409315580915744576739737600000000000000000000000000000000000000000000 183 14847785467351529786825876557902247094046872320036082570998527435276784462255324427923718084378731645810158829096079593514465103088915616629644377628814244224107514680832143838728775216417240822659842611436067078898759495143379981245944813279442250337850754521197040848896909615073125667012009168945344938447558544755311453809502615162515086743961600000000000000000000000000000000000000000000 184 5463985051985362961551922573308026930609249013773278386127458096181856682109959389475928255051373245658138449107357290413323157936720946919709130967403641874471565402546228932652189279641544622738822081008472685034743494212763833098507691286834748124329077663800511032394062738346910245460419374171886937348701544469954615001896962379805551921777868800000000000000000000000000000000000000000000 185 2021674469234584295774211352123969964325422135096113002867159495587286972380684974106093454369008100893511226169722197452929568436586750360292378457939347493554479198942104705081310033467371510413364169973134893462855092858722618246447845776128856806001758735606189081985803213188356790820355168443598166819019571453883207550701876080528054211057811456000000000000000000000000000000000000000000000 186 752062902555265358028006622990116826729057034255754037066583332358470753725614810367466765025271013532386176135136657452489799458410271134028764786353437267602266262006462950290247332449862201873771471230006180368182094543444813987678598628719934731832654249645502338498718795306068726185172122661018518056675280580844553208861097901956436166513505861632000000000000000000000000000000000000000000000 187 281271525555669243902474476998303693196667330811652009862902166302068061893379939077432570119451359061112429874541109887231184997445441404126758030096185538083247581990417143408552502336248463500790530240022311457700103359248360431391795887141255589705412689367417874598520829444469703593254373875220925753196554937235862900114050615331707126276051192250368000000000000000000000000000000000000000000000 188 105758093608931635707330403351362188641946916385181155708451214529577591271910857093114646364913711006978273632827457317598925559039485967951661019316165762319301090828396845921615740878429422276297239370248389108095238863077383522203315253565112101729235171202149120849043831871120608551063644577083068083201904656400684450442883031364721879479795248286138368000000000000000000000000000000000000000000000 189 39976559384176158297370892466814907306655934393598476857794559092180329500782303981197336325937382760637787433208778866052393861316925695885727865301510658156695812333134007758370750052046321620440356481953891082860000290243250971392853165847612374453650894714412367680938568447283590032302057650137399735450319960119458722267409785855864870443362603852160303104000000000000000000000000000000000000000000000 190 15191092565986940153000939137389664776529255069567421205961932455028525210297275512854987803856205449042359224619335969099909667300431764436576588814574050099544408686590922948180885019777602215767335463142478611486800110292435369129284203022092702292387339991476699718756656009967764212274781907052211899471121584845394314461615718625228650768477789463820915179520000000000000000000000000000000000000000000000 191 5802997360207011138446358750482851944634175436574754900677458197820896630333559245910605341073070481534181223804586340196165492908764934014772256927167287138025964118277732566205098077555044046423122146920426829587957642131710311007386565554439412275691963876744099292565042595807685929088966688493944945597968445410940628124337204514837344593558515575179589598576640000000000000000000000000000000000000000000000 192 2228350986319492277163401760185415146739523367644705881860143947963224306048086750429672450972059064909125589940961154635327549276965734661672546660032238261001970221418649305422757661781136913826478904417443902561775734578576759426836441172904734313865714128669734128344976356790151396770163208381674859109619883037801201199745486533697540323926469980868962405853429760000000000000000000000000000000000000000000000 193 860143480719324018985073079431570246641456019910856470398015563913804582134561485665853566075214799054922477717211005689236434020908773579405603010772443968746760505467598631893184457447518848737020857105133346388845433547330629138758866292741227445152165653666517373541160873720998439153282998435326495616313274852591263663101757802007250565035617412615419488659423887360000000000000000000000000000000000000000000000 194 333735670519097719366208354819449255696884935725412310514430038798556177868209856438351183637183342033309921354277870207423736400112604148809373968179708259873743076121428269174555569489637313309964092556791738398872028216364284105838440121583596248719040273622608740933970419003747394391473803392906680299129550642805410301283482027178813219233819556094782761599856468295680000000000000000000000000000000000000000000000 195 130156911502448110552821258379585209721785124932910801100627715131436909368601844010956961618501503392990869328168369380895257196043915618035655847590086221350759799687357024978076672100958552190885996097148777975560091004382070801276991647417602537000425706712817408964248463411461483812674783323233605316660524750694110017500557990599737155501189626876965277023944022635315200000000000000000000000000000000000000000000000 196 51021509308959659336705933284797402210939768973701034031446064331523268472491922852295128954452589330052420776642000797310940820849214922269977092255313798769497841477443953791406055463575752458827310470082320966419555673717771754100580725787700194504166877031424424313985397657292901654568515062707573284130925702272091126860218732315096964956466333735770388593386056873043558400000000000000000000000000000000000000000000000 197 20102474667730105778662137714210176471110268975638207408389749346620167778161817603804280808054320196040653785996948314140510683414590679374370974348593636715182149542112917793813985852648846468777960325212434460769304935444802071115628805960353876634641749550381223179710246676973403251899994934706783873947584726695203903982926180532148204192847735491893533105794106407979162009600000000000000000000000000000000000000000000000 198 7960579968421121888350206534827229882559666514352730133722340741261586440152079771106495199989510797632098899254791532399642230632177909032250905842043080139212131218676715446350338397648943201636072288784124046464644754436141620161789007160300135147318132821950964379165257684081467687752397994143886414083243551771300745977238767490730688860367703254789839109894466137559748155801600000000000000000000000000000000000000000000000 199 3168310827431606511563382200861237493258747272712386593221491615022111403180527748900385089595825297457575361903407029895057607791606807794835860525133145895406428225033332747647434682264279394251156770936081370492928612265584364824392024849799453788632616863136483822907772558264424139725454401669266792805130933604977696898941029461310814166426345895406355965737997522748779766009036800000000000000000000000000000000000000000000000