1 0 2 1 3 7 4 46 5 326 6 2556 7 22212 8 212976 9 2239344 10 25659360 11 318540960 12 4261576320 13 61148511360 14 937030429440 15 15275952518400 16 264030355814400 17 4823280687052800 18 92865738644582400 19 1879691760950169600 20 39905092126771200000 21 886664974825728000000 22 20579539231771914240000 23 498057418341861396480000 24 12547974425199027978240000 25 328590122271573446000640000 26 8931123430144184245616640000 27 251625910603184721156833280000 28 7339524972050467700732067840000 29 221383097838591551415272079360000 30 6897904032976197899139927244800000 31 221792610816627866632426998988800000 32 7352271544411607339587156416921600000 33 251045147747461235171727138147532800000 34 8822084504834474250190823112258355200000 35 318810872836553139545497841656922112000000 36 11838851600939428096176255096462508032000000 37 451429268999195283387369418702542864384000000 38 17663571086344795535433729155215122235392000000 39 708754131831177868128795711569192590245888000000 40 29145682674413815016138799450623916606750720000000 41 1227609600980882325035515228259425216647659520000000 42 52931156832336773742926612131086929917472931840000000 43 2335050000736102226684656311099007472388664197120000000 44 105340056344113572906531148367302430677913598689280000000 45 4857266484775802526587821212213252479680176036249600000000 46 228817258238633524978328118029114211243185365686681600000000 47 11007531756567131765674535597093179653505948167910195200000000 48 540516816666247229242597033352692386426837800781978009600000000 49 27081191965087845721088644508555848936764083583341454950400000000 50 1383865409592071396537172581430535920305694267904654049280000000000 51 72097840549281310125576432061260570377809289741585382113280000000000 52 3828194764980284622821410861025484123410309312283306161602560000000000 53 207088547652844166695261128750883654423461447833941157011783680000000000 54 11409350387308766356451895681477355520300506403816263606043934720000000000 55 639979830958301184150347270586138042995024894696772127153559961600000000000 56 36537172718116071488347527699439888840498311760848958142524529049600000000000 57 2122434765849688428139635635126042261093647657185736047810395190067200000000000 58 125411250831059930187172661145920093505125446050157607095278436456857600000000000 59 7535596356246942838209296552419159848464475331413805108237828345980518400000000000 60 460318085369012270601096195308652565882276789614416865014178157160300544000000000000 61 28578662434274231915323448384821208381664134522861103523011824248562909184000000000000 62 1802839463971513091476906065401689058523962616685658614615796865719240491008000000000000 63 115530024572349376889635575706313358060466406260626503116709318971677059579904000000000000 64 7518825896500839844975994087830854498535170743164414123040092028962933787590656000000000000 65 496844446932451176426059352626455877176169491340857810298329303122604437264138240000000000000 66 33327830786027138237456923343287145150019293234334068916729672009827174984806563840000000000000 67 2268891428642929504133859993856596346725815988950043343140056793031819015337835233280000000000000 68 156728181579237848195415220141721117693975718814644265481301871035681646526248035287040000000000000 69 10982886945853116006256517538241460788395547743902619319931105431647272668619542898933760000000000000 70 780609535427259870922656543059710081085055009670836257883339095039013839106403707597619200000000000000 71 56261777032233343261233709417757652668591031356607624119745951148293943247349952411808563200000000000000 72 4111231926109118939352829980819585738869043764852325469369645066877753710116040183906723430400000000000000 73 304528811609101480826786321667569535374776217442717966950819346959482464557550895052933509939200000000000000 74 22861450487763935538067249574483274348769046541881781620515424521744743190855670616059313704140800000000000000 75 1739087138849538624805764242174618356036459051275882809405282121716676170756047192048433092362240000000000000000 76 134031308113419590342134068189015547583340356188459852727636133338916577178277551651389201176330240000000000000000 77 10463708322059928275723406102379644302342717411200237689539091353801676590033032359313915968466452480000000000000000 78 827348347206852417468249126360257993526479967273882583415251306847511547356461568372650466545699389440000000000000000 79 66243813361241432210845367632841481094432993881836807745028672341355581396528731561206503581738084597760000000000000000 80 5370179907732500081633755800178965188068154359672530800272189364303445712987085171878655869595486571724800000000000000000 81 440710129090033610795919142512351102806767275720864255028216094113237265892392310829584641026616877436108800000000000000000 82 36607797793063292892121628158770617267693317545934130614972134786312483407731374744582691511456813370939801600000000000000000 83 3077427092187758612383150470151092438843338046426108293989294383858229130409965833986629980259210801491791052800000000000000000 84 261778660638639870120672129600641775540269625682627502735944349918945936334165850289671924472802320307595719475200000000000000000 85 22529582325587878634685079572701481949114974151067669889473252809830581555432601491209023980917569433410755100672000000000000000000 86 1961489464972792239936987418511542646179692590909918418039133404229397615990786382587314486707359949814878324129792000000000000000000 87 172733113655628779859349740406000158553147754276671829199976739914675526544676266008900254302141829107933577010479104000000000000000000 88 15383888886654351539020360400854860847461993561558458960070051720967121243999812014928241836410049048533066675967229952000000000000000000 89 1385488583430888349614914198092890688449576872246249989954463702292920072188177750868694335870037161480343597910566371328000000000000000000 90 126163180518100804501570583642718534079037648797210691320989036549359958718995684944989082447103440992213811966037951774720000000000000000000 91 11614563863950531744400780157513260917602127337061794899234801843725204928807073258883145794509792695659562440011751641579520000000000000000000 92 1080843089385322387444091932248334062354826119859083638408650267471059837490462699340926773934783218898605100799727039770787840000000000000000000 93 101662741405861982299804279537075434682136004384755316492833776916438873556023514834402950219327847161526760263177019120020357120000000000000000000 94 9663877535309619002634208356579571220688756462517606209098686262298086067328506854748891226541884203796772491393552795544353505280000000000000000000 95 928289607726987190204822130689197206459825423475709779861279948115118425183933436398386202787649840413798108053600539798723467673600000000000000000000 96 90097150298173480889609896245605430894206026555979289289258038823318626746479106691107893178276000004238130185647753348375742355865600000000000000000000 97 8834624660670438816456278790371748601649170206200512769420689867126402047798146133036283827992324072313377837102772787205788436476723200000000000000000000 98 875123914434903769638488178773539041736716030157810030090563741278362774008629062960939985423279899133883372602470661928429032354453913600000000000000000000 99 87561102793046031473281695901399974894368236974502930241988245786732795919716553165423590220507067467997167261002279160036556642552538726400000000000000000000 100 8848503232594107858483051836607701522922632506032030829452731612929545015964952932995211071387101699903107887041846867524324337614061568000000000000000000000000 101 903031448036399308974958159383004523864257479935673275921585189295405806611783237793410464607712923518839266383309255995781876620111904768000000000000000000000000 102 93061228423456403816951746192639238045860056545703631064602806132826507011932828624054679264007490841959679143587902621127671755587977216000000000000000000000000000 103 9683374088109367884560570144828961992666032126523559265019772392514080457172367316519170090304772730763115482579550900010215569249933937606656000000000000000000000000 104 1017270892901355025814072411774431273786830211955228090819551767792805240511743071869704257822306368464107322376028954686664376061837889949925376000000000000000000000000 105 107884541496137422983357855958250848353054764590618853043014786763040888913910452412471388897997293041067809282713770633380058179658812705969537024000000000000000000000000 106 11549308058205797380788863368683624538644472887921963193369705943722523010725047996821300599523027927588864305855821250252375523699154557698461138944000000000000000000000000 107 1247926536203608228302472462721120329579219778674608867069822504666846735460119829962661162401379205640466208345005095902241400191801729449801010905088000000000000000000000000 108 136088442527409556251773400293992440855478813889376732764174728405104895709459611070614114010970669528797261100349517443402834636912271720617903940173824000000000000000000000000 109 14976701551988439160689288950454333974026693324894786542389192920626159508360989497217678685261183235537296648982711533019192568755491796431645926758547456000000000000000000000000 110 1663175240175635487721854999466821230261281363152586686841233135511699889744812044242804979509052219170304791027348828804226898974012761490113475407134064640000000000000000000000000 111 186359521755170556371593812284797141574891916435729214192210870356827590149598437044356948339971740965156548608025919796192123112463992974759039108822115287040000000000000000000000000 112 21067954169750119471308316852126165268940411099300620761808232200996245608769709512092435882857264305148358205389478032832876977668156398923200910872287043911680000000000000000000000000 113 2402793297982639529321452192465167834084489575440887383917555743763204873995591617747825407890633977770823448430893657317601599987506548267964630215980434996592640000000000000000000000000 114 276439683776006495763299715875006281169261588697199761854926859021072170241682460683540874850321623180605962438373836087313681843165221960552883367237517943829954560000000000000000000000000 115 32080529443856576394291162374103306551233689630724999575687192796272328981527823432755102939175114001102944377466145673525850972865636127695722137072263816738871705600000000000000000000000000 116 3754979992962532542180688581151387518423501213449051104967005925920470985229040259481223592984734136494453357159125254033263478141221956071651651862078470053544171929600000000000000000000000000 117 443268665250580509348530541063275084571307651698150307374567478134917404048242164678308686551873926985536111543476719948394319827098644266682397412111699174943385400115200000000000000000000000000 118 52770185147383120447888633122117799765205780444521429979431142990244573056578335218013413356030978487325268974190207642579431680088643649648084283255197445297913967778201600000000000000000000000000 119 6334929437565691963046324227413157105199321491057033887273236633456162510242269064105031143954667828492712792331393761475719811121973675427132395307613452482097691111089766400000000000000000000000000 120 766825289563720086564333791026551805439115052373872612701331603439105287840006875990392554155121524525589458070678022016884307289821337438766953430685384034107638185847685120000000000000000000000000000 121 93588600386824025721194962880703613168543250897215149714096604578407935855510227553561523952602342665353303343099226354909305311099110804713989182846658226127740015750120734720000000000000000000000000000 122 11515750259348339807235933107875777951604923568523722159572324682834816391283871264661826326871232937284435743834500162798714904230249042487257453969288082453321614908506452787200000000000000000000000000000 123 1428484835824862789952161899711887501822734171975531424346665269450008975305706283078586761369346546445862261303814234445619787798951447034709957046364129783391901312906498712535040000000000000000000000000000 124 178626115079427101504187323483025449616239906026849352643771950345706108952668125725010990715954326504153920909405184239134112391333140065435113555380100563323143643071018477593559040000000000000000000000000000 125 22515025960875769157117997191465348007103452295308689566951991238869549950164476405702321708920670768767817347878010647170469169540629157732425526812410649094473087148437796773911592960000000000000000000000000000 126 2860426735781458490043664742405778859614977534817831438671900675036107438262175726976852901935191507256450786513370598761057885602036946449012976810558560167844149777648788284984220712960000000000000000000000000000 127 366263133730274087311498627890009580692620609754564406464722895253012259369217014821670951988322958697239020220057651639344595922090155957395620648713136634369711227299866165416990521425920000000000000000000000000000 128 47264288939819205938062691458767162909580606993255793995964305648761345934627324959925500162401748361018640030220492553399734887108769160632079260217438676687100571468430357176944684706037760000000000000000000000000000 129 6146452694979087859992253862619167361334937420157546045035085464309589421096546109406157350529154480847760410533075080681057598572360821575332287282320954330429258153950303819530503761994711040000000000000000000000000000 130 805455960794277122597096404194524115417057567457171896620391093819168754534804324033193834100271433513496647461853693915477769164172687048285283265671956762908288296536146612499816308093956915200000000000000000000000000000 131 106355422077648964637645578520902402202544738065107164906438107092293928499013484849865044183275362689148399733504085646456973456716247477085188015016956046244838418375165905925370345985777283891200000000000000000000000000000 132 14149893421300175880863114215490918714165304548078322926989466453996853965105684814708549397829849350888246427418673775876226557306955303553646362472224719323737250863121743715563931543835465115238400000000000000000000000000000 133 1896696707228710649013133703264497620179663751669900176956269444500605251755868335992171106305780846999751577236569467266019194772356619737078237286619056721409339338883281106388504874746704158733107200000000000000000000000000000 134 256135428807747838987208155922713816501198825354156948062107778395197844465628872098284543167555952552913182860872209298589719957262854029939976388039053201800446690400088529779946634381967544554409164800000000000000000000000000000 135 34845337217031601792755902491586880319321664253723132830700486424505755593491703753514205730250656338632895043019271929736974321554285705964748849793888576513127399085061360824976364316866861874804686848000000000000000000000000000000 136 4775287243065091525343340472294799958841927466068810204909653764311383500373563238231510834074855941227288202549932691148994737361802725468623592689670591074232884651927490479494233600133931724191802851328000000000000000000000000000000 137 659190650619373005146495673724294649311126982372873936829855404564450645334342300654977684250885934303603483460677588792622324820376202318715496551677548528189209195307686591641625552766708292632816895655936000000000000000000000000000000 138 91655075543987148567778187875972040386939020747589232646744333715532463059405470488011670999960457844939358508618217465622228984433661638938984655345276439206885256734389140908329134733814289998252080699015168000000000000000000000000000000 139 12835520953936362592113917251067099376736893229159033218279121791525401344222339530729722633364231086153763018483738514450724794852475504103049898646534492149615820327824939368662347480993257424286968123964260352000000000000000000000000000000 140 1810338788794838876611782517052200231047532647150828660840628075199698952412738851886839104468003250456517114048357908442634433441657681282175899293456618447586586499867609071937650626944701887254036091038366433280000000000000000000000000000000 141 257142450966672735047083985244612058755871922409013996585135753408685596741588853113596022662516613771504234754404339348129772082045659462742763701569175108405761102365171038728593420415538639613147627341402844692480000000000000000000000000000000 142 36781866307297268483375348129124530602249485658757231776794688697809805106863744082318674684417303860148653693643707373989412347196145563690090149605637257600423918545687047861724786150197697718344403611177556545372160000000000000000000000000000000 143 5298081052701521304550231589078937397914411370142141968854888156103031529230239315983993372065140019543488937461708477074065481419309290462216050139063357655711918212219544155891196124285501812390244828601749322208378880000000000000000000000000000000 144 768435421714586571917079187830552440166855775316659659422062638501333547104242174746989663341212397959833471153821880126243651282028822687829171524150862182462587982721231071668250677190091609644064150033063753080866078720000000000000000000000000000000 145 112222378460529512817671834106549359713186084877585168469672484792836706532748253952680138904411638459270689585891503954600867970955681631576460433703632479878829998884167905149436408851550834264200780082053294097143588454400000000000000000000000000000000 146 16501162183070652754580398703794278428306118020783522185942170845505990888575423822695873599916675964191499377783552920049599624451669009440801227354094582815381356487894883109472436354515402753640580085247985967046079178342400000000000000000000000000000000 147 2442825800095493252952958800223681279563876054465061644471503704700180972750743951186687108059502028699082504615259330919853481009248071250365226586398056473119587110538399959860503493322180190667578004777695719191954087267532800000000000000000000000000000000 148 364077269873101320636507045462288501116395866521118033181297214009236263041223495417080083929995752674566948109195326247319133841880718481856929864834617945961270982884525433463977174827057058896425220947571834029586076846679654400000000000000000000000000000000 149 54625849150937280881949564120215946841945692804994670483119198069627237408376176385922683423883637665267334864066727074931807076893444293468316584781208027677674186455618401231839093585204023227286194685618935866825537713954462105600000000000000000000000000000000 150 8250630319941287621224525351160651829390203486296638428222544430438377574853772886958908244241296458861174823436230936415905976675880670628017401293382486737782237609824524391845660559355778813482185250188291017679631531881046999040000000000000000000000000000000000 151 1254415254245803212690621727323150007242705056798694092288986465371171988171646515689764131053737061959843964520682899529426202415587783940500580987680143807391359267897863550008093548056289345206670785297040261436439929654489424855040000000000000000000000000000000000 152 191973827321271307634149604035726974024158418744858344862552228253790475485965870313605826945084319187322026043887107751181895720340123364342425692124998077763461874762850131096597766776135416060747275273395374761013281132353264109486080000000000000000000000000000000000 153 29571318634778394854957111567493904027147672151242127405369204171792660551939942798737385775522840348354391682479743151180309155609772026169860924760508315995157935359530831852673311408029323159651663784008951755944102283460755474077450240000000000000000000000000000000000 154 4584680131503836748303502999222994713121377172182560279732794800646650389740612619133518243422095762677212469253072890727985086906671571909887677180189102563049227425655595203052941318769329390242163812132141501365851132938235410660678696960000000000000000000000000000000000 155 715383665588419616354499154471923570851330555372593721712175418850870098285729502563621596612413549918304971538054272155664444569714842535102231868130955421295741205217836745166222357347799048288980703233986492649099701334587785178239519948800000000000000000000000000000000000 156 112342168981520286202133913259674845574744892454781974499080230273424754106725279555867687317574037673928772685014174752258736568997706942358403669950958329421195632401289663517682118147871818104864909375235315272063848452956085065942829944012800000000000000000000000000000000000 157 17754269111748698087109531807986788476201830444911565898303766017456202271451032426187497820056344439362165216294910010884296642284573231959891550453553829642355612782289614892465401002465596046921426056473032033094806943948227065737239424768409600000000000000000000000000000000000 158 2823589942663289004285922907385268232984201277860845413131485024288614496355026495111984666402878631097201402277965506615515081650604894254119127623021276651028369319667994138041240179313617785537151035699317565457190482273462607407384589245402316800000000000000000000000000000000000 159 451878970437263052660000645684078353121386133464512105923218655158044253922330211531564309158435932270576521037690285056953882954439496444122432634917359658927353141774048584931560558431553599385277680940767962841152261412540434432587949536739275571200000000000000000000000000000000000 160 72769160931288799519514293291121379662510779023473363026410783749990138559956084040520098882898875940268683827084610082898090051678440183422601238287835945618334415460278148695678222228573403240309082835552986310203199422056626614337791381099398561792000000000000000000000000000000000000 161 11791270488113369703800312311258733226136426242466485080048440916279219119907716983379252404984817425695188132657393358748529609902517493810869664946398788784570221814114955542077718569465950499487341829962841322633546820529003815041511569927195183808512000000000000000000000000000000000000 162 1922406854211220914169461631923122917104973915261531956941053772011802518471899186091612907129342601766148842965702752871971870987485980434595234888519758290092978758619052234937514383871258118723768489262901592156341140223526162511604805899311539965394944000000000000000000000000000000000000 163 315344421870786917092880735867625670774157875158701723258117400122215670065910288257627704581599467569371692605467193281104155262053082358036403780891326730983999441582097304032712539081032865107267187952072403880598257019392441987520458666880351010786639872000000000000000000000000000000000000 164 52043202643785938723381174121801583111375386072288887227407324014292446535973166683190549479264023602856542140429147836333320578989337592282706037021420684251552350909843949599304386319392246106890446621231037305413899131110129210939689097827132456108984107008000000000000000000000000000000000000 165 8641038821027442347485012347208225217157953114910841219965729869252260828425312997099689995589646697809457711704873667877785032123889491520199468702572562763814515797187198050655908383571661841644383160175292455416057975161950826720585117958867478145000611512320000000000000000000000000000000000000 166 1443361896889672551161236466410016575090525810937802902740834757702517642997081743855815082258059579402714747451484028158467679928177931658843841553850756577337999794574164601014563043793253183370608360731628203959552006434481532819613952433936999592186390637445120000000000000000000000000000000000000 167 242536049603734536646761217336589258738601282817388208629247188204498849241148948147010311819746563328848492569563511977955343922531119916046427896884643528323689832277373175952669483703949440685764012461960984065303141182177580220345932786957129180098305801102295040000000000000000000000000000000000000 168 40997160291409856996369485197756289498747699618781022842804120140776454126611129824167819770549006746563110447246462959972252180757150008673058999937423830110554670106616091867331059969401997602102624069232448906700881561288911016021671297067989604498313248015877406720000000000000000000000000000000000000 169 6970958161763815565297081715422891456554370793612900059572751892730145021316232789728120501399348785947026107162374372901181829539639325447934762682076867519508774830581634793990588219992271642563869670047491369107863458443976742910275172054561094949870646577604518215680000000000000000000000000000000000000 170 1192277612435066598015151227314131815063579338409128894142872907928914035691611858610704292747430483908979391026540082863855361361818449004156442504368785533272407443065524102961166806394817034827877587153541351308966030844137072853840957685709157557932513885815943305625600000000000000000000000000000000000000 171 205113232380998748085048303666608515105373955453781437632443675481657395616643917869265333687181857716552429334048786718251300016707080047725057581378507603042989745911814531859033848035455616663314822313279357798106476008432076544147760905161212652084182742310678752237977600000000000000000000000000000000000000 172 35491690059539005868433955960278295380861759891803196807481822941262723374925663163275397982453882904380593353531176951725254094039453879749923546384612668549691327278651284101509409581124973162079867680966435115418285161152487006980754450730090615791928222138595178926256947200000000000000000000000000000000000000 173 6176776658889567500127274863193211329406654120686763138890902118996508435751498256067181425485238247189536789522791029379039286050405027184077500988819143300530360669534968979093392811216977926208003217013914297338563605250029331667337502362581925540868781359818551322000071065600000000000000000000000000000000000000 174 1081147636576434412831558339147510440812701667792093072326443990132604657872834018701444620754376363558158900777908823910378645890066364466629023731813080861481067840657663647775454754958494157344114897158787096333117351916883919402839824921780312349845624577371386118816487859814400000000000000000000000000000000000000 175 190318860466298411509093652946950004515975370052036201875409851456617816665413998944919744910334083571662816444590436455744816944699477120765787993733473298710445006265294255001919475702735669356124342188180396634357801028529235166669712487240354955953714986879410617751034994360320000000000000000000000000000000000000000 176 33692898103008524283053702157925586539473577238470784592916334668100325084211047140226061446307853225495793020448934134099015734073700299462320831985607907073080162242634147771930966321615961999293931366226934017514253719924352696400911111728839880443995373632340508310925446815416320000000000000000000000000000000000000000 177 5998473911668380566606053391412209736496236825483964913144259603935595344131740067841176831039636036426881432141762555672076963417679260985429790040091973283051166266379698492923147102980988601592024001781802395870587983673843281798439461816434777445922496660500806459256433132846448640000000000000000000000000000000000000000 178 1073928462823667346739458848678492337707954702520066621036071867972719474486179317410155871081570677666042028838314273156324085117936489334521196706977240219508860212723544802950554317403217937526822516863100640427959168153151820635929021773902863032244704974679628274972228878319138897920000000000000000000000000000000000000000 179 193343048946145514822382293999357238857151644099391070555692664791030131223209353080462906031731297830245806953181304464520231090844621876607373121428463245664313921166697323128290794974906636268114925864221325741709312351752804644223738819710401428214993942059159664802038644398937006407680000000000000000000000000000000000000000 180 35001528783569220666021003416022222795210849943462600101421001467905690454125782891085941111945330378570234447928666439892147789416817234109627029180107951135377379543266788970642545980707514584831032793607123656646199647732257666248611727495213266072773667507409696231620731286394778314342400000000000000000000000000000000000000000 181 6371438001075873114488052858941746356938321101110526818386479626019738047168377979855967766122282314273626122013275357550219535668237459042991742009335293167078435914971876368851812406202294608194524281300610246376359672279219038157156125884979124574859308439796769502722359734594942003471974400000000000000000000000000000000000000000 182 1166183272099343045627887003075528509072551979507027588219445893950770554274338998065400135938945801162048980860760201322752388175301773951941155769756529118481680009081121994810959441225522148787460401147225471744114275233684362738757318725002910076076231935249272528031582141174874088072334540800000000000000000000000000000000000000000 183 214615999886713837091975792513921608778864145980786575670204913980564291433537908859526137688790426755725597524582616913329091567650948381250580696891305717427558802842800629906217663474215530327010178659272864722959671351452491822814617138459176534418849202498175834458675642684775267340005041766400000000000000000000000000000000000000000 184 39710971438099703863946979776854896182425643088582733492412567117558123986214217244217869456494803718088083916678858401539405224039928170272583216680006050375874561891146811530855538755135478118989801673717375114818671680341631679499428506162326139463566289074507222071648526255361607171666815326617600000000000000000000000000000000000000000 185 7387532007032162039955750712032662064665865608344981263502202948827305778623829106181325934053819321961544357379588365216302939278249851325316200715916465273568279714027343499248397951725130141424520465193564144898092424180620322570463687750039733176771465667567006340053200057209898995656289425555456000000000000000000000000000000000000000000 186 1381707602269491423887868938360297845778603655461184633459595485698757045960917854511329408492233517268512420594204712956759691788016923218828390834196863167387654376149050025114132558843199790245751077715671179036770414482044547700625543192784953551281669284879984929461412449262806741007458996181794816000000000000000000000000000000000000000000 187 259805546205326654132129932487890381429620714702499855245233186986506038992808912457339734206942193008029553599910431485128873339850795725049385319648085391082738961149415053013364307183100933219282912192710308916490931481805051532645936622440616453490719205461586384351541697673542699488941878146175598592000000000000000000000000000000000000000000 188 49111580575690672486435198188565133613088180454548319557059065695739267085060779535241506393711168062256745504462637662335893376074567055158315006839115686996680984228116366619458325700426889078401090566505541686676559518014896433231640944305056162851498298062752230493037177622246570671730802374731729207296000000000000000000000000000000000000000000 189 9332768223735862548038485516529026968736061380678972975282246448100109718263453160705239765133424285121351975915114555296166064180373555593692318918502073342234564030343612770552049363888373605074325466038590542445713005234494378600617446209549567765961369148496881246948618712405823662962827915066079333842944000000000000000000000000000000000000000000 190 1782855336118357263551034945462948269311557096424938986699321101585702087384936985435280023573047662025800375245658147005067102414428196474773142329515940939405234346718122795693750891023159338929079964422455558645728795246428729115528530043824353485371138883372055876355104554810731198794478971609484398805647360000000000000000000000000000000000000000000 191 342364630506904734677911110421200032367536856056651292398112993787658478568973757577590173930689476079118561320420644554721887264582640949550320040141352903861013967801983638799347163989792203990136751215757546814962051772981538997832853317898275195680327117730364834625087925949145170992066405300502253748889845760000000000000000000000000000000000000000000 192 66087156908841695802623469005070088112271936303819994223511246927969908766010137205140245405384629886111545610715112468035366846019420286954036265431824633206362897116312501409925035353025245838006632445645402827842491121820934061315452193485176920039820336706866412357088007556536717957246694793381027728328669265920000000000000000000000000000000000000000000 193 12822980667690663705340573747748249903453781910108048227579678119815156911152004474607540900632736822757411557560856868506346085073986911576593801744587092724620381597677096430341933935262355689965308693880119700404634639995430609656079399814498699243834527862454468509089702634033714077545718124356239453111336891842560000000000000000000000000000000000000000000 194 2500881525079919890390811740993850107413807507129104232278698888466766541700230929162833631568431166196872286719168749161460073061525871884648882064114519503028171551186689845430477122371490088890120597594755596894391724369661225872451386709587208668318907040752164639067945504100189633579965162390350726463020553878896640000000000000000000000000000000000000000000 195 490250504636812026642758605407870381150599569384261466672390277122349817262919249897345828344880454906284835574345241202745709613431435493443778462646962238789501764550255659649957163285196014734852860357500749405277547143628875679752045059493031155405631769336668017857574697731781132035391151070463380769337589172587724800000000000000000000000000000000000000000000 196 96594519220865705241719479250831754128412323261235997601294282289987452021331166106015396267648673565536196204157653965407356758503946332733092932529317956173643330730293741201460222979028706967586042325964747860822934770568765898858094323201727177644029559703541542845060648289120256190042358063291328872396210255378042060800000000000000000000000000000000000000000000 197 19128690679883538049163791033806665555040442713952453256320401051175982423468322389211318931626243270771606127438582265392079526834557044157197790710949079093184824538946280162622002729682015000123067441956014257542928308450861860025378208188907594624718646623685447783700528766363251413107248545098684750823785416937132628377600000000000000000000000000000000000000000000 198 3807196200517004455515027492003074693008020066327152661769492334259581590508469681010049455648225416243446876588933797563615802405531746992972530656945231946074339254305792736385716512917772019334989400339346308065132873680422997669078444974176950278882244836894126962150582027891225941340370393528085701069139395498056304348364800000000000000000000000000000000000000000000 199 761555517715402191162650468807068462962225061630813437635153070537314605131606417824975224795463515006642588943798481204817610338813080017099077858816037346373327824313878159988320515814629009843468102464504043410282775982580829862301106775991783448031274853420481636186426244513093302129857970542492110880261255089678364657791795200000000000000000000000000000000000000000000 200 153095818121108404783564695159276216729428672623961424924008882928041058679034869891200747721684627702113174114837921281599628422338907427339352188755035535056123460405760041498315313166925004802086964898819861445181960007087457125839232491819552225639979090335214878908102173804363309898413634050852924374079862693611258309446205440000000000000000000000000000000000000000000000