0 1 1 4 2 40 3 640 4 14080 5 394240 6 13404160 7 536166400 8 24663654400 9 1282510028800 10 74385581670400 11 4760677226905600 12 333247405883392000 13 25326802847137792000 14 2076797833465298944000 15 182758209344946307072000 16 17179271678424952864768000 17 1717927167842495286476800000 18 182100279791304500366540800000 19 20395231336626104041052569600000 20 2406637297721880276844203212800000 21 298423024917513154328681198387200000 22 38794993239276710062728555790336000000 23 5276119080541632568531083587485696000000 24 749208909436911824731413869422968832000000 25 110882918596662950060249252674599387136000000 26 17075969463886094309278384911888305618944000000 27 2732155114221775089484541585902128899031040000000 28 453537748960814664854433903259753397239152640000000 29 78008492821260122354962631360677584325134254080000000 30 13885511722184301779183348382200610009873897226240000000 31 2554934156881911527369736102324912241816797089628160000000 32 485437489807563190200249859441733325945191447029350400000000 33 95145748002282385279248972450579731885257523617752678400000000 34 19219441096461041826408292435017105840822019770786041036800000000 35 3997643748063896699892924826483558014890980112323496535654400000000 36 855495762085673893777085912867481415186669744037228258630041600000000 37 188209067658848256630958900830845911341067343688190216898609152000000000 38 42535249290899705998596711587771175963081219673530989019085668352000000000 39 9868177835488731791674437088362912823434842964259189452427875057664000000000 40 2348626324846318166418516027030373251977492625493687089677834263724032000000000 41 573064823262501632606117910595411073482508200620459649881391560348663808000000000 42 143266205815625408151529477648852768370627050155114912470347890087165952000000000000 43 36676148688800104486791546278106308702880524839709417592409059862314483712000000000000 44 9609150956465627375539385124863852880154697508003867409211173683926394732544000000000000 45 2575252456332788136644555213463512571881458932145036465668594547292273788321792000000000000 46 705619173035183949440608128489002444695519747407739991593194905958083018000171008000000000000 47 197573368449851505843370275976920684514745529274167197646094573668263245040047882240000000000000 48 56505983376657530671203898929399315771217221372411818526783048069123288081453694320640000000000000 49 16499747145983998955991538487384600205195428640744251009820650036184000119784478741626880000000000000 50 4916924649503231688885478469240610861148237734941786800926553710782832035695774665004810240000000000000 51 1494745093448982433421185454649145701789064271422303187481672328077980938851515498161462312960000000000000 52 463370978969184554360567490941235167554609924140913988119318421704174091043969804430053317017600000000000000 53 146425229354262319177939327137430312947256736028528820245704621258519012769894458199896848177561600000000000000 54 47148923852072466775296463338252560769016669001186280119116888045243122111906015540366785113174835200000000000000 55 15464847023479769102297239974946839932237467432389099879070339278839744052705173097240305517121345945600000000000000 56 5165258905842242880167278151632244537367314122417959359609493319132474513603527814478262042718529545830400000000000000 57 1756188027986362579256874571554963142704886801622106182267227728505041334625199456922609094524300045582336000000000000000 58 607641057683281452422878601758017247375890833361248739064460794062744301780319012095222746705407815771488256000000000000000 59 213889652304515071252853267818822071076313573343159556150690199510085994226672292257518406840303551151563866112000000000000000 60 76572495525016395508521469879138301445320259256851121101947091424610785933148680628191589648828671312259864068096000000000000000 61 27872388371105967965101815036006341726096574369493808081108741278558326079666119748661738632173636357662590520786944000000000000000 62 10312783697309208147087671563322346438655732516712708990010234273066580649476464307004843293904245452335158492691169280000000000000000 63 3877606670188262263304964507809202260934555426283978580243848086673034324203150579433821078507996290078019593251879649280000000000000000 64 1481245748011916184582496441983115263677000172840479817653149969109099111845603521343719651990054582809803484622218026024960000000000000000 65 574723350228623479618008619489448722306676067062106169249422188014330455396094166281363224972141178130203752033420594097684480000000000000000 66 226440999990077650969495396078842796588830370422469830684272342077646199426061101514857110639023624183300278301167714074487685120000000000000000 67 90576399996031060387798158431537118635532148168987932273708936831058479770424440605942844255609449673320111320467085629795074048000000000000000000 68 36774018398388610517446052323204070166026052156609100503125828353409742786792322886012794767777436567367965196109636765696800063488000000000000000000 69 15150895580136107533187773557160076908402733488522949407287841281604814028158437029037271444324303865755601660797170347467081626157056000000000000000000 70 6333074352496892948872489346892912147712342598202592852246317655710812263770226678137579463727559015885841494213217205241240119733649408000000000000000000 71 2685223525458682610321935483082594750630033261637899369352438686021384399838576111530333692620485022735596793546404095022285810767067348992000000000000000000 72 1154646115947233522438432257725515742770914302504296728821548634989195291930587727958043487826808559776306621224953760859582898629838960066560000000000000000000 73 503425706552993815783156464368324863848118635891873373766195204855289147281736249389706960692488532062469686854079839734778143802609786589020160000000000000000000 74 222514162296423266576155157250799589820868437064208031204658280546037803098527422230250476626079931171611601589503289162771939560753525672346910720000000000000000000 75 99686344708797623426117510448358216239749059804765197979686909684624935788140285159152213528483809164881997512097473544921828923217579501211416002560000000000000000000 76 45257600497794121035457349743554630172846073151363399882777856996819720847815689462255104941931649360856426870492252989394510331140781093549982865162240000000000000000000 77 20818496228985295676310380882035129879509193649627163946077814218537071589995217152637348273288558705993956360426436375121474752324759303032992117974630400000000000000000000 78 9701419242707147785160637491028370523851284240726258398872261425838275360937771193129004295352468356993183663958719350806607234583337835213374326976177766400000000000000000000 79 4579069882557773754595820895765390887257806161622793964267707392995665970362628003156890027406365064500782689388515533580718614723335458220712682332755905740800000000000000000000 80 2188795403862615854696802388175856844109231345255695514919964133851928333833336185508993433100242500831374125527710425051583497837754349029500662155057322944102400000000000000000000 81 1059376975469506073673252355877114712548867971103756629221262640784333313575334713786352821620517370402385076755411845724966412953473104930278320483047744304945561600000000000000000000 82 519094717980057976099893654379786209148945305840840748318418693984323323651914009755312882594053511497168687610151804405233542347201821415836377036693394709423325184000000000000000000000 83 257470980118108756145547252572373959737876871697057011165935672216224368531349348838635189766650541702595669054635294984995837004212103422254843010199923775873969291264000000000000000000000 84 129250432019290595585064720791331727788414189591922619605299707452544633002737373116994865262858571934703025865426918082467910176114475917971931191120361735488732584214528000000000000000000000 85 65659219465799622557212878161996517716514408312696690759492251385892673565390585543433391553532154542829137139636874385893698369466153766329741045089143761628276152780980224000000000000000000000 86 33748838805421005994407419375266210106288405872726099050379017212348834212610760969324763258515527435014176489773353434349360961905603035893486897175819893476933942529423835136000000000000000000000 87 17549396178818923117091858075138429255269971053817571506197088950421393790557595704048876894428074266207371774682143785861667700190913578664613186531426344608005650115300394270720000000000000000000000 88 9230982390058753559590317347522813788272004774308042612259668787921653133833295340329709246469167064025077553482807631363237210300420542377586536115530257263810971960648007386398720000000000000000000000 89 4910882631511256893702048828882136935360706539931878669722143795174319467199313121055405319121596878061341258452853659885242195879823728544876037213462096864347437083064739929564119040000000000000000000000 90 2642054855753056208811702269938589671224060118483350724310513361803783873353230459127808061687419120397001597047635269018260301383345165957143308020842608113018921150688830082105496043520000000000000000000000 91 1437277841529662577593566034846592781145888704454942794024919268821258427104157369765527585557956001495968868793913586345933603952539770280685959563338378813482293105974723564665389847674880000000000000000000000 92 790502812841314417676461319165626029630238787450218536713705597851692134907286553371040172056875800822782877836652472490263482173896873654377277759836108347415261208286097960565964416221184000000000000000000000000 93 439519563939770816228112493456088072474412765822321506412820312405540827008451323674298335663622945257467280077178774704586496088686661751833766434468876241162885231807070466074676215418978304000000000000000000000000 94 247009994934151198720199221322321496730619974392144686604005015571913944778749643904955664642956095234696611403374471383977610801841903904530576736171508447533541500275573601933968033065465806848000000000000000000000000 95 140301677122597880873073157711078610142992145454738181991074848844847120634329797738014817517199062093307675277116699746099282935446201417773367586145416798199051572156525805898493842781184578289664000000000000000000000000 96 80533162668371183621143992526159122222077491491019716462876963236942247244105303901620505254872261641558605609064985654260988404946119613801912994447469242166255602417845812585735465756399947938267136000000000000000000000000 97 46709234347655286500263515665172290888804945064791435548468638677426503401581076262939893047825911752103991253257691679471373274868749376005109536779532160456428249402350571299726570138711969804194938880000000000000000000000000 98 27371611327725997889154420179790962460839697807967781231402622264971930993326510690082777326025984286732938874409007324170224739073087134338994188552805846027466954149777434781639770101285214305258234183680000000000000000000000000 99 16203993906013790750379416746436249776817101102316926488990352380863383148049294328529004177007382697745899813650132335908773045531267583528684559623261060848260436856668241390730743899960846868712874636738560000000000000000000000000 100 9689988355796246868726891214368877366536626459185522040416230723756303122533478008460344497850414853252048088562779136873446281227698014950153366654710114387259741240287608351656984852176586427490299032769658880000000000000000000000000 101 5852752966900933108711042293478801929388122381348055312411403357148807086010220717110048076701650571364237045491918598671561553861529601029892633459444909089904883709133715444400818850714658202204140615792873963520000000000000000000000000 102 3570179309809569196313735799022069176926754652622313740570956047860772322466234637437129326788006848532184597750070345189652547855533056628234506410261394544841979062571566421084499498935941503344525775633653117747200000000000000000000000000 103 2199230454842694624929261252197594612986880866015345264191708925482235750639200536661271665301412218695825712214043332636825969479008362882992455948721019039622659102544084915388051691344539966060227877790330320532275200000000000000000000000000 104 1367921342912156056706000498866903849277839898661544754327242951649950636897582733803310975817478400028803592997134952900105753015943201713221307600104473842645293961782420817371368152016303858889461739985585459371075174400000000000000000000000000 105 859054603348834003611368313288415617346483456359450105717508573636168999971681956828479292813376435218088656402200750421266412894012330675902981172865609573181244607999360273309219199466238823382581972710947668485035209523200000000000000000000000000 106 544640618523160758289607510624855501397670511331891367024900435685331145982046360629255871643680659928268208158995275767082905774803817648522490063596796469396909081471594413278044972461595414024556970698740821819512322837708800000000000000000000000000 107 348569995854822885305348806799907520894509127252410474895936278838611933428509670802723757851955622354091653221756976490933059695874443295054393640701949740414021812141820424497948782375421064975716461247194125964487886616133632000000000000000000000000000 108 225176217322215583907255329192740258497852896205057166782774836129743308994817247338559547572363332040743207981255006813142756563534890368605138291893459532307458090643615994225674913414522007974312833965687405373059174754022326272000000000000000000000000000 109 146814893694084560707530474633666648540600088325697272742369193156592637464620845264740825017180892490564571603778264442169077279424748520330550166314535615064462675099637628235140043546268349199251967745628188303234581939622556729344000000000000000000000000000 110 96604200050707640945555052308952654739714858118308805464478929097037955451720516184199462861305027258791488115286098002947252849861484526377502009434964434712416440215561559378722148653444573773107794776623347903528354916271642327908352000000000000000000000000000 111 64145188833669873587848554733144562747170665790557046828414008920433202419942422746308443339906538099837548108549969073956975892308025725514661334264816384649044516303132875427471506705887196985343575731677903007942827664404370505731145728000000000000000000000000000 112 42977276518558815303858531671206857040604346079673221375037385976690245621361423240026657037737380526891157232728479279551173847846377236094823093957426977714859825923099026536405909492944421980180195740224195015321694535150928238839867637760000000000000000000000000000 113 29052638926545759145408367409735835359448537949859097649525272920242606040040322110258020157510469236178422289324451992976593521144151011600100411515220636935245242324014941938610394817230429258601812320391555830357465505762027489455750523125760000000000000000000000000000 114 19813899747904207737168506573439839715143902881803904596976236131605457319307499679195969747422140019073684001319276259210036781420310989911268480653380474389837255264978190402132289265351152754366436002507041076303791474929702747808821856771768320000000000000000000000000000 115 13631963026558094923171932522526609724019005182681086362719650458544554635683559779286827186226432333122694592907662066336505305617173961058952714689525766380208031622304994996667015014561593095004107969724844260497008534751635490492469437458976604160000000000000000000000000000 116 9460582340431317876681321170633467148469189596780673935727437418229920917164390486825058067241144039187150047477917474037534682098318728974913183994530881867864373945879666527686908420105745607932850930989041916784923923117635030401773789596529763287040000000000000000000000000000 117 6622407638301922513676924819443427003928432717746471755009206192760944642015073340777540647068800827431005033234542231826274277468823110282439228796171617307505061762115766569380835894074021925552995651692329341749446746182344521281241652717570834300928000000000000000000000000000000 118 4675419792641157294655908922527059464773473498729009059036499572089226917262641778588943696830573384166289553463586815669349639892989115859402095530097161819098573604053731197982870141216259479440414930094784515275109402804735232024556606818605009016455168000000000000000000000000000000 119 3328898892360503993795007152839266338918713131095054450033987695327529565091000946355327912143368249526398162066073812756576943603808250491894292017429179215198184406086256612963803540545976749361575430227486574875877894796971485201484304054846766419716079616000000000000000000000000000000 120 2390149404714841867544815135738593231343636028126249095124403165245166227735338679483125440918938403159953880363440997559222245507534323853180101668514150676512296403569932248108010942112011306041611158903335360760880328464225526374665730311379978289356145164288000000000000000000000000000000 121 1730468169013545512102446158274741499492792484363404344870067891637500348880385203945782819225311403887806609383131282232876905747454850469702393608004245089794902596184630947630199922089096185574126479046014801190877357808099281095257988745439104281493849098944512000000000000000000000000000000 122 1263241763379888223834785695540561294629738513585285171755149560895375254682681198880421458034477324838098824849685836030000141195642040842882747333843098915550278895214780591770045943125040215469112329703590804869340471199912475199538331784170546125490509842229493760000000000000000000000000000000 123 929745937847597732742402271917853112847487545998769886411790076818996187446453362375990193113375311080840735089368775318080103919992542060361702037708520801845005266878078515542753814140029598585266674661842832383834586803135581746860212193149521948361015243880907407360000000000000000000000000000000 124 689871485882917517694862485763047009732835759131087255717548236999695171085268394882984723290124480821983825436311631286015437108634466208788382911979722434968993908023534258532723330091901962150267872599087381628805263407926601656170277447316945285683873310959633296261120000000000000000000000000000000 125 516023871440422303235757139350759163280161147830053267276726081275771987971780759372472573021013111654843901426361100201939546957258580724173710418160832381356807443201603625382477050908742667688400368704117361458346337029129098038815367530593075073691537236597805705603317760000000000000000000000000000000 126 389081999066078416639760883070472409113241505463860163526651465281932078930722692566844320057843886187752301675476269552262418405772969866026977655293267615543032812174009133538387696385191971437053878002904490539593138119963339921266787118067178605563419076394745502024901591040000000000000000000000000000000 127 295702319290219596646218271133559030926063544152533724280255113614268379987349246350801683243961353502691749273361964859719437988387457098180503018022883387812704937252246941489174649252745898292160947282207412810090784971172138340162758209731055740228198498060006581538925209190400000000000000000000000000000000 128 226507976576308211031003195688306217689364674820840832798675417028529579070309522704714089364874396783061879943395265082545089499104792137206265311805528675064531981935221157180707781327603358091795285618170878212529541287917857968564672788653988697014800049513965041458816710239846400000000000000000000000000000000 129 174864157916909938915934467071372400056189528961689122920577421946024835042278951528039276989683034316523771316301144643724809093308899529923236820713868137149818690053990733343506407184909792446865960497227917980072805874272586351731927392840879274095425638224781012006206500305161420800000000000000000000000000000000 130 136044314859355932476597015381527727243715453532194137632209234274007321662893024288814557497973400698255494084082290532817901474594323834280278246515389410702558940862004790541247984789859818523661717266843320188496642970184072181647439511630204075246241146538879627340828657237415585382400000000000000000000000000000000 131 106658742849735051061652060059117738159072915569240203903652039670821740183708131042430613078411146147432307361920515777729234756081949886075738145268065297990806209635811755784338420075250097722550786337205163027781368088624312590411592577118079994993053058886481627835209667274133818939801600000000000000000000000000000000 132 84260406851290690338705127446703013145667603299699761083885111339949174745129423523520184331944805456471522815917207464406095457304740409999833134761771585412736905612291287069627351859447577200815121206392078791947280790013206946425158135923283196044511916520320485989815637146565716962443264000000000000000000000000000000000 133 67071283853627389509609281447575598463951412226561009822772548626599543097123021124722066728228065143351332161470097141667251984014573366359867175270370181988538576867383864507423372080120271451848836480288094718390035508850512729354425876194933424051431485550175106847893247168666310702104838144000000000000000000000000000000000 134 53791169650609166386706643720955629968089032605701929877863583998532833563892662942027097516038908244967768393499017907617136091179687839820613474566836885954807938647641859334953544408256457704382766857191051964148808478098111208942249552708336606089248051411240435692010384229270381183088080191488000000000000000000000000000000000 135 43463265077692206440458968126532149014215938345407159341313775870814529519625271657157894792959437861933956861947206469354645961673187774575055687450004203851484814427294622342642463881871217825141275620610369987032237250303273856825337638588335977720112425540282272039144390457250467995935168794722304000000000000000000000000000000000 136 35379097773241456042533600054997169297571773813161427703829413558843027028974971128926526361468982419614240885625026066054681812801974848504095329584303421935108638943817822586910965599843171309664998355176841169444241121746864919455824837810905485864171514389789769439863533832201880948691227398903955456000000000000000000000000000000000 137 29010860174057993954877552045097678824008854526792370717140119118251282163759476325719751616404565584083677526212521374164839086497619375773358170259128805986789083933930614521266991791871400473925298651245009758944277719832429233953776367004942498408620641799627610940688097742405542377926806467101243473920000000000000000000000000000000000 138 23962970503771903006728857989250682708631313839130498212357738391675559067265327445044514835150171172453117636651542655060157085447033604388793848634040393745087783329426687594566535220085776791462296685928378060887973396581586547245819279146082503685520650126492406637008368735226978004167542141825627109457920000000000000000000000000000000000 139 19937191459138223301598409847056568013581253114156574512681638341874065143964752434277036342844942415480993873694083489010050695091931958851476482063521607595913035730083004078679357303111366290496630842692410546658793865955880007308521640249540643066353180905241682321990962787708845699467395061998921755068989440000000000000000000000000000000000 140 16707366442757831126739467451833403995381090109663209441627212930490466590642462539924156455304061744173072866155641963790422482487038981517537291969231107165375123941809557417933301420007324951436176646176240038100069259671027446124541134529115058889603965598592529785828426816100012696153677061955096430747813150720000000000000000000000000000000000 141 14101017277687609470968110529347392972101640052555748768733367713333953802502238383695988048276628112082073499035361817439116575219060900400801474422031054447576604606887266460735706398486182259012133089372746592156458455162347164529112717542573109702825746965212095139239192232788410715553703440290101387551154299207680000000000000000000000000000000000 142 11985864686034468050322893949945284026286394044672386453423362556333860732126902626141589841035133895269762474180057544823249088936201765340681253258726396280440113915854176491625350438713254920160313125966834603332989686887995089849745809911187143247401884920430280868353313397870149108220647924246586179418481154326528000000000000000000000000000000000000 143 10259900171245504651076397221153163126501153302239562804130398348221784786700628647977200903926074614350916677898129258368701220129388711131623152789469795216056737511971175076831299975538546211657228035827610420453039171976123796911382413283976194619776013491888320423310436268576847636636874623155077769582219868103507968000000000000000000000000000000000000 144 8844033947613625009227854404634026615043994146530503137160403376167178486135941894556347179184276317570490176348187420713820451751533068995459157704522963476240907735319152916228580578914226834448530566883400182430519766243418712937611640250787479762246923630007732204893596063513242662780985925159677037379873526305223868416000000000000000000000000000000000000 145 7676621466528626508009777623222335101858186919188476723055230130513110925965997564474909351531951843651185473070226681179596152120330703888058548887525932297377107914257024731286407942497548892301324532054791358349691157099287442829846903737683532433630329710846711553847641383129494631293895783038599668445730220832934317785088000000000000000000000000000000000000 146 6709367161746019568000545642696320879024055367370728655950271134068458949294281871351070773238925911351136103463378119350967036953169035198163171727697664827907592317060639615144320541742857731871357641015887647197630071304777225033286193866735407346992908167280025898062838568855178307750864914375736110221568213007984593744166912000000000000000000000000000000000000 147 5904243102336497219840480165572762373541168723286241217236238597980243875378968046788942280450254801988999771047772745028850992518788750974383591120373945048558681239013362861327002076733714804046794724093981129533914462748203958029291850602727158465353759187206422790295297940592556910820761124650647776994980027447026442494866882560000000000000000000000000000000000000 148 5231159388670136536778665426697467462957475488831609718471307397810496073585765689455002860478925754562253797148326652095561979371646833363303861732651315313022991577765839495135723839986071316385460125547267280767048213994908706813952579634016262400303430639864890592201633975365005422987194356440473930417552304318065428050452057948160000000000000000000000000000000000000 149 4666194174693761790806569560614140976958068136037795868876406198846962497638502994993862551547201773069530387056307373669241285599508975360067044665524973259216508487367128829661065665267575614215830431988162414444207006883458566478045701033542506061070660130759482408243857506025584837304577365944902745932456655451714361821003235689758720000000000000000000000000000000000000 150 4190242368874998088144299465431498597308345186161940690251012766564572322879375689504488571289387192216438287576564021554978674468359059873340206109641425986776424621655681689035636967410282901565815727925369848170897892181345792697285039528121170442841452797422015202602984040410975183899510474618522665847346076595639496915260905649403330560000000000000000000000000000000000000 151 3787979101462998271682446716750074731966744048290394383986915540974373379882955623312057668445606021763660211969213875485700721719396590125499546323115849092045887857976736246888215818538895743015497418044534342746491694531936596598345675733421538080328673328869501743153097572531521566245157469055144489926000853242458105211395858707060610826240000000000000000000000000000000000000 152 3447060982331328427231026512242568006089737083944258889428093142286679775693489617213972478285501479804930792891984626691987656764650897014204587154035422673761757950758829984668276394870395126144102650420526251899307442024062302904494564917413599653099092729271246586269318791003684625283093296840181485832660776450636875742370231423425155851878400000000000000000000000000000000000000 153 3157507859815496839343620285214192293578199168892941142716133318334598674535236489367998790109519355501316606289057918049860693596420221665011401833096447169165770282895088265956141177701281935547998027785202046739765616894041069460517021464350857282238768940012461873022696012559375116759313459905606241022717271228783378180011131983857442760320614400000000000000000000000000000000000000 154 2911222246749888085874817902967485294679099633719291733584274919504499977921488043197294884480976845772213910998511400441971559495899444375140512490114924289970840200829271381211562165840581944575254181617956287094063898776305866042596693790131490414224144962691489846926925723579743857652087010032968954222945324072938274681970263689116562225015606476800000000000000000000000000000000000000 155 2701614244983896143691831013953826353462204460091502728766207125300175979511140904087089652798346512876614509406618579610149607212194684380130395590826649741092939706369563841764329689900060044565835880541463434423291298064411843687529731837242023104400006525377702577948187071482002299901136745310595189518893260739686718904868404703500169744814482810470400000000000000000000000000000000000000 156 2523307704814958998208170167032873814133698965725463548667637455030364364863405604417341735713655643026757951785781753355879733136189835211041789481832090858180805685749172628207883930366656081624490712425726847751354072392160662004152769535984049579509606094702774207803606724764190148107661720120095907010646305530867395457147089993069158541656726944979353600000000000000000000000000000000000000 157 2371909242526061458315679957010901385285677027781935735747579207728542502971601268152301231570836304445152474678634848154526949148018445098379282112922165406689957344604222270515410894544656716727021269680183236886272828048631022283903603363825006604739029729020607755335390321278338739221202016912890152590007527199015351729718264593485009029157323328280592384000000000000000000000000000000000000000 158 2243826143429654139566633239332312710480250468281711206017209930511201207811134799672076965066011144005114241045988566354182493894025449063066800878824368474728699647995594267907578706239245254023762121117453342094414095334004947080572808782178456248083122123653494936547279243929308447303257107999594084350147120730268522736313478305436818541582827868553440395264000000000000000000000000000000000000000 159 2136122488545030740867434843844361700377198445804189068128383853846663549836200329287817270742842609092868757475781115169181734187112227508039594436640798787941722064891805743048014928339761481830621539303815581673882218757972709620705313960633890348175132261718127179593009840220701641832700766815613568301340058935215633644970431346775851251586852130862875256291328000000000000000000000000000000000000000 160 2046405344026139449751002580402898508961356111080413127266991731985103680743079915457728945371643219510968269661798308332076101351253513952701931470301885238848169738166349901839998301349491499593735434653055327243579165570137855816635690774287266953551776706725965838050103426931432172875727334609357798432683776459936577031881673230211265499020204341366634495527092224000000000000000000000000000000000000000 161 1972734751641198429559966487508394162638747291081518254685380029633639948236329038501250703338264063608573411953973569232121361702608387450404661937371017370249635627592361305373758362500909805608360959005545335462810315609612893007236805906412925343223912745283831067880299703561900614652201150563420917689107160507378860258733932993923659941055476985077435653688116903936000000000000000000000000000000000000000 162 1913552709091962476673167492883142337759584872349072707044818628744630749789239167346213182238116141700316209595354362155157720851530135826892522079249886849142146558764590466212545611625882511440110130235378975398926006141324506217019701729220537582927195362925316135843890712455043596212635116046518290158433945692157494450971915004105950142823812675525112584077473396817920000000000000000000000000000000000000000 163 1867627444073755377233011473053946921653354835412694962075742981654759611794297427329904065864401354299508620565065857463433935551093412567047101549347889564762735041354240295023444516946861331165547487109729879989351781993932718067811228887719244680936942674215108548583637335356122549903531873261401851194631530995545714584148589044007407339396041171312509882059614035294289920000000000000000000000000000000000000000 164 1834010150080427780442817266538975877063594448375266452758379607984973938782000073637965792678842129922117465394894672029092124711173731140840253721459627552597005810609863969713022515641817827204567632341754742149543449918041929142590626767740298276680077706079236594709131863319712344005268299542696617873128163437625891721633914441215274007286912430228884704182540982658992701440000000000000000000000000000000000000000 165 1812002028279462647077503459340508166538831314994763255325279052689154251516616072754310203166696024363052055810155935964743019214639646367150170676802112021965841740882545602076466245454116013278112820753653685243748928519025425992879539246527414697359916773606285755572622280959875795877205079948184258458650625476374381020974307467920690719199469481066138087732350490867084789022720000000000000000000000000000000000000000 166 1801130016109785871195038438584465117539598327104794675793327378373019326007516376317784341947695848216873743475295000348954561099351808488947269652741299349834046690437250328464007447981391317198444143829131763132286434947911273436922262011048250209175757272964648041039186547274116541101941849468495152907898721723516134734848461623113166574884272664179741259205956387921882280288583680000000000000000000000000000000000000000 167 1801130016109785871195038438584465117539598327104794675793327378373019326007516376317784341947695848216873743475295000348954561099351808488947269652741299349834046690437250328464007447981391317198444143829131763132286434947911273436922262011048250209175757272964648041039186547274116541101941849468495152907898721723516134734848461623113166574884272664179741259205956387921882280288583680000000000000000000000000000000000000000000 168 1811936796206444586422208669215971908244835917067423443848087342643257441963561474575691047999382023306174985936146770351048288465947919339880953270657747145933050970579873830434791492669279665101634808692106553711080153557598741077543795583114539710430811816602435929285421666557761240348553500565306123825346114053857231543257552392851845574333578300164819706761192126249413573970315182080000000000000000000000000000000000000000000 169 1833680037760921921459275173246563571143773948072232525174264390754976531267124212270599340575374607585849085767380531595260867927539294371959524709905640111684247582226832316400008990581311021082854426396411832355613115400289925970474321130111914186955981558401665160436846726556454375232736142572089797311250267422503518321776643021566067721225581239766797543242326431764406536857958964264960000000000000000000000000000000000000000000 170 1866686278440618516045542126365001715424361879137532710627401149788566108829932448091470128705731350522394369311193381163975563550235001670654796154683941633694564038706915298095209152411774619462345806071547245338014151477495144637942858910453928642321189226452895133324709967634470553986925393138387413662852772236108581651568622595954256940207641702082599899020688307536165854521402225621729280000000000000000000000000000000000000000000 171 1911486749123193360430635137397761756594546564236833495682458777383491695441850826845665411794668902934931834174662022311910977075440641710750511262396356232903233575635881265249494172069657210329442105417264379226126491112955028109253487524304822929736897767887764616524503006857697847282611602573708711590761238769775187611206269538257159106772625102932582296597184826917033835029915879036650782720000000000000000000000000000000000000000000 172 1968831351596889161243554191519694609292382961163938500552932540704996446305106351651035374148508970022979789199901882981268306387703860962073026600268246919890330582904957703206978997231746926639325368579782310602910285846343678952531092150033967617629004700924397555020238097063428782701089950650919972938484075932868443239542457624404873879975803856020559765495100371724544850080813355407750306201600000000000000000000000000000000000000000000 173 2039709280254377171048322142414403615226908747765840286572838112170376318372090180310472647617855292943807061611098350768593965417661199956707655557877903809006382483889536180522430241132089815998341081848654473784615056136812051394822211467435190451863648870157675867000966668557712218878329188874353091964269502666451707196165986098883449339654932794837299917052923985106628464683722636202429317224857600000000000000000000000000000000000000000000 174 2125377070025061012232351672395808567066438915172005578608897312881532123743717967883512498817805215247446958198764481500874911965202970354889377091308775768984650548212896700104372311259637588270271407286297961683568888494558157553404744349067468450841922122704298253415007268637136132071219014807075921826768821778442678898404957515036554211920439972220466513569146792481106860200438986922931348548301619200000000000000000000000000000000000000000000 175 2227395169386263940819504552670807378285627983100261846382124383899845665683416430341921098761059865579324412192305176612916907739532712931924067191691597005895913774527115741709382182200100192507244434836040263844380195142296949115968172077822706936482334384594104569578927617531718666410637527517815566074453725223807927485528395475758308814092621090887048906220465838520199989490060058295232053278620096921600000000000000000000000000000000000000000000 176 2347674508533122193623757798515030976713051894187675986086759100630437331630320917580384838094157098320607930450689656150014420757467479430247966820042943244214293118351579991761688820038905602902635634317186438091976725679980984368230453370025133111052380441362186216336189708878431474396811954003777606642474226385893555569746928831449257490053622629794949547156370993800290788922523301443174584155665582155366400000000000000000000000000000000000000000000 177 2488534979045109525241183266425932835315835007838936545251964646668263571528140172635207928379806524219844406277731035519015286002915528196062844829245519838867150705452674791267390149241239939076793772376217624377495329220779843430324280572226641097715523267843917389316361091411137362860620671244004263041022679969047168903931744561336212939456839987582646519985753253428308236257874699529765059205005517084688384000000000000000000000000000000000000000000000 178 2652778287662086753907101362010044402446680118356306357238594313348368967248997424029131651652873754818354137092061283863270294879107953057002992587975724148232382652012551327491037899091161775055862161353047987586410020949351313096725683089993599410164747803521615937011240923444272428809421635546108544401730176847004282051591239702384402993460991426763101190304812968154576579850894429698729553112535881212277817344000000000000000000000000000000000000000000000 179 2843778324373757000188412660074767599422841086877960414959773103909451532890925238559229130571880665165275634962689696301425756110403725677107208054309976286905114202957455023070392627825725422859884236970467442692631542457704607639689932272473138567696609645375172284476050269932260043683699993305428359598654749579988590359305808960956080008990182809490044476006759501861706093600158828637038080936638464659561820192768000000000000000000000000000000000000000000000 180 3065593033674910046203108847560599472177822691654441327326635406014388752456417407166849002756487357048167134489779492612936965087015216279921570282546154437283713110788136514869883252796132005842955207454163903222656802769405567035585746989726043375976945197714435722665182190986976327091028592783251771647349820047227700407331662059910654249691417068630267945135286743006919168900971217270727051249696264903007642167803904000000000000000000000000000000000000000000000 181 3323102848503602490084169990755689827840759797753414398822072780119597407662756469368864318988032295040213173786920969992423670154324494447434982186280031410015545012094339982118953446031007094333763444880313671093359974202035634666574949736863031019559008594322448323369057495029882338566674994577044920465727204931194827241547521672943149206665496102395210452526650829419500379088652799521468123554670751154860284109899431936000000000000000000000000000000000000000000000 182 3622182104868926714191745289923701912346428179551221694716059330330361174352404551612062107696955201593832359427743857291741800468213698947704130583045234236916944063182830580509659256173797732823802154919541901491762371880218841786566695213180703811319319367811468672472272669582571749037675744088978963307642653375002361693286798623508032635265390751610779393254049404067255413206631551478400254674591118758797709679790380810240000000000000000000000000000000000000000000000 183 3969911586936343678754152837756377295931685284788138977408801026042075847090235388566820070035862900946840265932807267591749013313162214046683727119017576723660970693248382316238586544766482315174887161791817924034971559580719850598077097953646051377205974027121369665029610845862498636945292615521520943785176348099002588415842331291364803768250868263765414215006438146857711932874468180420326679123351866159642289809050257368023040000000000000000000000000000000000000000000000 184 4374842568803850733987076427207527780116717183836529153104498730698367583493439398200635717179520916843417973057953608886107412671104759879445467285157369549474389703959717312494922372332663511322725652294583352286538658657953275359080961944917948617680983377887749370862631152140473497913712462304716080051264335605100852434258249083084013752612456826669486464937094837837198550027663934823200000393933756507925803369573383619561390080000000000000000000000000000000000000000000000 185 4847325566234666613257680681345940780369322639690874301639784593613791282510730853206304374634909175862507114148212598645807013239584073946425577751954365460817623791987366782244373988544591170545580022742398354333484833793012229097861705834969087068390529582699626302915795316571644635688393408233625416696800883850451744497158139984057087237894602163949791003150301080323615993430651639784105600436478602210781790133487309050474020208640000000000000000000000000000000000000000000000 186 5399920680785418607169056279019378029331425420615633972026720037285763488716954170471823073343288821910832925161108834891429012748896658376318093615677163123350832904273926595420232623238674563987776145335031766727502104845415623215017940300155562994187049955127383701448195982660812124156870256772258714200236184609403243369834167942239595183014586810640067177509435403480508216681745926719493638886237162862810914208704862282228058512424960000000000000000000000000000000000000000000000 187 6047911162479668840029343032501703392851196471089510048669926441760055107362988670928441842144483480540132876180441895078400494278764257381476264849558422698152932852786797786870660538027315511666309282775235578734802357426865498000820093136174230553489495949742669745621979500580109579055694687584929759904264526762531632574214268095308346604976337227916875238810567651898169202683555437925832875552585622406348223913749445756095425533915955200000000000000000000000000000000000000000000000 188 6809947968952107113873040254596918020350447226446788314802337173421822050890725243465425514254688399088189618579177573858278956557888553811542274220602783958120202392237934308016363765818757266136264252404915261655387454462650550748923424871332183603229172439410246133570348917653203386016712218220630909652201857134610618278565265875317198277203355718634401518900699176037338522221683423104487817872211410829548100126881875921363449151189365555200000000000000000000000000000000000000000000000 189 7708861100853785252904281568203711199036706260337764372356245680313502561608300975602861682136307267767830648231629013607571778823529842914665854417722351440592069108013341636674523782906833225266251133722364076193898598451720423447781316954348031838855423201412398623201634974783426232970918231025754189726292502276379219891335880970859068449794198673494142519395591467274267207154945634954280209831343317059048449343630283542983424439146361808486400000000000000000000000000000000000000000000000 190 8772683932771607617805072424615823344503771724264375855741407584196765915110246510236056594271117670719791277687593817485416684301176961236889742327368035939393774644919182782535608064947976210352993790176050318708656605038057841883575138694048060232617471603207309633203460601303539053120904946907308267908520867590519552236340232544837619895865798090436334187072183089758116081742328132577970878788068694813197135353051262671915137011748559738057523200000000000000000000000000000000000000000000000 191 10035950419090719114769002853760501906112314852558445978968170276321100206886122007710048743846158615303441221674607327203316686840546443655001865222509033114666478193787545103220735626300484784643824895961401564602703156163538171114809958665990980906114387514069162220384758927891248676770315259261960658487347872523554367758373226031294237160870473015459166310010577454683284797513223383669198685333550586866297522843890644496670916741440352340337806540800000000000000000000000000000000000000000000000 192 11541342981954326981984353281824577192029162080442212875813395817769265237919040308866556055423082407598957404925798426283814189866628410203252145005885388081866449922855676868703845970245557502340398630355611799293108629588068896782031452465889628042031545641179536553442472767074935978285862548151254757260450053402087522922129209935988372735001043967778041256512164072885777517140206891219578488133583174896242151270474241171171554252656405191388477521920000000000000000000000000000000000000000000000000 193 13341792487139201991173912393789211233985711364991198084440285565341270615034410597049738800069083263184394760094222980784089203485822442194959479626803508622637616110821162460221645941603864472705500816691087239982833575803807644680028359050568410016588466761203544255779498518738625990898457105662850499393080261732813176497981366686002558881661206826751415692528061668255958809814079166249832732282422150180055926868668222793874316716070804401245080015339520000000000000000000000000000000000000000000000000 194 15503162870055752713744086201583063453891396606119772174119611826926556454669985113771796485680274751820266711229487103671111654450525677830542915326345677019504909920774190778777552584143690517283791948995043372860052615084024483118192953216760492439275798376518518425215777278774283401424007156780232280294759264133528911090654348089134973420490322332685145034717607658513424137003959991182305634912174538509224987021392474886481956024074274714246782977824522240000000000000000000000000000000000000000000000000 195 18107694232225119169653092683449018114145151235947893899371706613850217939054542612885458295274560910126071518716040937087858412398213991706074125101171750758781734787464254829612181418279830524187468996426210659500541454418140596282049369357176255169074132503773629520652027861608363012863240359119311303384278820507961768153884278568109648955132696484576249400550165745143679392020625269700932981577419860978774784840986410667410924636118752866240242518099041976320000000000000000000000000000000000000000000000000 196 21258433028632289905172730810369147266006407551002827437862383564660155860450033027527528038652334508488007962972632060141145776155503226262931022868775635390809756640483035169964700985060521035396088601804371314253635667486897060035125959625324923568493031559430241057245480709528218177101444181606071470173143335276347115812660143038960727873325785672892516796245894584798679606232214066628895320371890916789081597403318046123540425522803415864966044716248275280199680000000000000000000000000000000000000000000000000 197 25084950973786102088103822356235593773887560910183336376677612606298983915331038972482483085609754720015849396307705830966552015863493806990258606985155249761155512835769981500558347162371414821767384550129158150819290087634538530841448632357883409810821777240127684447549667237243297448979704134295164334804309135626089596658938968785973658890524427094013169819570155610062441935354012598622096478038831281811116284935915294425777702116908030720659932765172964830635622400000000000000000000000000000000000000000000000000 198 29750751854910317076491133314495414215830647239477436942739648551070594923582612221364224939533169097938797384020939115526330690814103655090446707884394126216730438223223198059662199734572497978616118076453181566871678043934562697577958077976449724035634627806791433754793905343370550774489929103274064901077910634852542261637501616980164759444161970533499619406010204553534056135329858941965806422954053900227983913933995539188972354710652924434702680259495136289133848166400000000000000000000000000000000000000000000000000 199 35462896211053097955177430910878533745270131509457104835745661072876149148910473767866156127923537564743046481752959425707386183450411556867812475798197798450342682362082052087117342083610417590510412747132192427711040228369998735512926028947928071050476476345695389035714335169297696523191995491102685362084869476744230375871901927440356393257441068875931546331964163827812594913313191858823241256161232249071756825409322682713255046815098285926165594869318202456647547014348800000000000000000000000000000000000000000000000000