0 360 1 453600 2 13621608000 3 4547140416000 4 844351508246400000 5 2481187700290640140800000 6 4625642784113264833920000000 7 72771380848009396571232614400000000 8 121040492221732333298138065066291200000000 9 4859044199288026228257452368062289920000000000 10 470948281883394078095168798417333263626240000000000 11 75909503357294871843169209382788539223253261516800000000000 12 190237458979356401675743287858178427370130402222080000000000000 13 577353186156120578296926710267088574653027718747008368640000000000000 14 293380052164647034026484708090366002657453465071092270541520150528000000000000000 15 142060424380033042937835408541691071880198126207611096803753229811712000000000000000 16 573627838743952675892674538159066906235394669080775738425379819778211840000000000000000 17 8239498986372417007411074270735877674256152807711806955957554474057422576322424550195200000000000000000 18 181087889810382791371671961994195113719915446323336416614451746682580715963130209894400000000000000000 19 70203914737485923320665324532920405322686974130036264799868781879978013734238890803645644800000000000000000000 20 2687550545651121683134068882727952502171168875197365680799156249761742798687329208989946673707456921600000000000000000000 21 133960208425944899373332970947021247550263748200308459671379609286864189209074268799910406687285751840768000000000000000000000 22 133768430888516002481586338717095821973023677118182014849507554798686338061291643300485478949141151491289870499840000000000000000000000 23 1465501044116852664178589676228266171765442677101158490739794972117457632414798592149627405854814593145510119178909494804480000000000000000000000 24 5525469434436051956682397500982818043545498238436833992800607061162314806378420483749669845830426514653829442560300165365760000000000000000000000000 25 1420006541327913959268913482324115743401961802213809706247653118114897448857547386271010921945664506632238155021942100374753116160000000000000000000000000 26 12533780436719258101063985258750562501732360547086935198282691450146447021041033440777784116083475159444870500567650422713743101108124070707200000000000000000000000000 27 509977616758111620330479096813820414343206502691872794767773560168089067711247515788474140793302283994847889265655366938528738682561158003245973504000000000000000000000000000 28 17023178571310633700075006256478055316289520977825419640481957999843964208415981595052492875093513937299701722914450814577501510581219968211331579904000000000000000000000000000 29 52446901936867298753484388627560298906205628179995574235080972756656549152086443779927736729385916389985507984587153022551054016865646355521651794900471381386854400000000000000000000000000000 30 477940140941701462776325171090069730048510146909635358883075066664787636336354620347773532243130838182660753544884267694113062603439286005825827131229168310681600000000000000000000000000000 31 28140936213447595067407031595438157062243714126729322636675244716021796383629625161140117878377191150651580957831586230353720161048237934737480173945068685212713340003942400000000000000000000000000000000 32 138521677455668148524794640963599595570187626963439670063309939094023032396204797400746096220735434568664684828922409058438353454608640862942147867338951368856922456025294962688000000000000000000000000000000000 33 827236667912303377806215717760643132726802706654413613136390965946777664549445362980425514662420139799205397291975200412088222797492418864758371394422074000621235260585448970295181312000000000000000000000000000000000 34 56022834711909788233215402616975934498450825704677212197831195793357141958811815084618404634382350113593296443527364789068369233710081753410678836190251818771960683675484345137790151376345497600000000000000000000000000000000000 35 9043821440695885500288761355693475869710635915409859861096636272233130175781948005226463918878736718970943230098743714941955602863200418601308990646281922649059920632382615729256234063203556953513630105600000000000000000000000000000000000 36 12679131905274624848884766171750270670328560978062361526166758162395560004397585195348480125068953428725039971855770932891272236453031702013645290088765513048437077658909601429582488364135676842455597056000000000000000000000000000000000000 37 81944122225447434376681402316096246412926410830811012220612630532751599102323670611500897884514031334247807835189997704142437736398248111122551348959242451179205456708435357110891391143636586876335197631440486400000000000000000000000000000000000000 38 10205738025885784423385039456999297868273825568617871590925829927488312582382360781553550700683362486014026931902839143104391006965195271005239575623250068836444019394455624438152649704100360469836150188556141989727934873600000000000000000000000000000000000000 39 233564332362412351937365512977618816559584544396404282360458761343845544802438153348301811846404063232683489581421052951037739027312781071649430744390443033397028035200680919839957147239528646637106811691668830470915991179100160000000000000000000000000000000000000000 40 929213261084848203926605524931770309351613098941548035955788436215910010746299846591856708473787756617111042036317687993593660048646926752495668456062779975130981732327470309305512778719505258044256724837008714816683368976471063265280000000000000000000000000000000000000000 41 724040142040439703735982049994846836419446237509690208360011124437039998809123500142484129696615981205846348867171412116960877347845361514898765102510859808392821933272760252200163008444676083500195366877803898664188597709913326640976568202035200000000000000000000000000000000000000000 42 315004649231331148057568088508947693170763691019780527343287612268911916916373868886645054866480593348835542777887114407736638751767471146334864842559249724410803831782405382702817746883294801074233790427823973483352223329663046612526581158019858432000000000000000000000000000000000000000000 43 24354133106178117154098835063757877558726488651056219755038666123350879301643825217025961805926586144370758538433726624096474664549451998267281823259954221703163171991980794519791245108338191265434606191233428455337823787118529599058104716865849403042168832000000000000000000000000000000000000000000 44 5993325957610322757828007126427030623505806156921296615310342024507376314468463159278293132909601560694696099141442155777501941074171601987064472371652930542555097362897609813170677606466459209338744005954412569592202545700901085493689670716972802473153990082107526873088000000000000000000000000000000000000000000000 45 762962754721077360632371343837878151284025515232254410663227095152175007036605253170345071751175901942458533181681152541608911133308408682915355876271982564115239152341184258909080166452974317551352970821793787125588821076009410804941492761957029585617817615388045737984000000000000000000000000000000000000000000000 46 4348975995761946662310648384265593984637337733854203771311240425080927744159838658450843667771490047405117939986937835515715431659240272875514802565886424670620851997926709432571419674192639114218330538180507571601432420432493207006707584341364416966836778262711599282257920000000000000000000000000000000000000000000000 47 1798570365482920884467182081278507744098651223718478498389025356951216352351310062957180767029701244630393710052897065232826758164102357896286655596789166004314998940259841263679308962710300790871886231105277508377317037324125979170480719554031975145515061740037021514442804947562589320327987200000000000000000000000000000000000000000000000 48 1897725089667361162242314383663147980798890837769631112992243395375805526084224654109220375296090721317469621485308141781353637342601675253760395867477422732043880126642251941896738776242302782944147389104155583222755976402757728137585437401825593130728146222334750006835671745392016398011596800000000000000000000000000000000000000000000000 49 1641248498400966229748585124823171343247320720555322833416396820922572479437194899394007065136482898274445609889986446510420599848831069954428913372727073869157826408646018498169455020305716431078025477424550936663541570213924095396505832815327217607611004717548986644851308462167583972740978921085232742400000000000000000000000000000000000000000000000000 50 478011703697624749868445468041675690007990065437479564122866940263274739917082697732524779371265850191234304041695754513247011896489299273218693883517933657086223781136015936155563234814260040444433658221292743755818437202967093556023079117708561013425359628175741327352969129537865318791768853034654229122252800000000000000000000000000000000000000000000000000 51 309954335129035841912669061559016053315111751431009435449569009300539555752030998548445328673647805471585579399409155053553215904033001330716742295121371462818776888372304718710405468120134451117358714963354450084304592700241056714776874010369156428600990331826797771826285855114363078995951523900540489351375508996096000000000000000000000000000000000000000000000000000 52 3962017780866013533941889001782601753797157803845844100332903066867179321952839434642790101679188283495159122524938409183975363031519360364014447123809863317576662562751995011912485463438417788098853187450060100935386311614613310505033232991568112727143175007540249894728413398356770474546011943758914075559818933185961357475840000000000000000000000000000000000000000000000000000 53 78788196130299789701791729064635201554515243883509827063576535257600752145077039111486945520386474530148907209508426586537669202924679925913805655484677074202853637876751719709909524848136706838709870551080027967038813537077715306714737843464669755186024021189992777898703581784708962056989450145516079251608505141203666521831077513789440000000000000000000000000000000000000000000000000000 54 6319458211248535093174640052151207527071426739706743982300110360058778181977834964304851736289706021786371851436762942983947958296269823408633456492588792695901997637176820716116643132345564728311467089867975871186448395327907712359127728346815215590184796288509559423433310527706692258969676128992800666427465994202402136210490563493888000000000000000000000000000000000000000000000000000000 55 39970243588936182903007634013509205484154343295686968555049377588718786263029067907490108768754029025187627539116357647531304886495142461286047908447729136742946593782116134010300799762668775009251061732799285406951792471511947398027713299145538159113938091935249427608966755731112571037777995402584361158933537671644703740583170705232248194331507163136000000000000000000000000000000000000000000000000000000 56 747871905592752879884499562103667322798705908979551723227527458533956835368953457549434279140331978874964466729871000398646931843325419829138011995917965505642007686861999177141962324183460040081605658859748229614166508573773137737206209726595682396998501598738912977957775359573208675976818583748429468650817908022144365720726407999091497214724379424011059200000000000000000000000000000000000000000000000000000000 57 31541189100667364226237440854650066353636544091214537966992509449594977171909790637940836813261754746826494888001748569754088578999706741334990317016078362668307918138805202115202811470067648650992216865965556364762750347332597914356884480701446131445970229940549735517971455626406687137303684541352277499224584263094739159442085091764362072011160693930704033021952000000000000000000000000000000000000000000000000000000000 58 585847877484335574799337491307469441309708080634926591016797941199473744306127743604650864411428811579296786383264826367040293463065023243265331337825116493882583393885676608134343940582422286458545458838654169350532338753988319965933240088205014665862440657315186784592689652593303142545006491747102825044327426627207205887051131286018591422317418390067092976637575168000000000000000000000000000000000000000000000000000000000 59 5452097657283193479937475531911410297202928856389826109816378555302885735131685633990137205051445626353822434063346239213248260591187210413132512718661745999900565805282321149875951122249268935019966142972749290299372978840789922984272293333741017281758355529795668114000672033441349660288169071148087368318555340158677341548030408409127116331787072550998569115558680357564968593300809318400000000000000000000000000000000000000000000000000000000000 60 35253503952145152045142256703353933856017895997523019714572896314251174798627268146970441027505121729250273934125355125416910967305750584131241469330357515613925706287903183704210671901911927977486316799890951412058938352835311083539683491390271647492672955274031378914313882456632862053589672971058888518271961629209905968596924742206660003511946988469400176789746460694602662397817651200000000000000000000000000000000000000000000000000000000000 61 4965000610624742876571020611237343025185368370831592402495218186461738328671598298238278755965161071707731061236594960788836331589026559947723899363460906824900497062719318004686435818904356048768598563415150222820798299450163169028612907881893293686229145789108187348559966507599833472336314680306047553203393595994522216322387144744330662534581595143050126357321168218018704108646224671801344000000000000000000000000000000000000000000000000000000000000 62 533441295403593415484455136180724478557097827677324993955453478671522977636878074092561607404129535642710450056628910874364269683489117271469521237514630436040021461520484205249997712478707548225855042072507171817036504475937828453663945458980419360431986389205093545545794679221673400881580415380960132579549277208139282439251379891950995692103420442767351482410915073497408740556625498690932309774206763008000000000000000000000000000000000000000000000000000000000000000 63 19055189710906003043876170902036522347757305379566450470897503646708002423569825781465330047541552520797256227099233700316036921922758230173702271196625105092459112067847148179489336022919154665711682407159543097156799627051337611332945833558150064583685758524301175742593395397160435848858764725729705448755417072189474023412938423015582869567120553355456112284217806639791646021641396994593115248157390069039104000000000000000000000000000000000000000000000000000000000000000 64 1973154349356950314140226486296638924792422952515987757854977787894064282946032565467203401613825637600210117370786911851621408524137628703368899124153088223854250374430736639393879743880515367043041441716042984587677272770415012787111857641684923886000049511705761789000143440694503718515761800816535277190151520051522088542216407384269131554372861180116110501124675173728266787463478202012588255437982657315812147200000000000000000000000000000000000000000000000000000000000000000 65 12960760563817886576238555568191873872206386686842520535900960026223064149387626066412136982695573764444132958904866932011378692814954892424465347107940854963702755612489103179569467429501006580940482965978007783810213854713064188384564068376712384050720632431532418234884947180923197408215048151893877579305052636540875476072532367051594123465972484671845295834820377537131716217922848507759292199474658208694967706994662632639692800000000000000000000000000000000000000000000000000000000000000000 66 222377514626638917551039238765995317851329935006230864203991100733289332008360035569643907375600226114731468282898106883422697970317268679830161700479966791176724183499428747890369120112726536226289413050494297420391497893185750738136169398303630411859825675562064106705720995103294452035287830434128107297317756510267264563091696500946396901720738581187869348914956330537920599904618728370662507550847589564347526950412126154391552000000000000000000000000000000000000000000000000000000000000000000 67 189628386022711626905347749143364226217503922449721907611462350172511085820497753058667262349084035557690164790164500713997087131826413273564263842761941956490618225887290318376481692845214696834418531320630609502588256610523149946519429773193489264205997936438716017501061489154435283901503395215092835043331660400430229471699882427639323313440373708258784646230001905381648649434866062073161137750225420172208194047384628933045330569534753304739840000000000000000000000000000000000000000000000000000000000000000000 68 870793978575658391410516826256573212723374700412119518021389426094218474640793011470758434047083149358809945347490238399692971860204866421864129147163931291384050817665789773195626542501589993405921386361654785521726048297223982365654401693400415445015261128216447884185310151545515476067393280411959800292862386576927613818791511827797723384156568223124883074134835653433675386306136431672693175430995610321073207734844090373262731308377878315087817605120000000000000000000000000000000000000000000000000000000000000000000 69 72103739071168095843018659941390355260062497476419618624375803329051536574926807124512638334816077851962876846827733555947721406680403018302118707370912643543426019689896922503943748693499489215944327544459745850828770535883680798569399001493370203755237321156693095366790464934078188669735970486580000253459870266070587666215595769829663824463562041190807704683279625814934625021129843284743409095882510095179811172623447047520187195833274446444591351822123186257920000000000000000000000000000000000000000000000000000000000000000000000 70 129373429475304132115564437783173973784212544802421019792226080709575940698002204101134341177317015148239530728467384514501785954122682105815550251033505289256219009515404104853747552970532110623989129851720682630968824612938992253834748780967660557090493101181324080151553778513406513849159436208501632077987710549214056953795906908226427929589987038260067340472671096742666551745876630242548599848949054472389007120498070803902754201283563013372213013614204855255040000000000000000000000000000000000000000000000000000000000000000000000 71 3314339866352198473467332018828469940960041781525836189780352494016795536476623983367491470154275160557606504213899572452475569095035821548089923285464098017410517393346320299075489094663279967181277018060871542012594011918353407797535638252685465503182571013185720594256667739859243455099364082262654360019742984372622798039930711730085834126430904527759903888776406675247701345231220272422050428630358652767315384469713174082751124778214544802371155688523093156890271968929618329600000000000000000000000000000000000000000000000000000000000000000000000 72 40455749612740514363090327895816850887985844394477557763277395610865014644503129039577714144361997283543062700639859537773062825304947035633798189491262482923133346729074501316141658889306960494595976051873045605152316980417826148742903801299126232173832460454038958807663013381526585995276683496793625797171051102167499816939921509431026863800279705239625978991667420421696294380617249671530332850596937665924625023110384468245600919731151336087777671230325733261341328403791003779072000000000000000000000000000000000000000000000000000000000000000000000000 73 22640818042110876249448370186643352815282728835398731045444155214002068592957583164810008735481122042151531425218684521395711702841579482623145547758467421345322986015464519526355456346477277284917707934424824614013538403156385792201571235060346080259375532147378216068701622035027204036583531668353069064352295900237088202345159507969329897903636969449335821585772515100922791979290036666388204204106851162600500893099528853748011914850233356790141736023664108090641652346206283749552556081152000000000000000000000000000000000000000000000000000000000000000000000000 74 68858550752113780941992538865903236978943825010962327890921574449192149946462367127830459561528449032569361159666855864798267614353738736271290473547989223164659698802460338054967384309315112183540670748750775790594531314085490213603241705711556275038635701699415575624024274894182484213717351588550490874018499811384391928103945263921368469204411184406839818341456807471249110895493363529636706768748945266493407105820028429591888075293831224560322142582456129058322557185492447061544315331852686069858304000000000000000000000000000000000000000000000000000000000000000000000000000 75 4637541245719701965419025500221137078249478165029810823851231036463235502383591749156542699013531655214770401257511200310977758615400573977189447156648020825036720789205921576233719619504946500404095399740894644286014031056870145637343726732856730163842126849594010921462447090974274187583675214859079123730196435276187964466764913493016871796429404189747847242871404295551082791516382777070822359973642647800309750180253094702343721864976652003597115493360496082932012431150705082604926477282523315546619904000000000000000000000000000000000000000000000000000000000000000000000000000 76 16814241712724519971842781214789401782467751759058802685408155797397190667872900442389033792926579489539332515350851567615195960032275380311375191779641341673909457221398621770689405532695929258064353276838228277829302846775549352826705414041011592774306027640687936030782044058070113663383484709813941013322567586917367476159402928015845889561102143629627898430204775997232059323929597223633829956542683131309888288930455156586925964585183525385911624482506141738635386211388449505093113831008744893450136179287984701440000000000000000000000000000000000000000000000000000000000000000000000000000 77 37281541010988485833650711565640108496525327435483544568885219646100338169443423531353535506217047279345878348134689796859231638359845122912669977504996051728699841999688358941805774652534236773059368700615767652118019113642004457504435068783824700404541276151719910941444827481350116159665978138291566942338280194708392980456070215131159430871211219616366315326275515409179637336572201149066323504318619371269969206472101082095703941196663578988493666983750479005362777107223128855195460091799356164016621424904258286545897583767925555200000000000000000000000000000000000000000000000000000000000000000000000000000 78 82136099489411305529259418496157826569372748112558540802532195898937288618527599429449929206565866217525961631882819397308588358807281014714060185556988325711166465485339983699283789603494566123867500893149550019666556263976143731877671238753360098514725769607885945267645675770925304303847474819829286721247709625010701108431138908627381642568191915264414730337264330840536755576642561869538242968937266431861623749688626840599720492190069380350572216929694898940018558719379313835568817820803222250876113814702941400447688629236531200000000000000000000000000000000000000000000000000000000000000000000000000000 79 174907968093239742893270576600032427280756699501815066602301817150312197286507408069373167146925738124991767761882157681046964207011501494036587837097736143427481931684878255244631317604123435007175243142804873809735221174431747878966895108064909592619022536978932708847723955655965674168299022105848789610116981126663303196865206772628473403993321894357142728009983524008668187022090260327344902425931979471764713414903746697965069887474939844974315966866453934001100944296036000026294987369586164198889560900874525920571398221075578880000000000000000000000000000000000000000000000000000000000000000000000000000000 80 1002546871602248639439424685142613163572595787650116306582298568178233760067032304818315672461956481783856878861608771691293191830566074422591582855463900476387067400567583436217480981756355866401795015323449346041151578414313519007563969105561160917488513658716437264845833820271824675950496247696888381994116801364262448818133714719124623951292063113729262583927634328899245788926189517850896357031320624015930617022417934412614235072343769541484604828649151866270408254046356813334151552654308612347366340041387770555778110283280602506751301651095869194240000000000000000000000000000000000000000000000000000000000000000000000000000000 81 3652859482556882126922679254035314405089723730993854221105796361804139534718538848605827100322855068315075905485987577940300774636268799923813295190409202097413442253212522073531185823999295154058828900382526806969300752495316345889417457183214253061478932489515932779315138459049215494851487725584377565790820127174050780492578667070494320300924836768024796676763342764188350763910127645716663100397435404182078337115165999353791370712617958563254410875421564746311505323470332255233472551237017004442405927268011218735836222668264709255400152856960723582976000000000000000000000000000000000000000000000000000000000000000000000000000000000 82 17873003120893013118940340152835956097254497644613946669472262863526349647669805260061262492842526522036941250293853157757417576330673044967034683435119427780478463659533697813680659926064499035525627800317511112534066959720500592340815074706455424533728886533294257583179935859282854014988381279300903401550382645335156179982502511460085526231602530477622253486864774039686514102476102106855527057891668634188872834433902011819216644893857134178244130319791599023019058858705544978122608814539040701387195951530525017110801105362885342083893068805201521874406194300783165440000000000000000000000000000000000000000000000000000000000000000000000000000000000 83 92410021472256136628888046332009163882652803599074723383973421732655360910227365504704441414376209997242026596319946074790747692196578090088768469055001587996852666023322422722095152948364259950444243116102155871180321964823845688449479611604275380762195159840596669225722598573527626344277647226867600547855464829034995808803979942709095832851919074780234249921576062177813024302062194243619339782898894470871812962207945743932596736327573815312296632149202863657866920278730880730863829982316494881550342417951080408193367642176627036279971056731273201079324516886406543741340574139023360000000000000000000000000000000000000000000000000000000000000000000000000000000000 84 12870541202467671758948989054964006794918293150400381658898998925089848854076310183355321120966951031731559990599473857106020183404648863986762256803907866759441482297307636739095548389676445687825062363815927445160848784038005254823346286877504433103265194499363574875185721443464206952837350127352134313269789693193542285592332032534376117305469773587696167262476810229158532717293271813885679074864008444481197211850281122048546441592399967191183983138730963180852871732577927596509941710647172752806808893409317160285822112585517286452640487864483176185692791624934185693240885248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 85 135010316748935774544272007789626219505525852429022707774602496201199068295736284943651955465369931455965312138711441106450751088091434882659080864808327557740604831808479104303224914856257409372677910536732677257785998445600231621772636146634409130872133151865754914715243408608375047599947205055799102686887020931333848788454100143710438251507260991481591031367545655586731751447322304102239200283578504435440178177431753349579931753412590830713141172112945703503067853322478527664954876347787227340188634253734602887553792084813092411557173918525138398793240517847069616652717655339645569859584000000000000000000000000000000000000000000000000000000000000000000000000000000000000 86 54084915919726484568540625954670607683891039759079292197491640120567944557413811666830473155912603298178863268939873849127750097334042743260268738197048020314338645093128776874964421362808288771353803276879167852201149922074216206722209856061218410330731102572822053153248638436915873386572543870956142475145470933339128421835823053585483408233871769314873227389996010381332166620936659703356559044547405944917577020485709276518292655397850404909633232605128267881345091731608674868628573182700716015745354632927650168571617163131773923048449203883900145451455341971208141687778641686266995757710091223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 87 2158138651419759940049790739684531771432971142404297085323842337697716638616192507774981719902499568379604568137495694613486009048545539855018660404649874429055526950045045174502092449238796668540152415232220488561834841086851402264786814379165241882132673178221274715282647254299062293434841517685229622223461910357352723234312023025243520675074740034907937968504413886906608215964808244230111643172930567597652971971816047886688354905942862627252278535421997293495584211862698028627059474282509507902083557984856015804129372737652984515837410173149492168108892642472149374038653351732888181672529195731619271124451328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 88 39320059527453471584542320905580834640661786193996598449462682009897724296162566205766785255011436286815716804546071591351854147674954627655944740723449067092759190948408271831014329448589999315913973217641368134630230819167313783761476090664949806822782067964869569597806645216132155440069293639465327010054164587515390065219461484939763972854666413616835570416254245344658005341233247891901690387115005965893524008840106527458328612912902148832013423732612542889953254715272395146816603746246964371995264612961362149145162120876498460782269695196985393989484292519753648145901862719014405562448737481518715682628304896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 89 1621220689709980413736908141072586590653644708694788592563737959347387628550322171258502975445845608767253814679350880033126592498174434806889885209256600398460734021313900044541169636251773277322477904424369174977634377659510925076030023286419195724525149844761219030217758485445240185355221504320185916182212888874183058670500394083740050715509856340990102305896104844949895580620598601346207533495000102920507735730459166055178903492283158976231119586801154644457439184408011162325784000504192197518201566523447995112826061636906940695918290908351724298674760906672535977294634151686683397015357797469426337202471422374138637429308502992486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 90 352483259939702853465923561487520051887463526465995924826247695229717492245147302307581859731600724352190734837991458333407045325684254660877165804575822705220352718902107207503359458816911681670083546313531203585361952711100000452053255375044806853783208983825677762223489068313931577427903595130863770134495283115661980325495767154668769489701095051208599981594039244149578995367620446441772672808596307919427822521194618098971336819158427600411506098336439354287715577315867566642270370121056263301157512573945287026133951711818248325188869851749224251981454249576679830660073107117780572863170516477994420346112892264484360206627635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 121494490583077049884540668122962041987484742268550411974582555047304654078028039707571056189570239480455687577351315191316829922113818141590835059896168609674704911167312601433758004744838589142674048135199942867122964037306733438862650959102817428134678954045002148016567802280377422086721213101600234616382968079607846308471136553629178302771865148337571896663594942471270795760472833422722198027152294534031428130019099057090700677200620885483950440878970306702767042867097624831290206576341097555928613750829366603754038620818146646877667933551070123382050234335449065505775000215798783636088547317467448780991694391210405514391483094178725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 92 143518562234894752700715598295973094162384127366691106274604449979895452008364253996113772355901127442662946652708532716772939806761058142516110611352168521826698085952784115960742820685213605182714295720892036426051146092950428255094928863241221044551380381148809609698121112167150037718859477222569135637596183318224927973764239134000452874227347251955472699699711486186119773401474802115831476705898116125345990367479334304658827509141219869542133577076672650018197907040711742901201898961741640096252809118103769200773568261613611113988030689834049309594544655828706210741796541178138576786492882332206668962056762151184665999769141127832536212056309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 93 38827171167584000711403429231462539683830532862053719525828682243042281988346889378538695131683855033244323530319623748414797036914562379892146108972226088725756278560627030101590269076867051316035707253474354472287744898629049769006974356808154006186934590094434906281623149486137825002172910290353413571512878898917003480127206562173439178859171656236270700856945273630144313805144281771480157382750286512451290225952811019966906817325901068522502212438447759820622119674663157191123396254887871924890116400715425473267969431225028674514578730359253105111654568092890936489893106271730374542580576886566359730439937484462547277073631900784433997053430480240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 94 212377453874139389129085981654198426102165164378692095232828490521730821205306414063219442994389191671187284394146308906352054945488132794191889904236746212693066662689561952733708329713107773268353434446125138244713956919220305160542934205713039728800515350339367753113526320170195011153049422199346266282596154072317461745265775930904214318204633436470361725608841192600244629572993217822922877537257634079056226717081231709275629634039987393140622173119285371119265530342526629600190956198799070074591321023802951915274812843826539518011700237659047904316457387572038748031818432186875479550310545197727108259618174313388817979842193902314895596400740393887653376819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 95 1161678433460981350915364865060722617236994032560385654134445684829090795969533999000457554272320060203610380832943465162575548535078662252539977742463281692994013171058251429012072538471630103081530842685404719205579774948481678143437376330713495549970375124225717800487744143133988529269200263539437634244993866476026699669020403140063670567772118113075144220090800400511011385089805968575667517156371900899306465436235091301981271479576752002120438492294384904595850691044032904630110928419553284190388571767133654674714000840774885781397279437173954559587656586026638657109429866442882478077423426669192192695122730272359387273449911769228018506740028137470606879966084331933912583372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 96 993773519105059849905739660585802666782485048945925978590013211880063078379897769888435456999831573769900269810707472546930361827334900761424219425692637368832535674426377197917350853754877457084054367119102511708196614066044642595732718461229859080426346001884961208915238110703857199516771655352612033320426383219450665648259345664638398168619721590677375322593486877918675530984335442632953965955813786033786517090274483172854249460767215925150778622114169694606583765114538308047950072179729673605183167672361852675234649624016367480510790831273169532079165367943539570523177629834084084998559535126344982815245369388459036407631432795205890587770259777868050601305128287475968507904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 97 507726027850094655224843929112418122033923461445488720361820448443309868669781161055770277785422115569288676525841078742415601315390426114194458475979635913898503180044356936070002527991919495777098302938023389979645078413364817862962259661169885001690133505997543794568323705498688242142868310435814803263388330722862542164232250696864071993841698959312563502045714466179096178291375510855502703326499002285571935421247228165058669528003434004352539055128652430385315958605871885502261221567811808837586374348569031738622477134822264011570329923373483389597004442591515410276191280421057717919769836339370623554842632762560085126441376802305461200670112529758932289639468061631206943901596799467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 98 22018527412116853032262782307659200493544059719750909112054937373870578075819226995159823709629901668096579527352370023035204697866271131928314987514150091243693990021751821403127255460396033421613069221095249948043113077353183355857507180261182991786245882476427860532602164060820760118949626345204055098869497138167812118268771892176711434161789420754804725161861660836521658162348343250088308890012748457799667084557403370894861675774033802384037807960569178034548825966908799073905680816855569663393445275443022295960479497449989816629507460539079465288688382642948776718078168348004139559143982679660062728707171204247659980896369287157823713697949987969456738519082263804795242171072489610605446293188771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 99 15200051249036077893923570206685648147233391466462633128322473481082566623445918364224831868643697191692536457975732657225861865468533699757295551328108894357495113713221874528296412368506945363546272056307066847816973401939062709288871160051036626462438286998581888545375115083633064207396963400508287903074925443585369677046206666282379860469507297470839614662155702761583710324842974286148455731018298170893898010667949275928290478641821591849651777014331000043968711956366144634602354938816112379537098213358084500896600102688797155676775380655568315456666697413731812934790251511918602768744894296180456392171654530263859475423495013698198031928089087346494936828101949048716173698358192857415722264152741086550755901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 100 6050919061295264781449570685998958252771459095989395420599799477646470993907509534863339739355681108305397340598443221933636983491978989002702768708004536853953778453713173014658445850782412538334295981853106932691065781063709173135596498410433022323339430062707210639938067322560251611464690064346051765679090327455967001343437830242278682343259231470885935108487802922698618471031139790803212730004548129167635175548545298688246603021789852335308201939937925255262573810773402356058229256924414949956600867337553614798234762687813089399050130384337374397812344817697637477920301451774222201424739013158485569225443594893887375721239970587430621797604152687377927391458323027046972779551844675424839244821397430599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000