1 16384 2 268435456 3 1280000000000 4 2924646400000000 5 4488092450816000000 6 5641956759961600000000 7 6561595711835340800000000 8 7631135812864501350400000000 9 8875010950361415070515200000000 10 10321637735270325727009177600000000 11 12004064686119388820511673548800000000 12 13960727229956849198255076337254400000000 13 16236325768439815617570653780226867200000000 14 18882846868695505563234670346403846553600000000 15 21960750908292872970041921612867673541836800000000 16 25540353306344611264158754835765104329156198400000000 17 29703430895278782900216631873994816334808658739200000000 18 34545090131209224512951942869455971397382470113689600000000 19 40175939822596328108563109557177294735155812742221004800000000 20 46724618013679529590258896414997193776986210219203028582400000000 21 54340730749909292913471096530641736362634962484933122241331200000000 22 63198269862144507658366885265136339389744461369977221166668185600000000 23 73499587849674062406680687563353562710272808573283508216835099852800000000 24 85480020669170934578969639636180193432047276370728720056179221128806400000000 25 99413264038245796915341690896877564961470982419157501425336434172801843200000000 26 115617626076479861812542386513068608050190752553480174157666272942968543641600000000 27 134463299126946079287986795514698791162371845219697442545365875432672416255180800000000 28 156380816884638290211928643183594694121838455990508125680260513128198020104775270400000000 29 181870890036834331516473012022520629263698124316960950166142976768094297381853639475200000000 30 211515845112838327553658112982191491833680918580625585043224281981293667855095782709657600000000 31 245992927866230974944904385398288705002570908309267555405269839944244535715476395291331788800000000 32 286089775108426623860923800218209763917989966363678166936328823855156395037099047723818870374400000000 33 332722408451100163550254379653777955436622330880957708146950422143546887428146192502801346245427200000000 34 386956161028629490208945843537343762172791770814553814574903340952945030078934021880757965683431833600000000 35 450030015276296097113004016033930795406956829457326086350612585528275069981800267447321514089831222476800000000 36 523384907766332360942423670647461515058290792658870238425762436969383906388833711041234920886473711740518400000000 37 608696647732244535776038728962997742012792191862266087289161714195393483130213605940956212990968926754222899200000000 38 707914201312600395107533041783966373960877319135815459517295073609242620880438423709332075708496861815161231769600000000 39 823304216126554259510060927594752892916500322154953379418614170607549168083949886773953204048981850291032512548044800000000 40 957502803355182603810200858792697614461889874666210780263848280416579682481633718318107576308965891888470812093376102400000000 41 1113575760302077368231263598775907325619177924236803137446855550124482170726140014403959111247327332266291554464596407091200000000 42 1295088609231315979252959565376380219695103925887402048850693004794772764554500836751804446380641687425697077842325621447065600000000 43 1506188052536020483871191974532730195505405865807048582813355964576320725176884473142348571140686282476085701530624697742937292800000000 44 1751696705099391822742196266381565217372787021933597501811932986802261003380716642264551388236618146519687670880116523475036071526400000000 45 2037223268030592689849174257801760347804551306508773894607278063651029546931773454953673264519186904402396761233575516801466951185203200000000 46 2369290660719579298294589661823447284496693169469704039428264388026147363081652528111122006635814369819987433314648326040106064228391321600000000 47 2755485038416870723916607776700669191869654156093265797855071483274409383263961890193234893717452112100645384944936003184643352697619107020800000000 48 3204629099678820651915014844302878270144407783536468122905448135048138112735987678294732181393396806373050582690960571703740219187331021465190400000000 49 3726983642926468418177162263924247428177946252252912426939036181060984625111953669856773526960520485811857827669587144891449874914865977964016435200000000 50 4334481976723482770340039712943899758970951491370137152530099078573925119005202118043427611855085324999190653579729849508756204525989132372151114137600000000 51 5041002538929410461905466186153755419683216584463469508392505228381474913403050063284506312587464232974058730113225814978683465863725360948811745742028800000000 52 5862685952774904367196057174496817553091580887731015038260483580607655324287747223599880841539220902948830303121681622820208870799512594783468060297979494400000000 53 6818303763077213779049014493939798814245508572431170489496942404246703142146650021046661418710113910129489642530515727339902916739833147733173354126550151987200000000 54 7929687276458799625034003856451986020967526469737451279284944016138915754316553974477267229959862477480596454262989790896307092168425950813680610849177826761113600000000 55 9222226302521583963914546485053659742385233284304655837808389890769559022270152272317061788443320061309933676307857126812405148191879380796310550417593812523175116800000000 56 10725449189832602150032617562117406280394026309646314739371157442964997142900187092704742859959581231303452865546037838482827187347155719866109170135661603964452660838400000000 57 12473697407775316300487934224742543504098252598118664041888656106168291677192917588815615946132992972005915682630042006155528018884742102204284964867774445410658444555059200000000 58 14506910085242692857467467503375578095266267771612006280716507051473723220575363155792561345352670826442879938898738853158879085962955064863583414141221680012595771017533849600000000 59 16871536429137251793234664706425797324794669418384763304473297700863940105529147350186748844645156171153069368939233286223776376974916740436347510646240813854648881693391867084800000000 60 19621596867086623835531915053573202288736200533581479723102445226104762342730398368267188906322316627051019676076328311878251926421828169127472154881578066512956649409414741419622400000000 61 22819917156421743520723617207305634261800201220555260917968143797959838604595453302294740698052854237260335883276769826714406990428586160695250116127275291354568583263149344271020851200000000 62 26539563652918487714601566812096452646473634019505768447596951237027292297144512190568783431835469477933770632250883308468855329868445704888575885056021163845363262335042687387197249945600000000 63 30865512528344201212081622202468174427848836364685208704555254288662740941579067677631495131224651002836975245307777287749278748637002354785413754320152613552157474095654645431310401686732800000000 64 35896591070464306009650926621470486859588196692128897723397760737714767715056455709085428837614269116299402210292944985652411184664833738615436196274337489561159142373246352636613997161670246400000000 65 41747735414949987889224027660770176217701072752945908052311595737962274852610657989666353738145394982256204770570695018313754207765201638009752296267054500359628082580085508116382078699022496563200000000 66 48552616287586835915167544169475714941186347611676091064838385843250125653586195241981969397463094364363966148173718306298896143630929505005341920558584383918247460040639445939352357526963163503001600000000 67 56466692742463490169339853869100256476599722272379293908407042735699896135120745066425030409249578745755292630326034390225616215042771014321212653609633638496921796027263675627466791803858159153990860800000000 68 65670763659485039066942250049763598282285477002777118815477390701618979205145426512252310365957260081313405329069177995832391658094742689655570316148003921571920048779707654754743878867887039096091371110400000000 69 76375098135981100434853836807875064802298009754229789182400205385982872815584131033749436955608293474567490397707454009153071498364185748069428277680128560788143016730800002479767131123352626468754264601395200000000 70 88824239132146019805735012207558700365072585344169244819131438863898081084524344392250595179372445310921991332533769012645022152597548025004745086941989516196610328457920402883969173496459104583161209731422617600000000 71 103302590110685821034069819197390768524579416755268831724649863398713468301301812528187442193610153896602275919736773361706160763470948353080518536113533807336657811996561428554056148776381938630216486917644504268800000000 72 120140912298727609862623199726565463794085861686377651295767791132703763634414007970281995271168608981748446894653867419664264967916712934632643057500039817932533035352000941408367301026932194626941774285220558464614400000000 73 139723881003420210270230781281995634392521857141257208456977941087334477106823491269437960500369092245773443738482447809069540157687137142977763875872546308255535920114377094857931171094322142351133283493711509494346547200000000 74 162498873606977704544278398630960922798502919855282133435465345484569996875235720346356348061929254281834515067855086801947875203390140497283139387639771356501188275093020561319773951982696651554368008703186485541925034393600000000 75 188986190004915070384995777607807553214658895791693121185446196798554906365899142762812432796023722729773541023915465950665378861542733398340291107825054087610881963933182912814897106155876205757729994121805882685258814999756800000000 76 219790938975716226857750089357880184388648295805739099938673926876719356103540703033150859341775589534726628210813686900623835615974198942269758558400537903891455724054291727603725334459284027296239983163660241562956001844717158400000000 77 255616862028757971835563353923214654443997968022074573228677776957624611148417837627554449414485010628887068609176317865425520821377993369859729203419825582225763007075141279203132563976147323745527100419336860937717830145406055219200000000 78 297282410539445521244760180612698643118369636809672728664952254601717422765609945160845824669046067361395660792472057677489880715262606289146865063577257152128562377228389307713243171904259337516048017787688769270565836459107242219929600000000 79 345739443457375141207656090052568521946663887609649383437339472101797362676404366222063694090100576341303153501645003078920731271850411114277804068940350067925518044716616764870501808924653609531163844687082038661668067801941722701778124800000000 80 402094972740927289224504032731137191023970101290022232937625806054390332792658277916260076226786970284935567522413138580784810469162028125905086132177627128997377486005425297544393603779372147884743551371076410963519962853658223502167959142400000000 81 467636453297698437368098190066312553160877227800295856906458812441255957037861577216610468651753246441380065028566480169452734575635438710427615171722580351023950016224309621044129761195409807989956750244561865950573716798804513933021336482611200000000 82 543861195185223282659098195047121499326100215931744081582211598869180678035033014302917975041989025611325015628222816437073530311464015220227316444713360948240853868868872089274322912270261606692319700534425450100517232637009649704103814329276825600000000 83 632510570000414677732531200839802303716254551128618366880112089484857128554743395634293604973833236785970993175623135516316515752232649701124369025201638782804113049494498239826037546970314248583167811721536798466901541556842222605872736064948948172800000000 84 735609792910482270202933786576690079222004042962583160681570360070888840509166569122683462584568054382084265063249706605476107819846571602407641176309505904401183476562101452917681667126475471102224165032147296617006492830607504890629992043535626724966400000000 85 855514189154890880246011993788690562135190701965484215872666328762443721512160719889680866985852647246364000268559408782168713394481562773600086688047955366818576383241723989743263778868090972891886703932387305965578551161996528187802680746631933881135923200000000 86 994963001987138093726111948776247123763226786385858143059910940350722048118642917231698848304546628747521332312334592413662213677782057505696900818199772091610004333710125000071415774823589801473264236673366436837967855001401962282414517708332939103761078681600000000 87 1157141971311041603003468196426775404936632752566753020378676423627889741961981712740465760578187729233367309479245130977089154507260532879125495651566334942542435040104875375083056546119834939113406307251125166042556615366630482134448084094791208177674134506700800000000 88 1345756112634741384293033512444339795941303891235133762700400680679235769901784731917161679552432329098406180924362087326354686691943999738422951442771647538176851951641970061221594763137368034188891535333058568107493343671391250722363121802242175110635018431293030400000000 89 1565114358994204229932797974972767182679736425506460566020565991629951200395775643219659033319478798741446388415033107560550500622730871695785892527943426086899678819759611181200714709528759023761680855592347114709014758689828024590108310656007649653668526435593794355200000000 90 1820227999510259519411844044893328233456533462864013638281918248265633246060287073064463455750553842936302149726683504092920232224236003782198993009998204539064326467380427803736431207181946744634834835053899694406584164356269992598295965292936896547216496244595582835097600000000 91 2116925163430431821075974624210940735509948417310847861321870922732931465168113865973970999037894119334919400132132915260066230076786472398697428870627911878931811681563437535745469493952604064010312913167685344594857383146342001391818207635685610684412785132464662837218508800000000 92 2461983965069592207911358487957324075398070009332516062717335883138399293990516426127728271881070860786511262353670580447457025579302667399685109776540261515197696985658277854071981021466878526443993918014018055763819136599195747618684575480302365225972069109056402879685125734400000000 93 2863287351375935737800909921494367899687955420853716180940261632089958378910970603586547980197685411094712598117318885060392520748729002185833782670116324142174921594320577144285713927965979726254364926650302998853321655864864654480530161283591650757805516373832596549073801229107200000000 94 3330003189650213263062458238697949867337092154452871918433524278120621594673458811971155300969908133103150751610441863325236501630771829542124689245345284977349433814194831218804285298224434421633826409694302387666413085770837593160856577572817089831327815542767309786572830829451673600000000 95 3872793709563198024941638931605715695713038175628690041138188735454282914605232598322453615028003158798964324122943887047250051396587637757491013592336566428657391525908588707469383801835017232360140114474473676856038418751484120846076199717186275473834249476238381281784202254652296396800000000 96 4504059084221999303007126077457447354114263398256166517843713499333331029685885511849013554277567673683195508954983740635951809774231422711962048807887426756528546344631688666786893361534125041234842953133812886183572681007976032543986620271087638376069232140865237430715027222160620709478400000000 97 5238220714950185189397287628083011272834888332171921660252238799724663987524684850280402763624811204493556376914646090359611954767431144614011862763573077317842699398806653919473156979464187422956122354494624386631495028012276125848656439375274923431368516979826271131921576659372801885123379200000000 98 6092050691487065375269045511460542110306975130315944890873353724079784217491208480876108414095655430826006066351733403088228703394522421186095796394035488920651059400812138508347281567116849972897970298277248161652428717578277134361987438993444735950681585247537953326424793654850568592398490009600000000 99 7085054954199457031437899929828610474287012076557443908085710381104789044942275463258914085593247266050645055167065947791609982047829575839429411206263273614717182083144517085207888462556896518480339456896439612001774598543536307262991391549376227910642683642886639718632035020591211272959443881164800000000 100 8239918911733968527562277618390673981595795045036307265103681173224869659267866363770117081544946570416900199159297697281642409121625796701256405232884187213916082762697073370096774281953670650992634788370559268758063858106132725346858988371924553060077441076677161992769056728947578710451833233794662400000000 101 9583025694346605397554928870188353840595909637377225349315581204460523413728528581064646165836772861394854931622263221938550121808450801563561199285844309729784404253016696329422548489912118967104434258874960429565628266977432359578397003476548255208870063972175539397590412975766034040255482050903192371200000000 102 11145058882525102077356382276029055516613042908269713081254020940787588730166278739778183490868166837802216285476692127114533791663228282218421674769436932215739262146258417831118423893767794358742457043071578979584825674494753834189675715043225620807915884399640152319397650290815897588817125625200412727705600000000 103 12961703480376693715965472587021791565820968902317676313498426354135965693183382174362027399879678032363977540009392943834202799704334492220024407756855152166904761876098539937590726988451944839217477541092246353257152259437398709162592856595271396999606173556781497147459467288218888895794317102108080002321612800000000 104 15074461147678094791667844618706343591049786833395457552598669849860128101172273468783037866060065551639305879030923993679177856056141014451888386221222541970110238061902601947418015487569611848009926380290282508838068077725694698756095492220300634710541979846536881182495360456198567785808790789751697042700035686400000000 105 17531598314749624242709703291555477596390902087238917133672253035387328981663354044194673038227856236556512737312964604648883846593291999807546193175281816311238206865992726064847152012043458579235544380277598557778673174394982934653339057452209638168360322561522392815242104210558934334895623688481223660660141503283200000000 106 20389248840053812994271384928079020444602619127458860626460830280155463605674480753398404743458996803115224313494977835206651913587998595776176222662852752369970034585149540413417237790006542327650938114262847122696596901821365153001833323816919809189803055139050542844126567196880040631483610349703663117347744568318361600000000 107 23712696400982584512337620671355900777072846045234654908573945615820804173399421116202344716642813282023005876594659222345336175502842366887692946956897751006275150222528915500804247549777608727058041026887691203696142196818247672941132155599077738087740953126715781327719197649971487254415438836705360205475426932954254540800000000 108 27577865914342745787848652840786912603735719950607903658671498751199595253663526758143326905455591846992755834479588675587625972109805672690386897310872084420297999708801128727435339900391358949568501714270384869898613374899622043630536696961727409396042728486370453684137426866916839676885155367088333918967921523025798030950400000000 109 32073058058380613351267983253835179358144642302556991955034953047645129280010681619720689191044853318052575035499761629708409005563703997338919961572544234180806573661335712710007300304155150458348167493696457603692087355008260436742314178566488977127597693229648837634651827446224284544217435691923732347759692731279003109995315200000000 110 37300966521896653327524664524210313593522218997873781643705650394411285352652422723735161529185164408895144766286222775350879673470587748905163915308868944352278045168133433881738490253732439983058918795168980193093897593874606887931311389672826680399396117226081598169100075319958842924924877709707300720444522646477480616924551577600000000 111 43381024064965807819911184841656594709266340694527208051629671408700324865134767627703992858442346207545053363190877087733073060246293551976705633504214582281699366530539183604461864165090827700297522558781523964568202901676167810664115146189497429304497684333932898670663387597112134321687632776389590737876979837853309957483253484748800000000 112 50452130987555234494556707970846619646876754227735142964045307848318477818151734751019743694368448639374897061390990053033563969066439400948908651765401559193616363275017070531989148024000632615446018735862912370792819974649383163802365915018385510281130806880363961153981519775441412216122716918941094028150927551423399480553023802762854400000000 113 58675828338526737717169451370094618649317665166855971267184693027594389702510467515435961916550505767593005282397721431678034896024269023303580762003162013342175830488844853028703379151912735731763719789808567087232049630517232619502151559166382348456955128401863286822080507498838362407350719776728492354739528742305413595883166682613199667200000000 114 68239988357706595965068071943420041489156444589053494583735797991092275224019673720452023708948238207710665143428550025041554584076224874102064426209677421516950490858526564072382029953674511656041206115547363522450873720291541536481002263310502671255438814331367002574079630221149015479748887100335236608562071927301196012012122851879151212953600000000 115 79363106460012771107374167670197508251888945057069214200884733063640316085534880536885703573506801035567503561807403679123327981280649528580700927681854841224213420868466394016180300836123457055975922712381583776610366136699062806927405632230114606670075341067379823993654609947196305002947955697689880175757689651451290961970098876735452860665036800000000 116 92299292812994852797876157000439702096946843101371496115628944553013687607477066064398073255988409604365006642382010478820430442229395401739355178893997180343760208470026416240817689872411580556099998114499781932197855816981010044456572750283623287557297621661362735304620311368589302718428472476413330644406193064637851388771224993643331676953437798400000000 117 107344077541513013803929970591511373538749178526895049982476462515154918687495827832894959196714520369876502725090278186868160604312786852222870073053718720739793122450640722088070973321614668186744297807163246387146106315148914681702994108579853883429137133992164861159273422121669359061532313490068703539444402534173821165140934667607194740296848159539200000000 118 124841162180779635053970555797927727425565294626778943129620125905125170433557647769656837545778987190166372669279993531327670782815771109135197894961474872220379401410095159788426541973037859101183618349730855548250921644518187774820582148278370066428086486832887733528234989927501464588562080588949902216373840147244154015058907018427167482965234409544089600000000 119 145190271616246715567767756392989946995932437650943910859748206427660573214227544356110902065740962102163491414372632476934081120414741799924235151840195276392301243839940670833940068314643030134676548140736985002615821872574652382116337038447744387255864584186648434093337293285684203316497699724948736277642776091244951119513508862430795782688567618299776204800000000 120 168856285889694930205313900685047308356269424988047768329887164075369246648146634086156979102456738924816140514915371570674336343042344713311885481590147106444246346585851000179872299449929844046628825487677113558042200837804320720401299975714726722378570511409072128850551272091250728457086824780115380290898548594117878151994210807007015495266804140082639726182400000000 121 196379860489715203828780066496710019618341341261099554567658771819654433851794535442200566696157187369561171418846577136694253166958246901581722815089341084794658501079344713209191484260268408626229324042168483068003079574366424997826711871756227178126277504768750885853191129442124597195591977219274187278315012014959092290769267168549159020995293214916110001550131200000000 122 228389777749538782052871217335673752816130979886658781962187151626258106569637044719279259067630808910799642360118569209975416433172441146539543633948903681616187836755277901462289696194692159232304703861041945808087581544988152272472465906852492208160860738046057280247261283541190906538473469506015879804680358973397424334164657717022671941417526008947435931802802585600000000 123 265617311522713603527489225761388574525160329608184163422023657341338177940487883008521778295654630763259984064817895991201409311779549053425489246282574981719626454146388199400642916674426981187170370590391782974805857336821221092885477849669448438091081038347564616927564872758405024304244645035496468212843257486061204500633496924897367467868582748405867988686659407052800000000 124 308912933300915920902469969560494912172761463334318182059813513487976300944787407938910828157846335577671361467383213037767239029599615549133843993426634703739925566172249475902947712092358579120679140996625643599699212082723080131025810739165568533499927247598217649486757947018025043265836522176282392531536708456289180834236756923655638365131161736396024470842584890402406400000000 125 359265741428965216009572574598855582856921581857812045735563116186516437998787755432953293147575288276831793386566676762923298991424352883642660564355176160449533433458326140475128189163413027517349840979075623506450183652206942192383017889649556204460415388956727126353099492381963125318167875291016422514177191934664317310217348302211507418647541099428576459589926227537998643200000000 126 417826057281886546219132904258469042862599799700635409190459904124918617392590159568524679930630060265955375708577045075279796727026522403676414236345069874602807383112033301372574083997049351002677865058664950138001563587516673769741449805662433865787463097356673647948654709640223114745029238963452099383988074220014601031782776075471983127887090298635434422503084202626692422041600000000 127 485931704618834053252851567652599496849203567051838980888504868497280352027582355578194202759322760089306101949075103422550403593531845555475669756869316264163064986559294729496303659688568395216114357063227337010495818452281891594209306123985410585910819582225811452564285427311579482448469004914494791583578130317876980999963368575773916377732686017313010233371086927654843286834380800000000 128 565138572471704003933066373179973214835623748481288734773331162062337049408078279537439857809092369983862996566774345280426119379277536381018203927239014815221644579368459770404201156217805043636340997264533392943206636860003839924065423022195032511414283174128618719332263951963366938087569452715557442611701365559690928902957397653625064747303113838135030901410574096862582742588384870400000000 129 657256159784591756574156192008308848853830419483738798541384141478497988461595039102042554631974426291232665007158563561135576838099774811124171167378974230102772645805518712980085944681307265749064579818652335992949318668184465831688086974812822810774811331511583570583422976133395748995843273508193305757408688145920550314139453471165950301113521393751040938340497674651183729630291604275200000000 130 764388913829480212895743651305663191217004777859588222703629756539493160580835030475675491036986257776703589403325409421600675862710038105337411067661747029609524587071818263195839953664360350066162106329092666759800057611098533762253245151707312928931105578547971692588520921243139256082165727090028814595866304313705600015344184386966000200195025380932460611289998795619326677560029135772057600000000 131 888984306783685487597749866468486291385376556650701103004321406855430545755511140443210596076015017794306274476067451157321586028331774316507409071690611795435877094764524640096761866111651087126946529660734771441647467001707594765500524111435604936346875787851291078480449831405770954823558740605703511374992511916839612817845286442041458232826814518024451690930268599305276926002313884902902988800000000 132 1033888748789426222076183094702849556881192935384765382794025796172865724713659456335453923236405465694778197215666445695965004550949853530098116750376181518091925061211142156432534050287850214328638813995434539186636004122985932712277109541599608540971416541271051524272763153924911620459798815324433183729116291359284469707154068132094215924777585284462437316551902380992037064940691048142076175974400000000 133 1202412614842102696274600939139414034652827383852482140189452000949042837841985947718132912723939556603027043361820076344407300292754679655504109780687499105540908846188558327931037100484769799264206940676690369074057672795032639744378278396880344733149757437498232922729223548014672214594746022222315792676962246850847838269420181237625573120516331685829814599149862469093739106526023688989234592658227200000000 134 1398405871061365435767360892219138522301238247420436729040332677103736820410229657196188577497941704329320451429796748788545690240473692439351279674939561459744076988117293335383796147863787276544272672006990899233129073460622960022711937775571840924653167899810444889134086986341063785573689623844553266883307093087536035907335670779358541539160493750620074378811290051556018580889765550294479831261518233600000000 135 1626346028044368001797440717650858101436340081749967915873906903471645922137097091319167315630106202134999685012853618841078637749670904306965538261954709977682361537180412149051354919965584602620989117544130415808129112434704502506413983632990050995371634267479547406062943165114657182622201032531215449385286149260804409760231385116393983810043654231971146502557530329959649609574797334992480043757145705676800000000 136 1891440430615599986090423554627947971970463515075212686161353728737524207445443917204191588077813513083004633669948758712174455702867261709000920998653327704044586467740819329346725771919974892848210343703823673584854157761561336414959462965167429307617210653078713633251202901028346303389619800833803567635087791590315528551149100890366203171080769871782443382474407773743072495935489300596254290889560455702118400000000 137 2199745220805942783823162594032303491401649068032472354005654386521740653259051275708474816934497115715534388958150406382258891982434625367568071121433820119803854061982572880030242072742930800382468629727546932379185385476695834250597855428489720284758815989530543955471148973895966750842127828369713549159607101619536959704986404335495894287966935360882981653817736240863193312772974056593443740304558809981563699200000000 138 2558303691797311457586338096859568960500117866121765347708576051524784379740276633648956212094820145577166494358328922622567091375571469302481666714227532799331882274085732259475171530600028520844811016373137082356992603309397255233445305863333544691174502995824022620212946256641009331229394664393976857672623059183521484136899188242181725056905545824706907663390027248123893822754968827818175069974201896008558582169600000000 139 2975307193560273225172911206647678701061637078299613099385073947923324233637941724933736074666275829306244632938736537010045527269789618798786178388646620645622979084761706617769624490087833169742515212041958426781182397648829007836496890719056912475835946984143338307307656496473493852219785994690195085473260617830435486051213755925657346241181149794134133612522601689568088515864028746752537606379996805057953631063244800000000 140 3460282266110597760876095733331250329334683922062450034584841001434826083720926226097935054836878789483162508107750592542682948214765326662988325465996019810859524675577864796466073281972149976410545191604797650346515128465588136113845883906263189209397206342558702451398804505398673350131611111824696884405402098536796470277561598141539493678493677210577997391363785764967686943949865432473201236219936284282400072926553702400000000 141 4024308275486625195898899337864244133016237401358629390222170084668702735367437200951898468775290032168917996929313939127140268773772074909055422516953371040029627197697056758290043226933610422565464057836379667352997094405479002300402762982984089050528950976395770950976809639778657106203063723052122476563482640598294294932804138638610431148088146595902210966156082844657419915813693497966333037723785898620431284813581955891200000000 142 4680270524390945102830419929936115926697884097780085980828383808469701281232329464707057919185662307412451630428792111204864132583896923119231456387216770519554456430921677009891320272923788921443634699263709553131535620793572079675368413349210495565765169985548281615986029611062578214514163109909618440243330311015816265006851213236703931425226514491034271353639524348336579362091325538134845322872763000095561584238195814701465600000000 143 5443154619866669154591778378515702822749639205718239995703410369250262590073199167454308360012925263520681246188685225331256986195072121587666183778333104114241832829161910362503605477410366515638947155243694210291975926982924328662453464725131806342984892693192651519391752437665778463479971696824886246002993151711394316202967960994286672247538436353072857584282766817115441798112211600850825110501023369111138122469021732497804492800000000 144 6330388822904936226790238254213762382857830396250313115003066259438055392255130631749360622695032081474552289317440917060251874944868877406455771734201400084863251580315301751591693170228256257688095541548416366569568003081140994234433379475328290776891430202183053717052608085005300353027207083407342704101481035440351589744051738636355399823887201478623733370520857808305258811204502091789509603512690178276253636431472274894946625126400000000 145 7362242201038440831757047089650605651263656750839114152748566059726458421192716924724506404194322310754904312476183786541072930560882504423708062526876228298695961587906695937101139156975462027691255114820808234320407587583366976294646020329806802173524733325138891472932183202861164310570641838002739564870022444217128898872332172034081329995180815319639401909915757631059015997430835932751199668885258677335282979169802255702822925022003200000000 146 8562287679807706687333445765263654372419632801225889759646582327461871143847129783454600948077996847407953715409801743747267818242306352644772476718757053511383403326735487374848624839562462338204929698536599976514634024359455793430673321643565310927809264857136530783020129064927534093193656457597186113943836102624520909388522316075636586784395288216740624421232026124921635605012062189789645214913555841740934104774480023382383061800589721600000000 147 9957940571616362877368797425001630035124032947825709790468975246838156140294211938157700902614710333535450171021599427978072472615802288125870390423914453233738898068993371816948950688411143699332333239398065772686519370330047087759873073071466456609042175028849785300652410102510722150384222460185527450516681387352317817618851453595965350430251720196069346201892846383283862208629028326725357384944465443944706363852720267193711500874085846220800000000 148 11581084884789830026379911405276895730849250318321300486315418212072775591162168484077406149740908117901728548898120134738498285652178061090387264063012509110838338454239291423111629650622160122323503557419950493634422027693844763064732383982115489036316049558552300304658752949219969860896850721195768424950900453490745621890724240532107702550382750588028649632801380343759131748635559943981590638690413311307693501160713670746286475516561839154790400000000 149 13468801721010572320679836964337029734977678120207672465584831380640638012521601946982023352148676141119710302368513716700873506213483085048120388105283548095904987622280295925078825283673572222262234637279402424096832818207941459444283762571200313749235565636596325254318129679942824948223037388750678678217897227409737158258912291738841258066095138933877319522948005339791870223663156214850589912796950681050847541849909999077931171025761418937021235200000000 150 15664216401535295608950650389523965581779039653801523077475158895685062008562623064340093158548910352122223081654581452523115887726280827910964011366444766435537500604711984160866673804912364494490978883155945019224616567575835917333702015870305964890360962835361526270771984817773505414783392483117039302767414475477524315055114995292272383130868646580099322605188530210177945070120250677871236068582853642062135691171445328927633951902960530223755696537600000000 151 18217483674985548793209606403016371971609023117371171339103609795681727115958330623827528343392382739518145443964278229284383777425664602860451145219175263364530113203280037579087941635113079907093008441110364057358229068090697171859095444457165837167489799777525455052907818343070586797393085457865116709118503034980360778409098739524912781581200235972655512189834260634436950116549851538364247547761858785718263808832390917542838286063143096650227875073228800000000 152 21186933514008193246502772246708040602981293885502672267377498192377848635859538515511415463365341126059603151330455580657738333146047933126704681889900831292948521655414683704479276121636511931949168817011353398707620406189480810872128001903683868625790637141262104226531792732991092445368158387497130732704819029682159585289781834067473564978935874436198360676777245117850172985547477339117619898047041767790340809672070637102320926691435421404215018710165094400000000 153 24640403676791528745682724122921451221267244788839607846960030397735437963504643293539776183893891729607318464997319840304949681448853746226357545037954666793699130685247277148309398129463263376856883334184204002696962532398366183044284866213984339211794510995287827215456474948468640513963168204659163042135704531520351597692016273020471756070502421969298693467091936072059751182191716145393791941428709575940166361648618150949999237742139395093102066759922004787200000000 154 28656789476108547931229008154957647770333805689420463926014515352566314351555900150386759701868596081533311374791882974274656479525016906861253824879141277481072088986942583323483830024565775307284555317656229255136567425179299870880503299406863786503317016287519743051575880365069028917739164622018606618003824370158168908115814925522808652309994316750294380502227921651805490624888965877092980027881589236818413478597342909554849113494108116493277703641789291567513600000000 155 33327846160714241244019336484215744356898216016795999545954881355034623590859511874899801533273177242823241128882959899081425485687594662679638198334441305710486839491814224405211694318569996682371937834434194623723827915483525749834025337210182583703357689942385461168982748864575280631330648455407639496738447742493950440138692758383026462636523390380592364524091072881049785596745867315059135772426288282419814875608709803812289518993647739481681969335400946093018316800000000 156 38760285084910662566794488331142910687072625227533747471945527015905267236169612310508469183196705133403429432890882362631697839854672592696419224662955238541296194328979942983261200492496906141598563701446968347390811865707340447056971467175442344847004993402994291339526936929501051374237544153639084734706814724520464361881299677999459776046276703012628919941517917760660900649015443687413774903331773272454244700332929501833692710589612321017196130337071300306180302438400000000 157 45078211553751100565181989929119205129065463139621748309872647919497825795665259117121349660057768070148188430452096187740664587750984225305935558283016942423527474004603673689532776172773901842679129584782824188015514199817636939927257816325039447057066807327682360827869827649009722748238263850682255546464025524617300052867951525513371719541819805603687433891985338355648627454804961008462220212574852315864286586487197010632584622415719129342999099582013922256087691735859200000000 158 52425960037012529957306654287565635565103133631380093284381889530375971400358696353212129654647184265582343144615787866342392915554394654030803054283148704038562452267354072500926618688936047843035827707102424530662043014387911761135400840386020876927368696922094585642812609555798307556201100858343463200537661685129919961485427624172051309827136433917088485616378948507619353729938169652841562107224553243350165300084610123365695915869481347425907952813882191583829985488804249600000000 159 60971391523045572340347638936438834162214944413295048489736137523827254738617163858785706788354675300872265077188161288556202960789760982637823952131301942796848131986932786318577657535232623641450667623360119729159956025733141378200471177368942279866529794520396003102591064913393431687861880298253447702225300539806096915207552326912095673328959672645573908771848717114361308387918091306254736730702155422016242243998401573474304350156206807056330949122544988811994273123479342284800000000 160 70909728341302000631824304083078364130655980352662141393563127940211097261011761567767776994856487374914444284769831578590864043398492022807789256328704159472734377500802830488505815713475541295007126445967819245013028857927643422847147979280079871484774151027220551608313408494276561052983366786868759677688024527794490712386383356198767268081580099286802455901660058004002201655148740189174258817806606755804889729770141029950615959231668516606512893829519821988349339642606475077222400000000 161 82468014060934226734811665648620137483952905150146070440713917794465506114556678703313924645018094817025498703187314125901174882472446222525458905110282937466790081033433691858132263674772054526093288056660573781950152561769849300771233099902732890536792337644657501520468494078843640504619655573128367505151172525824992698505363843259166332778877655470551256213630647458654560524937984840009663005109083657001086755722674017832566360586430484813374495523731552972450282004351330514809651200000000 162 95910300352866505692585967149345219893837228689619879922550286394963383611229417331954094362156044272200654991806846328423066388315454956797108706643259056273876864241883383631007822653759899413846494009896247308408027429338334736796944095186878351694289488680736674268304858613695153906872659431548291408490813647534466508361738149710410445021834713312251110976452442994415253890502876368931238074941864293092263896905469882739274677362018653837954538294099796106959677971060597388723624345600000000 163 111543679310383746120477479794688490736532696966027920349925983077342415139859812357062611743187479488569361755471362279956026209610874114755037425826110282446518793113310375162862097746322763018303472533509335619678535900320483298894845982702339523020458675335696752174038550567727463993692902918890662908074816272082584549224701468113207347560393771582148042065614191202504940274654845217067029881157388172866302912101061473625776449772027694413541128036038062872394105480343474763085575113932800000000 164 129725299037976296738115309001222714726587526571490471366963918318949228807656961771263817457327038645206167721613194331588858481777446595460108526235766258485301356390779966314408619678973373390286938556471357325686137252072722076614705877882820865272793439415415322778406834310267040624664846094669840962091011324432045830748327807415660145212737956350038172922309304368513245539423584987448955751786042445043510286773534493826778011084868208602948331905912267120594344673639461149468523857503846400000000 165 150870522781166433106428104368422017227021293402643418199779037004937953103305046539979819702871345944374773060236145007637842414307170390520106216012196158618405477482477100823657224686646033252903709541176188569772977624160575775102902935977720666312258770040128020391287148302840568246485216008101025038911846170314469301160305240024412748882414243235094395108645720980580904562349629340403135539327167363585602463517620616320542826891701726605228910006575966661251222855442693316831893246276973363200000000 166 175462417994496561702775885380474806035025764227274295366343020036742839459143769125996530314439375333307861069054636643882810727839239164174883529222184132473205570312120868257913352310569336673127014196387907306645972976898749626444676114542089134921156949556668887715066953476203580870662306217421492120254477096075727797249434994148392026950247764882414781511354973500415592006012618922888846632237495643850055665070992776780791307675049108041881222337647849227035172180879852327475491845420120021401600000000 167 204062792127599501260328354697492199418734963796320005511056932302731922290984203493533964755692993512637042423310542416835708876477035147935389544485400146066338078272996569783953228737192138550846717510399136197629266572133245815555158321212449663913305532334405916412622866892824764552580262130861195335855956862736071428201092898194579927343138150558248390897705834180983333502992675807319728633292207433797614738477564599396060290826082112652707861578684448651041905246363268256853997016223599584890060800000000 168 237325027244398219965761876513183427923988762895120166409359212268077225624414628662980001010870951455196880338310160830779929423342791877048858040236520369875151185031495010658737605021354457134634732464594195397842837023390964883490649127570078959131174334104914080787880394196355201174650844858191570175600477831362051070997871040600296455500069669099242878614031885152483616863980481963912844400518837245506625940849407629097618118230733497015099243016010013781161735801520480982721198529868046317227140710400000000 169 276009006685235129820181062384832326675598931247024753534084763867773813401194213135045741175642916542393971833454717046197057919347666953007821900795073190164800828191628697396111834639835233647580193856323049247691219458203692159499624935364001829469555750564015075956304898450361098966118932570076796114223355717874065395570524020218144777746581025162419467828119082432338446412809300524030638037803407716524205969207861072640529871502343057028560419627619646027491098737168319382904753890236537866935164646195200000000 170 320998474774928455980870575553559995923721557040289788360140580378220944985588869876058196987272711938804189242307835924727178360201336666348096870624670120161663363186864175071678063686128376732135765454903706275064888229890893981498063799828334127673093337905949533337182596897769958097596318578999313880841762699887538055048519435513702376519273732263893841084102492868809613178097216509447632037965363174317651542188742427480936240557224975324215768026921648329972147831326755442318228774345093539245596483525017600000000 171 373321226163241794305752479368790275259288170837857023862843494979870959018239855665855683096198163984829272088804013180457708432914154542962836660536491349748014491386323035608361588066967302139473895224053010397900465011363109700482248199200352590483807551984619307271143360192106461267504518507376202043418970019969206758021428103502435863891915350622908537180811199206425580126127062800487596060153717371731428743565507443160328847768052646302062938215309877007757607927833016579416100064563343786142628710339595468800000000 172 434172586027850206777590133505903090126552142684427718752486984661589925338212952139390159440878464714356443439279067328872314907479161733465779036203939439756940853482293690412524526921882972388208140145573651092758240808215296581660854655670010062732668182958112254356339727903419814454107755024078522976496262133224187459578920884373332909706297552774442628741283424677072949686685774036967074217958773303323651628766685156395462449954245227649299197144405386960022098020069798281860924375087168823283877190124949530214400000000 173 504942717550389790482337325267365293817180141941989436909142363161429083168341663338110755429741654462796543719881555303478502237398265096020701019105181568437322212599907561949766024810149896887486066989302156220877834059954389924471573964544221702958093096780284551816423103551677244210127319093003322221665152860939730015490284988526186173988424053876676777226112622899435840485615555204992707315486053351765406844255654836887922829296787199756134966278943465034505699997341175401804255048226377341479149172115316303639347200000000 174 587248380511103326330958309285945836709380505078533715125332568356742023724781354462222808564789544140232380346222248817945498102094182306672075285219326164092605733253692494547577886854204330080146295908558407684880921011726955482160440520764929840540262271555470933762500069430600635016378072105162863743796572777272906008015201441655954520348537174658575091913968980432043882484770890703406518607910280048103168159869326575300654250472163513316384965782411249835130129096907786992298348621087276848140250487170112861132560793600000000 175 682969866534413168522904513699555008093009527406334710690761776998890973591920715239565126360850239835090258342656475375270614292735534022659623556710076328839700467774044371158833082411439635883210142141653428137516511136638449225752592325649613404548325021819012695965787580747788538524047697858304410534035414139968389687321679276645875107165348734127922831895945924242467035329788545888061781140999655695943984569928026807074660893299126165986955715204944283558256340139703756272042979446324502974387111316578841257497168202956800000000 176 794293954779522514992137949432582474412170080373567268533355946649710202287403791823614241957668828928209970452509480861439724422451426068353142196453818770440571644021213603657722874844504296532173395310742936923931702451910516449550264874730500389489702000375511765408210956409678070303467472609208029451083186644783237206355112998739152749633300577790774253494985109893989162088544078867815851466982599574382854054826295176627830618906883731042829496783350201778252123582475468544385985096075396959212210461181192382469206620038758400000000 177 923763869408584684935856435190093417741353803474458733304292965953612965260250609890863363396768848043508195636268526241854399503311008517494704374475791230022384821996671421053931703444158496866917658746394035642532569951571930630826958049311571952976523426436720183169749342304455595762932670644508938251609746067882904870990996417533634647823528571970670456814667682806709395508976763723269835256100763305007259265762981290418167009788705779202810704759036284668107219726418969917120900666735686663563800766353726740811687299105076019200000000 178 1074337380122183988580401034126078644833194473440795506832892719404051878597671459303074091630442170274600031524980296019276666622350702905846341187515345200516033547982128862685722571105556331856225237122056263452265378853678155323651752211349358181311696744945905573026418485100081857872290695959563895186622134676947818364962528833591617095418763729201889741275458515104203026976939976210162818402845187723723442526082347240756328232384264821212868849634759199069008696541825262013611607475413603589724700291269384199563992328859203410329600000000 179 1249454373082099978719006402688629463941005172611645174446654232666912334809091907169475168566204244029359836663552084270418763281793867479499294801080346468200147016303215867303495350195762013948789950772951434394984635606827694641406987821799303564865503314372088181429724698171395200705474079400972810102041542629290312758451421033467050681972022217061797769103358253066188120374181192332419357802508953322690363657833769840999609734262899987070566472125224948517257114078142779721830299493906020974849826438746293824092923078463253566213324800000000 180 1453115435894482275250204446326876066563389015747343337881458872591619045382973888038099621042495535806145490039711074006497021696726267878657679853656442942516770979960640053673965092277671222222442712748942518201367131210740608867956326836752590045938580354614738555002769823973332618420466354343331378148674314077864633738079002661922179943133461838442870805467205648315976783995172726682603713124317912714288892934060674325082546120947752684963068807081636615125570023672880052816488638311412702393750348148261939717420069540252763897506096742400000000 181 1689973251945282886115987771078156865413221425314160301956136668824052949780398631788309859272422308142547204916183979069556036233292649542878881669802443142147004649694224382422821402318931631444700874927020148668189973598091328113433208111143262223426568952416940939468221305280985835223002370101294392786908227272556569037385880095815495273864216118109058746758360168991480999786385881131868118363581732486717982482312564240071001138662236372612049022635943383391037937531559501425576286356172972883931654896428635891359540875313964412799590511411200000000 182 1965438892012363996552893777763896434475576517640368431174986945842373580594603608769804366333827144369782399317521967657893670139319351418368139381980241374316966407594382956757741290896917487370187117540124432901104939294580214595922821033259613965845099691660902312601541378041786526364351756427805378811174268317983289790479778551433421003504083345360835322479972876537092402751566779756362621656845554882053013626929512211202574324264180901347813013325602154883777121349203700157945221032229167464012514644546503541651146037990140612085923764771225600000000 183 2285805431410379327991015463539411553295095490015748485456509818014680474231523996999282478046240968902056930406278048386130338372028405699562146101243020718330631932032267378709253121313115037811527617699164715463985044399596789575058240861680931042277850941401629389555592622662597730161741092725537655557395674053814566026327982455317068627075248930654651480044208455412638464400072164856649728986911380327827654848119022701628593939119242388267506534497675306129832792129123903283690292060482521760646554531607583618940282842182533531855929338428935372800000000 184 2658391716730271158453550984096335636482196054888315488585920918351073391531262408510165521967778246833092210062501370273069583526669035828590775915745633095418524936953526961438861380087152788974806619384128564084614606636731066275792734122134922802169140644850094980053154220156601160178104890839800293413251168924586340288619443595533750813288514506351359671291414433644898534097283927728283634811777935321263562588362423401994054751195678897555110099620796381028995537246171099518931809666341172807631942920259619748827548945458286497548445820592851838566400000000 185 3091709566557305357281479794504038345228794011835110913225426028042298354350858181097322502048526101066886240302689093627579925641516088668651072390012171289971744501676951856153395785041358693577700098343741520030406787518518230078746949784042915218922710569960660461801818358042127149287135988046687741239611109459293913755664412901605752195854542370886631297711914986329016995155141207947993867286097738778629523290265498416519085675640574557856593045858986191136721809817296988740517694641954783975275949616261937767886439423567987196648842489349486688252723200000000 186 3595658225906146130518361001008196595501087435764233992081170470613192986110048064616186069882435855540788697472027415888875453521083211121641197189584155210237138855450295008706399298003100160630865214373771387795363093884036701581582702598841910399607112392864248117075514750402993874620939154098297843061667720301158821697837712204567489803778832777341152199238957129100646765365429224843516867653731670199546135586578774658411696640769988210787217712334000940292007464817516397905222078868593413763245929403712633624051929049609569109702603815113453018437917081600000000 187 4181750516728847949792853844172532640567764687793804132790401257323143442845985899148624399273272899993937255159967884678762152445019774534468712331486372509505792488888693095125542383577605486813696244316696124006007278187134683939380683122453141794743071712901120560158823654718681876184152236216320391480719558710247709634585259293911990641794782520047760007714907141144052188119994188493010117081289932442072155687191114927732803193215496289145534199444443093559604681582771570763773277724174140206655015896517792904772393484695928874584128236976945860443297565900800000000 188 4863375850955650165609089020772655460980310331904194206435236662266815824029881600709850176354816382692949027751042649881400383293557997783587112441518651228555236664577550069631005792100755181164328732140317592218986464531637637421499734471413003907286192402104003211464711910437827022002169050719580615292076846780018086305022656558819645116407332070815544888972437005150532694783553241217370766165540191430129917064203266660953250113709622184276256273953887317809820244680763336798268321993214525060339783487650193148250293622701365281141341139604188035695555069142630400000000 189 5656106114661421142603370531158598301120100916004577862084180238216306803346752301625555755100651453071899719274462601812068645770407951422311811769486191378809740240903690730980859736213178275694114315479189359750681258250294572321204191190253323544173841763646955734933459951839192826588522605986872255584685372805161034372741349577907247270381727198358478705874944236990069524033272419535802201050523242633241093545668399126688629882244290600313286046608370950612820944563727760696386058478108492645175168196137174631415091483201687821967379745359670685513930545412879155200000000 190 6578051411351232788847719927737449824202677365313324053603901617045564812292272926790521343182057639922619373516200005907435835030984447504148637087912440573555727900170992320130739873215926334632254948902297225390042303345092587609560474354264615281874177971121409519727613923988981257322451790762732433244989088572402282975498189559106128575453948731690910734932560147619450856450695823920137959821758531182459391793612348184338876553050109968164351672205535415562710758527615385689896986010040176946338720612107534096335751394963562936948062643853297007252701224315178457497600000000 191 7650273791401483733429898275958654145547713775859395874341337580623991876695913413857376322120733035230006331399340606870347876141034912447324864933242168387045311547898864068312050472550122327177312505573371673128619198790342679389918831674009747572819668980414199271443214993599185202266011432657057819863922310009703855100504394457240427533252942374956529184726567451681421346052159243219120447272705171765200272655971160938386113431197277892975140994775037688299432612167616693557350194729676725788591932071881062154038478872342623695670596854801384419434891523878552546069708800000000 192 8897268419399925581978971694939914771271991121324477401858975606265702552597347300316128662626412519972497363417433125790214579952023603176238817917360641834133697330206378911446914699575792266507214443981831255848584128193168536130475601236873336427189275024221713752688459037555852390235371296180158244501741646541285583481886610753770617221173171982074443441836997946305493025458661199863837080178156114762927917098894460171343049920482434189530088976923368831492240127950938214607198276470614032092132416999597675285146750928534471358064904142134010079802778842270756611079071334400000000 193 10347523171762113451841544081215120878989325674100367218361988630087012068670714910267657634634517760728014433654474725294019556484203450493965745237890426453097489995030018674012761795606646405947890398350869750551903341088655007519743124238483690264821126853169853094376677860677456329843736817457524038355525534927515133589434128306635227828224399015152577722856428611553288388608422975441642524247195561469285167586014257179271967057521070962423493480161877951025475268806941143588171595535324119323150000970532096356625671329885590189429483517301853722810631793560889938684959961907200000000 194 12034169448759337944491715766453185582264585758978727074954992776791195035864041440641285829079944155726680786340154105516944744191128612924482161711666565964952380864219911717876841968290529770117396533282061519891863585686105773745461253489356531777986970530236539148760076351967881711608265918703100456607476197120700100364511891220616769964224976054622447891682026475236474395951595920438630255699488437988778649902534581099493297687897005529298522917428264057042627737622472549993043565607581950772823451128728828062755655756656941390306489330622055879628764775911314998690608435698073600000000 195 13995739068907110029443865436385054832173713237692259588172656599408159826709880195465815419219975053110129754513599224716206737494282576831172754070668216217239618945087757327890767209121886122646532168207037547634237350152941014865971437808121646457798846726665095030007968797338646430600413263451705831034494817251374216723927329489577303468393647151525906898026196790700019722491706055470126987378505053380949569836647717818710705211024217430574182152969071098340576058854935575641909666801617808748793673662711627036984827644992022836926447091513450988008253434384859343477177610716859596800000000 196 16277044537138968964243215502515818769818028495436097901044799625111689878463590667326743332552830986767080904499315898344948435705850636854653912984187135460649676833137061772336962264208753560637916911624784667898618038227870400289124782170845474830420058743111505519899267711304845798788280625394333881493117472463348214049927484196378403933741811637224629722404466867584122937257854142511757686321201377082044349720021295823160550160421164871757773843903029687370089956448290074471540942490281511574847042469733622244013354551125722559345457967430143499053598744189591416463957561263707711078400000000 197 18930202796692620905414859629425897229298367140192181858915101964004895328653155946101002495758942437610115091932704389775175030725904290661962500800609638540735574156938402841227887113274780391021897368219624568766092778459013275536252121664693287227778528318238680919642848348247535663990770367333610304176495620474873972940065664120388083774941726934092244367156394967000334976030884367741174189191557201546417578724384767042335719836569814745854290980459223526411414619349361356610402116116197397961547110392300202669787531342959215336518767616121256889399335339492494817347582643749692067984179200000000 198 22015825852553518112997481749022318477674000984043507501918263584137693267223620365315465902567650054940563851917735205308528560734226690039862388431109009622875472744519362504348032712738569594758466639239423373474965901347832439448661217496038293045906428434111585909544632629011883977221265937208988783757264406612278430529296367372011341430257228424349280199002887346621389577123918519682985582029781025398483644056459484070236442169930694549428540410274076961216475202303307257737897661043137573829279289386245135704962898951861567436371326737549021762371426999829771472575238614680891875065600409600000000 199 25604405466519741565416071274112956389534863144442599224730940548352137269781070484861886844686177013895875759780326043773818716133905640516359957745379778191404174801876018592556762044914956438704096701435449383351385343267529127078792995947892534812389176268871774412800407747540821065508332284974053955509698504890079814705571675253649190083389156657518212871440357984120676078195117238391312231900635332538436478037662379973684982243629397760985392497148751505894760660278746340749174979793168998363451813556203092824871851481015002928499852995769512309637969600802024222605002508873877250701293276364800000000 200 29777923557562459440578890891793368281029045836986742898362083857733535644755384973894374400370023867160903508624519188908951166863732259920526630857876682036603055294581809623143514258236094338212864463769427632837661154220136374792636254287399017986808612000697873642086874210389974899186190447424824750257779361187162824502579858319994008066981589192693681569485136335532346278940921348249096125700438891742201623957801347909395634349340989596026011474183998001355606647904181994291290501499455545096694459165864196955325963272420448405845329034079942816108958645732754170889617917820319242565604080412262400000000 201 34631725097445140329393250107155687310836780308415581990795103526544101954850512724639157427630337757508130780530315816701110207062520618287572471687710581208569353307598644591715907082328577715341561371363844336990199922358018603883835963736245057918658415756811627045747034706683540807753539490355071184549797397060670364896500375226153031381899588231102751665311213558224118722408291528013698794189610431096180488662922967618627122748283570900178251344475989675576570531512563659360770853243866798947455656009900061059044095285824981495998117666634973495134718904987193100744625638425031279103797545519461171200000000 202 40276696288328698203084349874622064342503175498687321855294705401370790573491146298755340088334082811981956097756757294823391170813711479068446784572807405945566157896737223660165599936748135882942235874896150963919602509702375636316901225825253002359399737525171922254203801363872957959417366427282947787631414372781559634374629936388015975497149221112772500186756941368214650074160843047079931697642516931364857908314979411340463343756253792956907306313625575992695551528149111535836576502322617087175890927939513771011668282817414453479845810846296474174841678086500105576165999617488311377597716545439133342105600000000 203 46841797783326276010187098904185460830331193104973355317707742381794229436970203145452460522732538310335014941691108733879603931656346450156603610458175013114693441633905391116772592726438082031861820322504223571038497718783862865036556125634769241743981894741774945581639020986184250106802397154930068277015334915544953854777694616019262579503184544154154417717198322811233638036249060463753960564358247191177329747370321055388958868788523161208883197242746544879504926427237416716177938472201203672385561149193654515686570212916653009397060678014242799465340871614599622785081057555138906132146144342345712076868812800000000 204 54477010822008458999847596025567690945675177581084012234494104390026688835196346258161211587937942054919622377186759457501979372516330921532129998962857540252388472620231969868806525340847489403055297035072412013117772846945632512037514774113236628148250943584684261711446181406932282874211187891183669406168834506778781333106458838430402379962203624851281587805101649429464721036157657319345856136348641483339234496191683387417359164401052436485931158393314231694864229434877115640914942443169999870984407616512220201743481157622067449928781568530564375778191433687779361299049269936626547831685965870148063145398429286400000000 205 63356763585995837816822754177735224569820231526800706228716643405601039115333350698241489076771826609871520824668201249074802010236492861741867188793803319313527793657329780957421988971405630175753310451789215171255969820997770611499629682293694198536415847388987796370411908976262244982707611517446607519374354531383722690402811629094557967896042815702040486617333218286467470565051355462399230686573470045123529719070927779566388708198423983633137937211424451461127098832762085490384078061406709849954866058003712094627668586314464444267172964201046369030036637378887397190794300936296675128250778306982197438098373260083200000000 206 73683916050513159380964863108706066174700929265669221343997456280714008491132686862054851796285634347280578719089118052673994737905041198205791540567193260361632824023474535253481773173744747894401100055430857244170692901820407221174069320507566352897851630513392807178789050139392990914888952194790404545032374319999269488938469924636970916663097794661473085935958532867161668267154726402770305288484945662478665063279489007635710067634767092965339420976886637049290815942502305425316682785416003555497509225458317166051978565883722148682722157365816927181932609271646042932893771988913033174155655171020295620508408101476761600000000 207 85694394366746804360062135795425154961177180735973304423069041654470391875187314820569792639080192745887313050300644295259855880183562913513335561679645761800578974339300884499799302201065141801188479364466086974970515844817133598225442619750299668420201446287075834748931665312114048434015851402541240485872651334159150415635440522352797176079182735191293198943519773724509020194700946806421865050507991805462687468594045715880330808659234129118689746596119158888325218941130181209643302079438812135043603229208022864118451072122768858918005869016445086312587624582924347930955456823105857581543026963896603806651278622017473740800000000 208 99662580648526533470752263930079455219849061195936953044029295444149065750842847136322668839250264163466945077499649315387212388653483668416009258233428020974073347156606928673266588459838759914782201500874059151890709927522326374736189766769598514372694282031869195813007526757988638328760435181155462685069893501627091933384017327496303115780089521027473990371313496841603990486437201135868629053740794469753105525974875167568824730470689292165036175291286581787122229628534400746815160318387338513055710555568930590969758596878780182921640825666125635381539407389941016643701196285272112367334540359011750227135437037406321960550400000000 209 115907581294236358426484882950682406420684458170874676390206070601545363468230231219543263860048057222112057125132092153795328008004001506367818767325476788392847302743133858047009042378792477780891700345516530793648895645708465573818188698753043072215443450003063874730527753619540786376348386115683803102736286142392307918525612151878200523652244112954952250801837596826785440935726464921015215589500543968322861726708779819882543161537411646787937071863766294618423153057985508068546031450284474690683791376126666277297829248170021352737868280249704113948730330794501402356624491279771466683210070437530665514158513274503552440120115200000000 210 134800517045196884850001918871643638667256024852727248641809660109597257713551758908328815869235890549316322436528623174863966473308653751905773226399529504900881413090264676908671516286535651659177047501835725313013665635958945462350553456649789092986560732353563286311603777459525934555693173052540263008482300783602254109245286932634347209007559903366609467682537125109551467808249878703140695730589132635159488188162310930523397696868009745214370814577560200641226127006437145883719034576680844065265249370435312880497375415621734833234140809930405884522373374714005130940754283358374215752573311918848163992966350938247631487859693977600000000