1个2 193 1624 9675 78456 584347 4628258 35608599 2747851210 21354013111 165554359912 12828732416个13 9945587499714 77102904549115 597716955884516 4633652056380517 35921503446910018 278473183771228819 2158797756599680320 16735607262122643721 129739102321846016122号1005773235481758209523 7797031999380819481224 60444751949064499077425 468584446444835417384826 3632596272044053625184527 28160891505919417332371128 218311023753084634903248929 1692407466388266792493184130 13120011001222213722338398131 101709955851430127800326328932 788483722798663177905780907533 6112544007323744732148069875634 47386132602547132887999948142035 367350412580766201076722933607136 2847802051150158736345519841000037 22076949541390810575148404771620138 171146621956167485599946523387641939 1326775972924840868311647223704891840 10285534486219738037348646535260133341 79736309539891330232671240733836919142 618137936104290023580110539972324906743 4791976331185840958667761356769336541144 37148726550203799302868479893959829787545 287987207975275977554929582103392331196446 2232556527753693085639721556705160427123847 17307395993934346071212632041469583063951748 134171723030120068225568224937328870438244849 1040136324793189917378980486071814623555258550 80634246152701865558912526471738821757615340051 62509898920290891563781441825474984269690410552 484594034106196424130069207591435702049689061753 3756707048762968423841821555364773876759006668254 29123032594191223634536179306097776557298578563755 22576980756338922982113615400763817054546501198656 1750230023047407595835308759480374462608727774529957 13568267460547950699949566202854188176866059109907158 105184963951437009905374109778114138293718500734428959 815422947228539648618519541140795389065705364633895760 632138432993011321575931552675569110783106083229561 49005120572706146100929648025552533032751697532646044962 379901255327093398539284427886441456930086643160548041763 2945099657187345644095691180384845953242841368053409924064 22831227507519229003463557082540296433645790072942121654565 176993993472508034845692940425987393716690482828779581458866 1372106414998012458841647792032085929651765328405734184644467 10636948616966081449419007282234956273484466071030581601857268 82460569124400257763306667475343853216644258973281490306075469 639257150257763228722989621725739963911245382233182495142035270 4955698323391223812388269011071452508152134350994176724321272971 38417944738764131514725104328203433220771188089765996673891235572 297826538589769960740538263999079677598729109684695016255220790673 2308833741406884809165704968804185681238658037292134257157784988674 17898718061527437104737737971733370633939611446892303991677983363175 138755815328147035402353416074907012040830201876648912837571734747676 1075673476792886037605957747821912589856916105580992181010767375882977 8338918451376644421240097512804909253988852519267504408124843509353978 64645603372164265694165648458370329296697533917690278462914436282637879 501150606007097922183011512393090341602164869440144163584046781953463280 3885058175656613008689953877770943465859116426640623814723979609272070381 30118046047064970630264425500582312232507597039073760544754134518394267282 233483427192134039915412195574986435823118125772127625110091182898398222183 1810028136891604325850699399085447531410755146586944694835329021024655946884 14031838986341837516564611471166160757043640190466817489814266537291483834585 108778698698435684349936107541422978277186084335809391847610729978994785431186 843282573441923304278347415120656608657661127559140812083634768252345387714187 6537359861623894069785810184496868035533627919599892290988451607784649501364388 506794226589273551840665066660231272347777770095277790191632890057622432490125989 392880908410662658292075513545739653709957471359865594537853884903194229355876090 3045721519607667876901515976541486598489126394623747139660294940559296654377577691 23611276028981719416632093649422060307488940176918342091126975489642594793178468792 183041145465124360501602739717953466360701865146974699759134277955023620097953811893 14189855610606566685371644858269906897631862675576620542425513692075229959182804204694 11000369113687260026580782753968020140896369323303612857564157630824236999407714789195 85277905380335673950550464399939660622264162993817732489575349258801771389538198461496 661097920524218132457069026967433731183311561794942047169780700751511375027169584793297 5125014018252673698116304643239185255737115611178976725485909909818704000354639413962498 3973052685819818374647935919756665685095431854536921429837228549197861423981004710006999 3080020383960212667304819148866110618039443971359253023983386091361313273131537101411266100 23877170316589752367039896765673843460129008149754681584456780606058087405807951302734942101 185102431560660576234579320869125433509859916297422725592184525059458748553255959259956450102 1434965270816170125065472855749546651208373116687432730028258880286872948989408682745743749103 11124247861507541476956878972374124490587550872065735290437830382892188764398391456244071319104 86238247713040489320477280328048924614060292288923001316142370347579897862164811597200997771105 668542760032306332178324164301620738216970493197627680684858375760404118728322049946008723045106 5182728474247843670432423249352886394786607240287869371051823808950966005017268398440394734322107 40177945291758719404761660494178178738483790521268642490314381471323151105880800487589655425214108 311470549902159632959711816067824642982578495326337068795338921238893910700427150139030776701749109 2414605892657561033351269421591429512139831631571659247226928441760621647437340871471074595623132110 18718693047185555596324207986239446251581312118620072480578077196775697802942310814496575770573708111 145112488319618721007785775861590445292725222470942211239454632486787443283679925003174647802705518112 1124952164834905237174879342544941641840827071431431408585928985192292151678328270519920623842170361113 8720940477427166446945590805701826882704866237335901155279842672896553503999949618797914251293419848114 67607143830857162909135612405794032799873422751879283439279456812562075166821199591459292977637516251115 524109287157370176264978959105862545169754442856594959853298800990947702339095179027932890871151764059116 4063040225036585803067830766154128127851323381815819840503623441099731345405951304301743207169905932433117 31497812144871482796027554292293681070253510673741634791257205115505956561750609228566287561582496376273118 244179755789811302463856356657891469119983049968342700245586701648131699730970737356462078371748460292165119 1892949036058045954953075136015412909107972172941118317512884663653032505317939687848695697932432312457001120 14674664742467569809294275089786533231647811810103759254292301139176340525535415859717920796209048214446675121 113762061842016416250160848980863334734881701139109192126959150517316157290832736037706666216649899899762728122 881914983522177607049879437440383950955736841482083901748663816318147517933527146613305159533785503007873115123 6836848994887528549985645918258224175249320388047792760511333395985267711045709106376308069879857355950006499124 53001145294317556870818319108363061732073393584337328514404551111735782573118491277170791239927754415019775531125 410879544744950494597475388985318101733803268511960375696577475130880796898017498747797570533272682127545245731126 3185251929035537059222420703531518251592245622589418558833748540303031312764589595085646634040526535699447226554127 24692954373580548561473154612225287750108081887018862689021204500439139269794840858170242094251333137544561887974128 191426615313393630926118248097677431966369521516811279242464983754106767243326351841135726107423543964020879571173129 1483992093289098124423578838102187766496274881033820483564311046473648281560589576812516687162860151158517436809223130 11504317355970482594915394257028134821272556996514038619096878690629082966464166965246430580529786669183940084310498131 891846516065638902551316413379762777528599205292988548381771670492770773671654387227932399768319367452036529666566132 691384098340809623579021711752463348445775314517775252732403397090969861564554107369532217189397121103768751095315772133 5359800849447430794547386344744503882908184177152611015860573731399845192540392080994341262078324968483530493096085737134 41550659343594761324431205169501018916440640269124558093520892956978204371957241578805510790926999012423491734039957764135 322112209088038770965787376698202519671536918817942890165979960244452866759095857297591088795720287243056360111641485618136 2497102979415679178030946753116781013105814290932803641955688514673475507799726067086032138435459004547039301605016137 19358233292245022608234158811300475489261538593445993631185016095892924705737370002715672515030326283555840311270855006120138 150070381272250460181779516593077004610967461085495727573073283547550893622403527844682094455788451501358782832252019091438139 1163387122946837430885519240232193234696162971731113571653353112703826199458965498028240621254850983958694961543672654367087140 9018898908393658667348454884154477092857403006802734476562255121890804075402923368177331439550637189478108458154303002946537141 69917000038465523965683841013075103651416098647748502301368166391247209353599988397731417224526449007368840578309842443594054142 542015931659827271938880896277458255657156249038407139314666296102952375593473385462278419137558226148393948260005001023135823143 4201857488328216280961430315367466761785703837723511544956929971094809775022296035105405869168210763474522686058290737119102706144 32573961983281110879600931705853905099578408813860345688307986327833039865229115590217566114540232053575962608714151297304103642145 252522367128259236739949547260435746686095678417187703891637620075687104583870718245439849852584566117959981624404102413936949802146 1957623267712678840578952508464217235079754603985432623796644610046520825013935240652172897360877632640602836097978212084227759954147 15176037282842353886637754180941959905560378926252317351214093483826436927110941073899788832399095530098088021474823683384161139320148 117648840514304786431628087251163129572197407808372638606969164965137395791088108143472587991915500826147147072872700448070476252905149 912046367335226049720000179679830178939080320232923674340674194267462370890242494802473021998158849152358979148477487379739360445511150 7070435820132379598493575427464449244254586564742066567989168478220259804234100434823822054084158504873434228302424030367094572632834151 54811975001526028175009374931323040986620011396467876665359076052339990041827696392044619280756015128941378965515358024241864686787347152 424917597726198413519903640679487144440659803093844948971446886520427604595816938356107056989442822694153955990705964403704250408387225153 3294078800342015081622595659500069441190141772215694851240805770682265731681444762300447555998554560178784639257478478306845352825853697154 25536610394410291519009187457304408852291064990469169498967102426199103650756858295704831269292211796693323323283145301810379599556043535155 197966870242507886966579952609557095723328859149819737492092993426926433579589581980252518565736509313833013017245857442033916318232266317156 1534693959312330917852701234416509000909824930298062424164951336815450388347743852891486821911647454164163668858276232910854907650540277504157 11897372251551746115872047669271336281901279630901003939160651633480134408929999233085174293283252850597831822911521505528375414140396714649158 92231721922863610161084622622618833769903821543969583160295827482900481386261969089683893820430041794452226019354274111362480972401836025588159 715005830614985788820251083183890508787362119193683555513957780463860873879904226560621561337839912308708739179089570642336659186863222781673160 5542923054618744109685464747225326260397135752092342117607216550667863588016984746571502066796265911191792322274782447350361974625782812004459161 42970273351474464821788992649064927614094336414808900054646421643514134001749831985810519003341906800560212135485465031172458171128639293253853162 333117449711276846372463026218633331175905040555997037573661885091360922136165684983401619325039368545356275671378846127738836142939465058452850163 2582418650086091976046286098278268195553003136969404890244896488851179111598618622899715804555585530237283734920087932130476738353098911427540144164 20019623979748291537991678079016633057489394780920582361685393988376824230902429699140627673652702646084810509083516271279628280770132604529599165 155197664901138918442590060934811157529569612234092739750305184093453381825260142206192856789399218550754224422758276728834572039581411691704291286166 1203135244454728579651077323637611629278945477247191114469999384984393872915599983190790277226111222100248905704288198380854398933673008864072572740167 9327037345382873493375221419836598612147410980388651465855501564511323547947295561452193548192655102148711945255636671091291285699161037700087336812168 72305774469763016635711427572493781697733140698805738360930295774484650849270962822416947676533469585015383416525703967142674154339220946745100607919169 56053437207049366782420889481238530951230598520417972969579428909035285537238151653590709079344425629703081404373376388300334716667720888936744247315170 4345417562795831200167450996542253184020651650471471187407141294366635575921704738356855814661731348597195299038930421007742881040593888210156822434877171 33686879406352889277833914059875826239044606823797531298240901095268980174767459458943611789273851532629674593031078709561120411454053063242141940247825172 261150010957297056941465644894083281322982681326485035223193845371183762547660119386247494795797881878993864426050756462150871558747229035862383964879419173 2024507150108267467958619925573979739594193968999225207972704439538459063121923259814145433893931050603029221808287160391983844374220341173342817988736184174 1569453964721334841868272873566210266673839630004147902753836570488398566112535296235935127583783885267674445135097629225970503244637112403853266158829175 121668414322359377140804399406842132288470175480272524641727546315549568256073314936880408720577408934581733724987730618578124387899093920034328834091233411176 943207215787670095363338135766834101828983203965809418040093071264675572431036181662215217604799188098793681637189574721487755673361330151199906832552459823177 7312003340134240734132904479366469417533878169735059411885379663180059313528396279721072857155272859764274076311768853912132746259418212587165405495426656296178 56684673262900635252325877123515660828584585468768883827830315578173743165694801220626670059895550473288005676657856308972633880020485743944459406881667008504179 439435272859546045697637089455967707086476259590771245003568686035179886917208015633531149166018471287189046908064189078860037871816649686557903665146468878600180 3406623835292127647100221550286128002584864726158743882590699893319380354697966665584274748875333114139066202690589916367271605941319046652305736984925397752214181 26409090648691978004168655000749722263085781944194912611790210619269893084449290466494100534909857742936712222335929915978420183415416039408256241843518088070228182 204730578605554380900407085523291058669904661475097346817209542712313365345846517578596711306740737169966960804405677527926916437958652015942348966765609036603047183 1587128098189214994938668144917580899039655834861127303809471157947715818034796433864506554945226681024444090095467455944144244888347576261939644068191892080034760184 12303856205647309054134503901672857680879587818767276605062532587885185755377711808476067080294849556871591825066601870492284268499671617333879008857236071707460972185 95382898016841689425158045674074108721093466632325231899296755232863289311272129036391889966473422981365439237489511794020424519315469792801294199302167815966020213186 739434619685770260121111107035449309564364577528031404709307580096969530258790250221972687302185631877076088617485794809553243264151222583808454573317074943697431254187 5732301787405306736474831180835705307604004582562355216806923216977056848022590953003094210076105754686186909694175906920353628194814067072091241422354004100215371171188 44438389692727584302858832067186710658429157532207265949677136317633934435208422277539462910687179480787200981784186019309049526354579092099602493358343114511765008271189 344498693844342351808401539201189721663608062787075319378152062612059590611104572127149278442332265040363289285939599035074474721803491972396057476852110577769990147141190 2670649204011998530874071342081239418066639893683723645638122829919695120244411133694464099157826461904558723529122777009678074935795582846083008218569971458804409195534191 20703611648851698834563934628352903922299335572515520314447816773455941299954601027856663908743162035862412193235825887658668837761477558911042990130421891075361564540215192 160500126584405577365503315256572169869729821988582601483893304976315200394603718554682796979984785768474509359803393345938536795874619644486257146155502842846389501093706193 1244241394715253837834485297233811902968105981249038516741574016951127592000056326509768480042325054428565222217990689438976930987945529901050799660700707928654475279703907194 9645703597054852911955311786952733372635844246603349258587174680497688145762875309911212681918708810230469142500216240142071311951686939822516965905137795716057653451308452195 74776163433727547562042632605047148244747736689507547069013946581185716382250847834788320239112986391815843088862328471613874471308065275030585632126374907272346485041389415196 579685510922686020621070770598339296254535093185483513033966953839420315518850326804247002931423764054089158503544437384750583434761222738693056548880035089388693728730910489197 4493882490661828984348692883131341585924599979625630180994130769879301144234890059474364899885465570803521604714727672043280048269040124308276071031089169432306321965446180643198 34837820610235010709078621302996914671006979653473876062379283420591972502112295832749412017223630367870041462156303807770040588534375965089892324653488942901364943631981297402199 270072425657078882535591771274868333802314831812738375910789224544656146556366894919165287670581088585785309050058935678344059762729702114231017504715171890440081193080139986242200 2093676177862561292807776377363469264460921222304173696417723371795056715485540768711012067977244792918654867241887254022189743107762686991998360175689427840401072261935193174268201 16230757090748141568901439390087040895978821971213546489727088648688009955874735286451451512613526006852735218926217272819743368499990525692124506637534191890533462978627502943885202 12582532032619055075563852740880467793760536026730904239590365213240134355663432584496662571256353060697559484030226508761613747822393421079844851341267427831421879369149802203 975432701424200737293390397302890925975983632679045839206987508748954202705512868242912100674668205939299217688781875297485603297475538263386400113862475850921382646433735205046491204 7561824222192467583744065090532703229486196794517962637095830280308587501589599465661904898570403542250956848126802828278646554247372925152900399135165060423121255588368702045664881205 58621353870798202637168989920825545896854481158697371155458151570952593974616506059496150611795564851063980067189997388728710720363854401268870728570767141040399787079006891787763649206 454448956848269981215114900682309146700542656820039673261182398582440035598447049411830183078667416810878656154312107552476710230298295622302640441636690848627046186213049405466462525207 352301406814418868640056875503448087554256984066889169588577437259363484668844694107021124838788532830753295464646124688052920000046876451246479381313150441962557604403277291779226224427208 27311379941148835151046714474614533187259854989397533378021889116822473532619100534750913286152877194128504239188399227154900069094025653856141935809161460838081991087274773458321532183209 211725374881261737943219117604709284196144514416232636845886809828102407832425612553881236585656619015738793874569756630127382629023435881054059235396130284141491098799871021076371963171210 1641353694511459902194279669812011122405203833632785808585139881082807351037207543891579535065000989994235931866187280618973003268458767376631755011988297507804883878432901358261566207527