PrimeGrid
Please visit donation page to help the project cover running costs for this month

Sponsored by:

Hosted at and sponsored by Rackspace.

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 1345*2^447188+1

1350278239340245028363797889834487583985393386354539329010308582856312402472439883565164043371749973
7646596706901943228197336386732613262896927472751791903794814675445700905957533813765826117486421905
4859403216852176754568994652226882753502351345424252942102285125911601843959623255446313050786361569
8937468249967334814752593485083660169422163917386645820795646737312289052452749599210090131533211053
0190336651679318288091103225765927243788833615903369512041306376149870415661257959087627772813316864
8560740597338801887902118778465517840146268881438199420554801444409456341573847224242278877675580344
4999815045420262039247739483857323888333638144397158382509379839107593627503532979671371494749810935
2007941952666891949018520169301086493488475321702447978094427496600711675140579182894892070747006758
0337479748124659167305835728252979487062559511427961508848099738768238187555623563382807759030832444
4590474592652688952076202790911036182801891273903024288803704470147284069246197678278682297691462449
2656191563766966422801920674756815142902941807853522275051003529086340643861394634903447499174238851
2387762879793539882837038811308028680196848084406037108106455009962465678416117440676739064666851128
1318594957850228422373462560628036691634857325929011532639806686722525758164174191246993277206796624
1455890200279324065607054871125094860731289460676570268668702882574436558275940055461158745471402910
2650477639054088736351218434704351278334243639832085147357759436168505957988888289414296362512567618
0855079667714452020425974225465633100431187344258323519582970973266357961383484576131602673372516609
6414517669180620642917365789140782672353831977286514568604653067011467985203179840956185824675212583
7231665547594767730807369035464313026735291115696831809164982413075139746153549554829859547440164699
2638635772140264093460300059374824045305314046791709761698183491399520974322786273853798082996258292
9993810648359003297649299296871085595310394526807556947262463627589619295098702525406255846565801506
4635711994022256379971711504331571229684676970585367851136589491765144944871817124718689466894828287
1755726468054887843444872819866509148123393588963378915177584211343486601565475155518788185137455392
8712829939018768428585285795398167858759026685914846887053232930005674681808560433744055349393018883
5402940198826784849209414996778291229562369881889701728632614135958182611511157163078117763793326800
0627125095390560924529036200774948477551834423831961420802532479829441963810644114356267025038687632
3076930637765458537015346636592219302437002990869375214774804350571301592721308595127446144077540306
9184820153958049598406343345266566669543552400258953893185587875340049258706247104329925158208383452
9722438672212143521782431095391197165699567893821897556349171211148401124926667220973134423534642186
4275285236273924978796812827231650622918150233249547573429358238950782612955515765746383946455791074
1444236654599917509859465674377870898321424862964008818486865607645646996698480784509936548130224290
9423948355466077390023741055147472114017771494247208791334879266932705186305423438094533674460005885
3173858875282976388048499539090217219521355612239698889335990580408368521537169586564747843537390835
0281874406517685200629413797160835840163640672072072354846027649904803153454324263521258362734797332
4433836220061497414389239541799505366885252639694464610532560676314277503917154057927730829904331047
5978856416922218837967319381994094626629870650635773372358813343692718737740757836676844584849041044
2186990139421289405955789097384208661977105318600689538273709213193569237557416249103112181122905398
3639153916195406295920116213546953771230710536973761810375930765192307730019953190034022880455964613
1013044296380800281991644203908199535596352001214908933476977704732748642624730832201540322793160475
2042352705238487031898976173348969769388152606108375167014580439780936105013614088409198991161105404
5362946951489750396429638851113478310831847378975155630330813579911351836547615292635220471681162078
4137937995219049191918914347835895636964072418928912785881905993122800486518724679331571925616216873
9958391725471431935196344089725896421571622671438303232102861699803516897843409044496678508484634229
8773955187064122245451533307036764929855217775434095714866770647903320267661800706329096521942738844
8460101156936824373468705762869775399278026592803054450848628831385915496635103340017060357349568982
0244803666425020101587324950209609685726228852274444928539364018468038222206041541478283294059780786
0577479318295897919445443797457903781541130244926321907441434534292325045819513197148655750177312002
7057625548910963792303375392920922530811520838946440706030566223918075013357999933462841347728135143
2016652941851736522631810866021587223526011683910478536328349224011339514341500595025437499087551890
8209119543393882636054084165212943722381999187870533862076342785625244046823272699362253990636988368
9777583573261507581385032015494397849070672677703412063680825413733805161613958805609907166484606963
6543781779506322267134245322955878500537450768171625437380632171253128229068418373305088300152136806
6590419593056065187140278445811506759171661253429540076612125968997119243420864802225706349135309636
5963934358402979136232098513650283140930622947942541084259572558086194641668756307770737333802543637
8430881533146224799277331761112297232651819065011229724364156362808307882626225134989896129270792174
5044583766888304957287896289349523722820143824696500027178233052687320897099426364539564198129284459
0579874282008503288592156253117347278479706016987553901295275666740421388054095582469559494635813274
6347736937747435318261114872916591619019947092182016523513510974296392438432404533151103843048252576
7792606335594539911800380681677273289628608049456004855182801403331425733797497072045748677699966466
5989715752825538208588961069894129117813374143989007753232524484683970161089871799883789017067459815
3559468625535151723848891590445993123869563294182074679712084045859467948402519109998000196252277669
2599494701498516221591567915726130552230736480430064032757581112070637301159027987171447437264764845
6963915082472155612794082924194811344315871522282169649679395390252080388340234739948001291488144252
5277102886809865098321388568206599602847541353323899581252669580342618643186964078633796578749899908
0017227657217369347640401296794845897954549696849023796868761636513711378895976521181749325475100975
7898798098456598043903369674317875001923169818290564988728432493762831307471155977693087912478268552
8985169380161111751829056599947973672227557624574225145438264355867348814402598659857358747541709434
3692981486968713859185051379871991361080367576424807505099104316918159697866027907636163053872208134
0390844148373219857632941680767921513632281976867901134848210260495400867780992082362292494126662316
9342015848453368729863264619079630009610637908800497711051798936114506420059136000583407227485255935
1103586677392412011380637873798256575312740757747473169387815632280430667742180227061805888680653663
0190023164120560502572068023729578661435136187734258615565578692235070337848792903152615993596858056
9052684910066212247255789868606782206485200746814342529308429360457001219733040043474868628710231784
2774035904314199410179210686343825466561221661034937054495066246146221656150035882411016979686984850
6655056919446143611774669205160147530125383881839928288838142276967131629755577544379494392290266966
1761641472122585569056352152402343929437679029640463413832695079566593678901657118976200668229507982
2576698976590700847348496292282289267111155595580752831135553760882900942331242560735495785304824386
9550029332612804169942686251007023713756710123831131898711968517465103384713447077210670954150184815
7975452134752147750247843655192679808818420481199642760636395540539643569480281842597342454830150327
4091993209536199050047164110548097293997436243980013604645324939263975840212614506855041676044729604
1242846602572839558709204960904031907135069205673991597556408991698113182214784105722554447909908023
6022861664900529593552372259010582582467273502247044842332343569697171084735484906514902599112578470
3424761267067031352842394297180236601930855199706692603991602405044890389330497539880865673572610645
9395835219788277449162929770359175130681686191524918894501192686004774337546029199808277977990378817
6894561888856005596000538206236238146612522420012215956787481915011866169067558178006042884009719857
5731505292862578577911979626828803007889094704721093575986177833233510080247024820594583154898304840
3830878234836803726575778128628420122925573709545081432826939596987840335517139709432096770259269293
9073721608272758300147816247962725250366087868886802030359203881592729919444563317088621342818467228
7468904064104848644093540537443172465662948984809964791790164908618962814431048516151245226996284017
0866732551010552586304926471945703587715121418067048311539670683137438832551676980640939642241574996
3495635094519095913247838615732719674497291726091459623665503920536198294972230931275437593867390469
0622403559204877103476387272075097774955593783117839267267374819055619988455592503492500087913006067
5298475425126924516158671654084734782653155788645184315641176979146588050683044229857091510934876992
7566129587163259926460174258031487431533164540212519530227224371933984746383895514348980445474738700
2820234570071018527871988479667220701225083173055821192751411845496031092289087003479056853573761959
1586536152792705625174677761096811554493323965311486706209326516847738323328307002687708189853304708
4995158202809593054820065436125594330789229155227574219134673398256416993306996342846893953358607562
2266159759153150336350618106342970663315356303272684242776170951133108555871834341533177586347618605
0219795511698369120339319617901030632878744191137049762585334937301978077736406433068112814140951296
1536934844589025027813194194083580335226262687514263324440336255289943008518056394486363291089120913
8710341886374205509154593650076132413280078793011268252765903486598949364059963837459126091008967581
0008716398161616338318035336053585684810944321925916278575273094419522985482108234733839908829376045
9768884997539945951056136344226008953009683300377677391195536359562454152058907135276942575785577335
0569278941724655804827067687298498867709170537231991292432089489164681656243742430488619853772183322
6172943744200134599415269274999212826688442565429708042979382587066775778364635205242146385382835676
6137198416675798762182504574292381548899613969264212947011232220101011136733053215725862021346871115
8445387286645966311647678388755342417765981573555470771861003533331213492404633774527040797620304739
6682288765460862040627281893452153657584639245286046972800327341469588219050788454225400953188645318
2980937338106995826392456259351509755321329189650585026888563404749464643977716599091047401248244122
4964959452813151506258543297974849663967123706313005661334665548394492094519044863449019882305801587
1089395099802852997100467100355509133436927446448660281746863070584279725450055933842295013110737597
2733597758216573000847014843713596248599109167748764687436496875459022695899751106572554605931920469
9160621836305120654512969173082883077208890103667174208609024293132735480648290310170857506679710272
0772227012426926638753986662925024148646316380019490186488513591822123089696356055129396228789990430
9904473972895126037506627945787794865132469675295536658836473220251663980524035827281858408530539213
6361444984409606237337724097634238204204051204820767984589725036715431134516883081091470782973515731
6270044444378671199375446377750420986131587897028242342247083213846593360246530166660082864840357752
2958517352572768896661110046362740610136637321919281639843700588396395703641254124567111416986775911
6633239046511020962210051346917020144590813808254987342795976828296636230644751801660743373506486719
0152483943164592983595280272575316690257690217966497614092386546041817726563956443027933915779283107
1211990424603696493453472461402381548376605580818416953122285854644543694130778318928898664378326672
3512656852122758289108778605762064145495583099192637367301901805966161032832107510287758319882890716
4893300591630986771540422251213567826364098375006996587225703683316989526451312986559233213798443372
1740312966944556588881159165076435183411241856628490768148170194583884903674223875903854853083977368
7333471940402489962180267108366134895839391544984203010543551714472277045565759696926754062681987880
6756148265744298698180487216128183194539381533357287300304859372062819597310786753886145356003887606
9471765412391374229682361359080115362560949787347850402397158868888808677341276892039677641900887227
0174288830986136966730585505200525481810412798854355781891797556971736525645844729750436937281747607
4616783244216175160107146197479761457498442374253352263639456696418942414644257217878551688791929708
3426084407312534067149422908320088313704382535173695000428542237640574040862510477307022213345844661
8449444457466641569536196632550303349525594962289079466125158483550956528823516534041326098087559679
8472496532323614462219779259689714981100213724146172070718398263604315390010273544021158694491799570
7672169059024618641301180379713445086435515710867430918795526890612123535701271506685100140624339270
2746914271255532416697994095282549148348040924806221028744251546350087075072369155132671682415084252
6473512630701688015448795502537699439113278206371838046103957014932264536374379926694941248907457398
4267959632048344029745722955988079169511659954798743107775725534335991358406574460536256877694968465
2605666638376763116962647196972008803381150472418141494162398915436642874059071180278354829466282385
9773760024714530397955410412774067324855082180993049271810834077983646993291436216978079952958495105
4024455165193342788288408608511949462309980435867645597862511908009719030171139565062588907839464237
5604523609514728118568608987091702955908267097639840606823047176272243864850847842932190439380059360
6690119972541744517013995945381740732365680462170981546259712887730532861896376240117350875435927092
6697381219325404208512084940031121200217106924513478469071452623957821256976149255292290240180163756
6733110669839197758397230117436581076662388526607604678962152537576299347561895452475521675689431480
9517604744778018530717499273208917177835887936931306779645911914193418703226036469255727275771267607
4575008281941374400434313469707353524217586445006301145368189820971633635216625674850086574849550421
7332523161232100458288178401643552546589063722388036326281235604041549298619335076660846617361696855
1319634709556503262139758379915018988605680363824319562851478915380136281945116136441770835512304142
3041346848455785896816754100314677304796976307879844770831338089833693097570312981299192580898880082
0116912962236008046684177687189178082634385333525998541930559174269478048755135161657380395170547214
9523070601943336874838588388684080278823558883797225594631227208161303035907904916170155250370087590
9103203490421868006373715324119694288844008428325229200790037585886588907985993926276934399755134081
8593250491677689440121428195079188425837053927092420251347084257077480974497296173528011252619746663
9986032424629457542833273377051998168065972871583129343599341416407100507178888398206720559093666539
7290282223595320098110284320065724008011406920781035269416898561821452235287525808102544003771871674
9671216012930233523354906806251845906610202580698661760972093166096277135896714988906070638507413026
8243315811088525891598156188959572400727278232220685445996519268397662000652015852844360960379523472
2864781410146209344597400677327737431640396074960697533802406202277602129419781711403665094183297007
1692441306678568081964025047731493014665938033583975626885933213317404764223685469825509759620302815
4641822563207710260839822400618122723201317162320428472075526161867674794115623660486601434719209149
7881183328136093187838078693310869889872106262640559278632194394201689639216088448898949168949189721
0870386113643441355914333410745252760945341316780879640638770145703126343395940285164222668906389775
0344372141047897581845759780802387396384636561869794960042272285690341812431574684861208370337690823
1816180349618351729442697048387476098290570513852775942705345126060427013573559650713166789476586359
7489005412750090831400230239713909607987571236540149181674378099216923846897662558600721974665096330
0469837131541905255634656441203476568181004617929657243799756292333094405397983769108733641790301494
3201918643815395636762238076655388162558389962808266208712544882473034746182915411693295178349070991
0938780718463898181576217090636648429204794446519235132285101491304490159190904395519676989694099411
1415737702340947026946201061975738618219831560420763395352265171069318799562046798865832940612160411
4521971186359450303997339646202574289151070167595108468076444911670297755857141209004372390857721884
5064813456694223055535583985322503769873215196968181668789332218113433557455507188348520246751143516
3970569827267584273690333275725196211172305279420248420504325099829194069247059169580572289161634024
5177137342317235315736014382311592418732491211612830857095698823001567077215188453284764211806743005
5926777544310844094742648828770809583131094100516995817926621353752491933005996946194852228382781645
1410396939426232780257324540687733560431377520579126386944080364777089497251427907596377352546439306
5861232029453025470636749356915664817897386334279350574419300729332070338717027107844337595564526420
1979149502518038782542804992583874884023367800125503571356633530017152710316128378152323935864883529
6932159108252366327694171038139861216576912823522515161559088483563914253128310466998564360188822762
9423758480841822946103481933376271219629419710801561066417210019904991609299239778771444898040543560
4057064147819336815023032938386210588815906961284512834808496422735277694308733391655945953529078775
5901335057397642123586257199466033667665654924508805901216857784354180883783535516345162843407012436
4671108288011298445711102811319551274485114893391531696228493555291256547067947543520205874267347441
0348087608010116622585650264216338647061928176616580492112989916736145826924464518442752678739673761
2837512007853366397462797653750319568102327848017768515741076609530167806792713771854268593636724645
3448778047249641117677428971099630192889200667845326217064737472494282361055678870504356133694573501
8300252472797815061792800518623065478099395198573959772284406111432931606368510125836634806343727791
8451962406628164890342418744204542761358292542721766230472267506380418146582876632299814600618545875
1985694206283144202021263899587427186845747048908475666500403575875104064873717363096975638661127194
0875749374759028904641598487348133448730123929747029829203342998411855624099347657805707813682343208
9812519731929966833029085999847425740342418092273536645221150917590407383258643083171871302619221940
3057651677933761076478344233211487813196975006470658654244716751812615114133613592699209705966458401
9403772290170654894122874247219310150000281933576138680232681303072980847782039903479206410049806486
8044677893682453220205466501028256139384976305348413917170556209999277212104070815612852943262956243
5643193334207274077649605029896816034080541709182854975134637677076968152036006754321517159373044847
9694812050165437976024175350112009483761468181298825821108865838523350726574308582162080825346932639
2576037913002168022137461071230145166812153521589974093933497018744504758534535379608616394099463672
8083734946280162543256626121959228293098760914153442581352303496687546968150111992968029067959899854
2066582605932178519543433178736617925218903358258307209212847151961690145318037281367186063192540677
9075428979587785470019944155547072473630038795470527396379192371723689920310283126028572949596819328
0397490869542391074816949254316756528967404952331829610588404460456899245544742377575512870120956297
3420001894900067929551274289498134195360892065779215261904184051190856929442108934998702821318673268
7528641699555340466953603278683817504638502493177697814215658706474555347252588556141146670825596311
5691477064921447082741378096563453225661366401490173584620137172525021088961889781699180207451680102
1703302429608816510456011591264170310276742797232963906159639094806482887688275434964751917428965195
5820256886441288602430701664051934518233594858439056295439446886389450679438759259794862859218864171
7705418363837151248983482229959726872518545941833002458810556033259764658060554565837194976826874648
7299122615316275011868545666735647435530792843620214219684446183472729877030148881924656922629452496
1432147080799089350956296391573757276981774921893502146951370792095438743452544252887688394109591970
8475455568337056018988267499642139577801575409348209588343704943630590464064362751422892257737182949
8427580488884713013583921535157263017777138143383384760744144661445538975381584913741595752551026036
0313367202889209002397473810036121543899134620631321639304894191318800253170872485302385337513515712
3463298031356583598427492908844510337462537383616907614409246135046043167285556917322457701776937826
7509565368978142488451867390576925274356078350756404225689427385931665014782571998591537476799363034
3511845563829765054341802733732444492382686104699364707087314365574343670020615770322088047805249081
0308839869794504285516583465391642256375747486113187085067719943466177699264351991583060279487097019
6970202731256251341080593988461070835756856024881802724391767779203215661048342787809757137991883194
6502893173530425578864253943834755736796528785381163474481301114216119126756544264342584452216952726
3352815520815483489034165571579411864484557819325082107712607307358720126562750784273840418618001562
4991910546536437046050931249544657076897068499399138326409264109490815962764533209096404639384287376
5382041822103937955579082134268365382339506112250873044271915882861404243791359299522027503686059383
1309879292156548753354394743045411688564469591701335834384648249011783592964107364510825272082470369
0760035697132964071828466815764320109339558922682471107771796505147905200776473813635541835841072265
1694289931115126962846005561282033304829546026527072880372360956850128335271360166597039646408406848
2867439704792722165523471278306336056588700879407384181166226872467410944306597027170073538502688183
5629432099471340203972854465943223390795383724912284025820046196876726120246879959705552873129468351
5537125552548976870640706328646016055101739429568692989621291702001554626667054096939863602573219998
5856197730575403661276213484735418594481832452401380026152158259250511915979814502375433475426415352
8251606854738912329693036443354136772024862181611977359293948602283409453630433676887647420793133358
1188253142601145754366501586389675176867552033076119738703745126136099465147669614200820070926865218
8435334869753880589734695842635252368349876203165933637251982865371669184038959221627576111720524546
4974814809813948208832720118772784204769927357382725053921580844511525309799600964364035267715265512
5082913297771705401772467005737545300742856557882969495007891135141725662584675348687010606717654228
2853743745892582223761289259383806087682083794462541555135111523464065038661036565060692507269270407
8583604584840177281743022439390179020111167788202630384442513511890833124447408141358168931125054809
8885393397138701291346100072665375816802146594454420501550513646785430865207068381237732271190951599
9088521703824726847233265547666144744681576848388442613302203686843856977229655172488386388721512800
5010411906495428156502530722344895506285132090696620045153631994037043488494853806154357538947658962
1886994268019959705834301118056670823348534906319714876927292968099121197217113734803799240089807822
3285245057697546970285003185054660227088074090977540912049630795998106445293995643277939916857610517
5930361239141197033911834226651853465702130866556560500829706201717065000982028591186429684620685937
2701341259733620094532629692490766266591697107731226400401644004773157941295035040790951255736679493
6409943031210196326241588924282464275718990791156242582483248874133014507951172961207397387853254007
6757867549119234794205899113504972810846682469377736040820206729773311775165697662300654564242487300
7543233016007631879309830390503931374035402049971331413613639551820557573746671923305365935847069919
5699279799225813500508644000883991797453969314149175139381387156550435146484862811917023926185323424
5007216528934909748423264497872191011917150514755608868715840009289911768048373688502188224062370543
9815511519419801628693161703980104313768452355875689765400309834701068509943809066300917078181624419
7803088455701507253103187913548793566648778781167975873037632711701544234423872573280420019624410569
1857626020537189778087858047253331737940613129499947967458796782240905503435206987866492158430027398
0611465024189491398486793948288144208427909733674218234879571895704394956071381689115084640498781093
8420611545478491165813740848707569341665802755278470012970224119184294247731431347840284128304921207
8452053472523355808067619564374408670706320092166781333575500142872139806327846649738840466023031428
5782055856274757650277485293102671092085503923553866275221343152939836076497516064304407250255278982
3466623794069230165500227462030390287987648820600972941452875417388144353757119364366734868474548767
1119385345620794221628070544893907633836274995412578290716197586111017345461753821273803794354969798
0090669076233864037468630251884630582830213158189031621676823170455713967176754304443333693925661731
9524029595334054178621464904699151584367836435287090255796148429213603267852758307579663588741205881
5521544239786457703335385243239302362505051906116987330817413779355310336308451642078620519733357186
0104838733096231129256717009460718556031446896375184314451722878370924101823177768205981284720393703
8597161947647458203341137378150012238486107605084384073244125418209055531244341541340804402751075948
6296600694831185705484914530527472235185066549118787444249626939831251347876555317962396315480971495
7326117981298290658777223842785391783424710119823508125309144987446963578603099357348662908887529475
2466566250074374072939968412787188762499469446678073544781464463695835919701398718826323776163109631
4807140900053751199464073335208001314938308796489437621977029350772074192525394469185963369245816165
6346690683787009829338843989261878141274006477140206187268401400349119338719847694345902092003306231
1156138341928818277242730867239848069771810813701690843257489904823896414188825218895889218386237148
5178631909634096927480842798878680689094690353755843910146213208224371519411826608754708222159699107
2812502477040703563507337912796180182068635440656858340639632846699250861710666172965546628268194402
8168415062991073247157983745949520021965666133528980025221997656749870342113095626774762301710543804
4370367241944300998289818411021189432645690526164084814711296839048521291918988694424139733197046543
7760126359078375690684116959017420389911024888836754310314766364394135888211363575150050543043228772
2569837137268278036567919538439041957227483109291492301935752401617568608346606403080545637033537826
4570955856200723039884253160951437381859760282915174839049800602758107444875078835533399190788456467
1526392327057671605187313148589562473903818742339400685044333464792774159861854338424931838132677228
7456925544098240101923586494332237147706588353878108785240212999110179029897895904051856341203770009
3253609859081541894348255543073250885596648664225863746401660405952689593139143795248180368303908753
6152541474730714512251487209884454411129523852466444927721523633426078282204745255780430554208539389
7373515528011569103515528192244253706111646521390796291910499476612665313370041862428213221788517787
9035670916255567587564965779320794133828869704652254202334624009854086531583571962183440227947134545
0766791816789040508406921806608051382551290865053533140289452609512766856367260776772433720207112941
5750225589018594775555820791877297659268452892907729779609377031164230855852957398405541969016417545
4775051413365765457069559062678240954307422753117178837281192736683860533504605175990384840672897924
8969425795420073512441845307151128856106876925197770684277021061785643338637302785236316739741342744
6771662992631501521232503770720759443945906576311987190375905705519303851608558866481234625202169901
3088220228919271464075354838368438527948459412177177865856450747329346100847363606631261721951822507
4076669016606218283108840948502837067727296004332301657671966531260739771275862745774315745043042272
6374515925759011823145366987697218930009070952670980484458350585829442089066528836373358494483568447
1224728583467909514374410521016030125391772221592128732717679082617101225272044087402094497352440761
9648141407519771831543671359323670081170164281974484754304016835335062250889471550467343258451083263
4985649699352186805021913925019807009703293561458014567119674652360862244320242704044751895429027661
7391253166330884720232140620283192085271118836196605797106184230203546876529953282672068075740136718
5233002626874004469469458476707670410919549042000909329129839805287937644985040465023043137394239551
8513808691690790302544534551458436790630662916872265238007645916223586758308541963391738619052818769
3797120932695263792821608594852361677388870682455380679893220113042857318867649771138421938448938816
4899318739320690105524047242767089521711525994925898926655254793014263186211972465729001127915634011
5080631768910296033171523860505909247174926165197590420988969089965064493692885723043483827815301507
6195064803186801696817011140663559677640060550560761131168765423989113276007565767638602614088616772
4629689918485113893224689488868205115516199549321099753901135320418290740397831824283128048756615415
1566488580146773085514040509156876935601808396013647601296861426569372007498999161016912542509190616
0483137888772312355009506902054663768759346177610063234126910038632066837675894585953529476371691287
7161356815286870700375002680550821988841856651138398103507383711037961934843868643290354401524710041
9887850492515371932128420909270169403664523196317805965378140627465511036504616223043952652488483987
8435898156071872153070410677937093657226635085598495995865303495368461385507117330335535290539422896
4861464259228881988506532142042651357260500310026286056596589790875541889892375839714417497755230507
2699091126576660326794151425114564092949230601826329224728903367599821936221588088751498393747080590
3761539901525655316540458501095724759522705244303024624000613305679749234820014124682213138966653440
6378751549031349033097041290982707925882702910424577537264678630755788536476565559592303400793366875
3392269821378258060670187264678663940927623698416315748565976715767828610444602867776195261889737936
5854026995461737943254725537304455303504894167872870177772595771444267102423668034783451250554003671
5276326977289758118102960598421663719763405288668905438629679165226090561498736074089618020006262979
6767255626441164217198884237215592089722541603997982286710686783586513253601570827703344903525432034
1767505959759614904960933577300258789500177033757479767977467795850993011301096909940267309660271912
3398655365538321590401948353642168837301302145729320496538183663481893306844777038194859673138684697
8405768718248435332545869427186468245907456586317203585513910115386828954653757352700756020865817107
5116737536983671698366718249275338818846022099077895898620227806147918812349713348613070103843403756
1133524045067767276006397413890581599235651026254242437595737066952085093239925942616449515073933872
8709564555959733969183813041781240388959033807743421915910568625936796546488976630031704583557734834
4860957905272603916324636952338312895190452348693434432185415807199898759461152237081698182105115500
4423356873396576586227790472856964353050832588550307247161338596367171092568751553740792900877237192
3615404437892747641598824385701746352588763550344698542952010761922422206770941288514008975979286976
2732089227910864224971220881062207524196839476394365276109147853634145631957488164212953662638062257
0810317928516583648480353836578363966037579079213405492219848624786507470185162100476524526798673055
5891588455633564288454256887346743956561008109402133392432342424335229327160769472338886769948020162
1524952428623169585951053639393047335391956039822722024238218737457787905274887896247824698509054042
1745814362248414775097739189990814301694378969890066591911818858780505961594819244830814268613637102
5627162570649418701151139557101766631823907431736264084533564933269377485966857726880314142805387188
0706034264932618055915890792330308283868892919737486795471723712036336759512621715850632792888530338
7736447430278013992115776259017429758148907579868553296416177089317609986336196726227761199035259463
6824874985914538576504774552321279536368324277128285014773361214020862224188172005369024917210375898
8905351595238262949014542330712857069590510809397554355276608813805533651258650753442265963153313445
6310141970404924013794315741703753411932422547563337044042398376520476399152685729448077215339616726
7005959250166243709060134834203085455646494636343511944090076730511959035060106930065484665226474130
4062017765136056120483006369617793355763035555983189159340386345575729934125071843912701659008158293
2559507376844033297775815135173507127289677864408618539848707054863999386742100107230817510693769006
8794971800738320712028769377519613296161141289839888810369116632832866907880690978953435098479895242
1483333593418480412304747698915560268142385031574005536214821021899316908538181462613140240657059043
6914215839458422822865902509264406070157576961321275889145586123409066864010623328779505165112250791
3767620641402759082612755239966363766633054248192855529868763362158649394243874639584142249095224882
1666538437142870265185622745844485875680390351375499214739874098052705476294757721297545032906364665
8150229512034488111205624365901729393829385883358422121726307500311410636672536558960802106052052634
2657831808119140156568211209846996211433060464788376861467744222160879420410605429400814727147430100
2278601758585932863575235949500809403688763496923802778888658409088941509719184259575757904753513146
3900869950043566008219072287540860918652919876420306754437048015693124138546758847186793883584177954
4946831495767847795396414131762186957689662112955288656537763604138704123344460548231055664037628304
0954771479277499878270129893497628280210337772894849942626812268408964188731690509636212927454518119
2863227519477379213967508483861422440162220320156066993754893429458120716848452022955221021394683546
6981855179870599715838837861130687826086972941778950865240719799270704863411498112982247385382125630
7682786715680543101678588998325562996492744463356384407405933310043080276709281051097226351786301960
3197531132145632225329171056180918172280580656316649764543623185135021832494904533028887423051346708
6584922513932339957058343803466499767054498740469819293851375647630128567058778434078074727229760658
4868724689981986450651223661751824617419914573311418256667308445775733863082454549966616369946209704
8497351663961563955413364855366271254178329994822673329511086018883181148866321179984358981982007330
3589199265589398223405207313519318487600759242708513010222945632304325294187431274162179071459785560
5816528107778029596853879859850235116468774047742190597865005268641559297385335680677342066132095439
5348401192352453682598567086314441546030464623325373976562684647857779384837424510642816477447737760
4629902336740663178079021397540290333357120022153113744114910093311085974755431758454543835452274823
8246425335235240797289827260744664630176072482636013554354143260309829250055482270383551420204850699
6501814822388029831219527503705449377508987084385464912474563588351899694440251263382792722418484284
9963145607397352665264438024679127464966594857402985475844736785060220170990799009587574301378480491
1104268692781379568946387353881043862756898719294074193436130270846095464705277596763717633755188987
4230669049591305798190714241218332040966336541344702231098556187148778682117342129155851582451278525
9312714822030272448611191255595833642626699421755112763702943882866471003429023078697529790898950408
0857656079632604385912818681106482129834135296389197404310213556498851369293610668956071248561605227
4323813165265127137093163563397366199405375726222522430034958146706811513047021231658998771232783469
3165432065161153123703341830929196264565407359072924444085619574938602983897248952848222874403290986
4372899699645846321426875982315532920110493336032660420573900898455834198024955899537571034469047770
3338268150247467498009179953090270911018336389215058277538856899767293586950926199845485453523516731
0315681393351450994380946272534706396996412799243541777236283099016867503615906959327322064002077918
2114296262864333442501346576728500217878751279051124706687260960691520703246157153018821250283830256
4043648206373826775017585538762254584034288804833142270214276866044490101202894662412722484216050531
8391161022037904217959260155798455753322251415002739374149741059300036087237996914126281664061255329
4046177821255286754100144387638715923821854024570998365236984820560691974816169988708662450552987183
1593090049001725765397897132034180565536766660375727367003978365233607023780888773874864991932916053
1322047693505655101591582261389299156863237893580207036378084993789752393344009356681591265218065541
4968875437761801803469883563767828279351541859069357721025012011139847055183581180851056194043070827
5780170499125482487347194801627369309978250016811345699356319419358153426864196718825979964784682610
2162574237494425147505867340275714067114153279869445482520586301182054304081706646422586458219074745
7588292428521948031641858986975099993689912942993889713082096901683622743003315968368111182412132028
6023022525915993081189564352727298124003443703883977505331485714296511166085080366629951632656454654
7274064525220126617074175619855340250147973820807090779405483874040897320121920842205240161687170475
5710142089310118189912114768356265787560721715012646280225653745870715317684063691837310308514018428
5338589664923671368089415458784305826188615129770028242757318451612843969736473789824828599248567669
5439602017736657825613259856481221795653604691247112196408358170684123413975043649532783770130992783
5841223862380405189987125790973900808340378391766574944532138621349139556152643592318365618711859474
1534552185604841460345275473813045849679793131192506586314411884951017705638915678115355902832244913
4213580039703663468905071159888280859460808358718521341105628146365590887734439790005776689479515823
7517428247597427461602053438783782564951909209687783613179310398998019901025401578498808583234097010
8368156866042565015204913919284446144810712759952217576009957015693035618481621593072742703952062842
5791873942650767864777578677475599108602687386643771952035315613201389007415442864199610268102566605
6989884649320857697642976749435873008952865877328390852199717099838949036450956450153465594400974322
3187717331544315704823617755191302151595565788855388950042214200588420349297934661968477866211304541
6834391409439413477367195113097891420533723383260533643792623284155859332299855439514212360469090236
4341822720133032850960512601144679406336418024940859824248784484654723930884688606062787444427683528
1514469208822660893381267199492332774495781629572756362255542686358818384171546041269236491446552666
4081014278700612571922599265225547140427652997932252322418239345199768773322527904469740078968557132
4572369116299945726401363490518898031015366494814919587145949000917917175597518830780796545784040288
5797726435741757164845655718358323051686720471583277082254273376795311222528818735243150471037620363
3418709942625196670916541512262009798728473690267098201157124951855630059953610960187038061572097434
4613056541454944060463560569595096469627147444025619880413882641075851803472933100026198286275159178
6502655971016891773381984198403258166804351484663284203743205318601607721811259266117850771313629150
4366275199434938511493946719207218496410089299582121400149536589565983072753050064327483334950857753
6247061772742612742495387151542990573471107889176601293706287450529980979541168540136432509354268293
7986877868212648959240241548120601706323993293344326135497855885813129198424421799544290415703072814
7043660081062233191718111360428394066681967847864470049973233219259230974362475222528226904785342786
1739441550236224075965909245459422778851304223993776554890511477001536752974927542571119206571736874
1567680736928013444047188768443161657919849115644656703412628049044301435173708559369386514682954974
3538978053401034060137061110813544076992091416676471295418893768496704231958655341976287545025905223
5856002413388291630839669987118051161893171335480392858827256591953091629949877216032328148026510089
0507947977215911482497612536107155307305894309992258360678418260475288397282174248752282374475475457
6026718811080278128346333617388842258332305292805340189491848311961047504412263643863629190614622164
4671649618616470765003097972867900350868785237715874813419324479286125903198947058138566226532530447
7361554985571601408574450577948463299315545936998749157150828902012624872442341559984973918372693473
4277456898257908944514109752305185101282683724262085882765658204025494766028008408723389101478122111
2184169663665759621432776410509412547432638483442965478952703379981318608440828112365960545843694915
9178045990299307591822436879092650310938124642763837795487517569433273960255102210559918373683846056
0802823956804033130325756055643820990590157797284800403266863951886091020913353560295986046259968205
3037041660795012558944189719989606129514719312232158178098720610046949827721217551957215517320403948
2820952440296560843454411993486684487462935030066524266467039570937492417891372638933788558195871815
6978353326720383377430176340726019794545625676802694130130795969921823024347634512517392481378233157
5336535092911511506016007026488882873776758737776630774468978767317410075294081954499463958083273471
2014657028354414442985655246552629197950688973907304071603313050671303392526349602766931901147128119
0321666638107697650072982091792790791472436622489732908386373498084914620651595550358429354807975997
1972791419150455128329989134660460536505055380282257007024352463261465709589600782222499377209149945
9335036941931742702805709532664571150701170389990561340288300494295869137773498850000560485579258370
8881332462417704908139322933029259798793266467978703907763361344355548194403444439814230659430363031
0415270409637038955398539926496475190647752159847630468923152726579053588573785928819545245867212696
0013022390441260639642164890801687082713377275205418394165592256526792288156162509215294641600360067
8055372226465812900339483416805144950547885510696616853330983483863383560458954390371057330309818886
0248716332678887815222681131599982917698102278408138171753433083257095347037944928153316824508798804
7598253668250268417230053325051325558955727698179859028687734820484517273604835960629784327973312764
9600049330833169736797991784244731747084209031876404958915624445234790888222903104162900205675642086
3596303045718921198121478861992690697743626560274668321343949586298122573433584412403663382860051804
3078856738304615943973670376361928870703890472904146170639461821160493131131862556074488483960903709
5610326374486122675377174918784768445524973988534325681223271087347210074401991459674663600671071622
4562112556786498455539071198985601303427352140307514758981915030800013683787766899137894829684039685
8298982228006371638246665962111776270745650467347923011003718169127872084516656480789221010462750816
9434208366630110787578480024424805089421539631312804471727173809773947263934165755793859379111598642
2018425546797160952796130845006667995179532937683510394855151233499192782429136040558008945541028339
3901101383339094848837585634377755666295904479134346177641283530357926968411754339455071481785007535
2521677192027842340565672206343133207571146535291766330422068541894142380030283045845842743052698718
6305846617458226629263935512143811075607705983635113934189974936606014872956967251592899615886048462
7600611151165685971335609292505155849704711236777784829884038927230555093463854751948622467653670441
8538773530706482182882083743929191765543993050068778493348331654340618902308314560269614894310423078
0576790836673152190529767647458630090892029072716686786915347929876577299437867745604479673388130742
7330831082552327414603403676395718561293120967741425236861039600532790954528858941281832758815958413
4009555962620480147748697640519234512001398830463448548193767780258004684748137684583606945432859888
5917776432358059749535841383186459316899991718132970394712746105431068723648880367882890444814330198
1184285654393009525611969425264465749106785123406799406735564924692534229372211446608265560307063861
5760583754455789047313768006953984231475097727577987789519208299865692152346841214297945065545899325
5736388096489733398505242569905739617356319854613340556219947331641147985565389519723853664506407140
7400930283474296108995935507749285158019835627253993971327901694687613560207335833636816044633288307
4811614739041610864056856405667333707608649072075717937124912427987917030586986942697922344466685405
9347359265931901743965696459198024283899687241217715458483358622079148902748003120835048588109413245
1092487970231593497252050756770705104396342775674414937478103496735495369761685782410241967969804283
4023626115997788114010686680751585880901699717500204913974707635938593905832423191610406768396631360
3725655610556130519918507037415102238601341653072563643420765346643628967635490721070262214603228112
2275550153399654776009083377223318624967937560471213041861041910617534711822610488924709223268848594
2757724906885232082046609685833269469907657179595046049741428513850401214088264746843377335729681766
4934410605972994820773914081708726855193238380061076534818508016128221637901374160911309312081932908
6395015257020391056095559388518491570657123536163799164888338716746185989058637590464054268621265280
1634447631371604891077660966461438485706842025245627950680973970009063309530494895507271320099644258
6002258179105802757142675561020397737730099953381987512830026808481830407919844725321299707307917911
9155482729248323496573591792150158140704201916029666641164276859597873249758557013900688876511001323
1812220144647967275377687122345933584771240716751330382721947086768103521532719552362687935265986268
8545493326495967761337676408254511034286115621531156261463096098138397944531196588594740500705325311
9352692846706066532133636358315381620395587766924476312982254092151674438969732765455675070076563576
2366707042127671353836280337099055638464646089122637457600242385529555181744008862369945129053494469
0486017750944807695594318185627222158692861666085050501327167172776275328735461789188487587646425944
2699849007817673633566261425680854954063751256568770871266776067421624780591371175370944753447304438
1022078784452633356710911269145901797140388150539072235801841102500982754347838545471274192847479642
7079134381902989774632758645048663966710919706025547754905700199319464736312079526658759389492256780
9946032961879507742816009581759821296101832563351344018081412466334765648585285288634708985268959665
4487363001227934738802887897286426501658483568169576743995821808384244558500720469883300096298140808
4692949604006274119743064877952149842071458928345736759162838306770029482578569371276656539066011356
3202393631459504042870590278477900976051225653752761246032261464926927376947780172129440662383023231
9316124814634765201139929880941617753326380961585330521099378736053805640906408209754166317224523514
7844508808503111598230351204502549750806896562131571073881682063106868947012078716871000750534618853
4877276233634744749864359666692007888667187705492849408886408017452840177931630696632924374108640627
4237914982368671492609055228460934904389079452782748608029118037150744062748528392711253247895251553
7232901600814832807505858636169582118898111181696732238654240423697880043844013801431769957810725941
7066662876624478883753525918465966652579066685675495689492105176714450449575048414825627164999637086
2660648952503483901446115970436961981271825849316602875374015341294599506637457490544894467244430673
5933185766465702111384690767403868870373706292042607450958271035553303681331892980307625186103164521
0225420248420224056709433241345532606034000117437948314019053767227451317794988760655411113825361067
0263289481334753391666679935387129320153207028416904447137550211875470825824088762795440452764506135
8487259906390702643500422065287808602930224759475372345762308185970647339263402142186225777735013526
0865252024023587535185152504371852179999053626412016707352934977679211577883943749043206778504787642
7742097532294051510754921987265391401462376518797235663750205337025404124780537636175169788542471608
0084747077174493264920309306868302770722916052389392592106487459723482154864049004173039136586211874
8785706350183700558937146021731044212784057092626011279417491230659846932045236696492723678212128154
0440751091708001955630496030098948405542502081385943684215479381111748221927168166011070801632036872
8862293139583112413730704291076377746879311003126011319571379656093668345106924167185703138873735117
0024842711810929954535017734035556815793587562932041202787062881822853547901087422739533824320949567
0431706649151599923518360961668991911933673246047295669623561194440982432766154116033802471083332879
4128191982215940474940980571665114326684890752901087765910531539226375768648668915242849853805845876
5847545638282591661025999719153196574839212317175737528691419355687094479055559429075680866604557377
4884764569783615243028229954671445086020124497419292100412926801005212620356959671355536120892499641
6421011704337741519207565567456486589196875978647698861032327878972444857597154736211058056603963686
8797599001220954007388668207276349264567921155241365867670496268554967567752731741945537399986358462
1550148939968864374765914600666231864067923997306766710819552955320045393296551483313554111673030834
2764800488402609663736472768950479960409195100864961667967530001846297372236794839737498529366085321
9429793209810433767605560098812870991730316870552209335185530619634154810326348522895217437971709923
4078270109161330862109093028037251533913342558456050259808979082390602147645350345271349847453285972
7743812194484371337439985292902716517276586237002098620733707370422477108167563308373461285643895954
3020880386677328328995802032756572398865212962499814786541324482734741614384247952177626582289264854
8786394877586587670477296736369258706267237184880689572936107371830031010729329560613667312555088315
4685501517918160751498679255568102803853119222031019313508093646643668236874760713724578496130741451
0629920911728628995571017113511803076282768905311030144171541139633337239984387807285330592064275418
4604147365162938453467656449951805636248896321919745333090853299219057355920410452388283875062921847
5383371578979968077549223060265640849809046128217508153721264009574377324851834719534038209940931159
0144451998864387984350170647023606261192656370068691594414079217257191408935858264457284257295285206
6059472993548119434701837353225300307834619987146033951167705183073801109560067715006288378673283972
9351058625321805740476713062839516927084770067227831551842909578440207507201017382415867877637783478
9936881674899222199800901093644693996175768301776935377196130175285232587622349812131303846171584730
9784882050706429701223789007811783912280186971751930144161524969664263257170798338962233748404029899
9987515573868173745222587209518688138173584352462665785275413608645957885777794118819775259823324990
6437493952864829769720712789012022234869771052155352270500739493052100393466400849135890489422950384
9756183982058363377517447186748892060016796059974406924328276880598310902443921604252786847775360928
5195820871756047546762735802172041516403784250674937826525297206789929225862925652322735608057904756
8468422607958956693311350252802284470613640200425712871844876322333273124514548402597321014874578904
8352042284920931093625816437774710275906835837902738821191821029529691370458979295256284564121466846
5377585902687350615993568489974614189380077545727964645715247414278144505088862979544610877119897729
9001815966300286585552426876119205849091147985630450670588908455079265482349475177777612010384245389
5367621695590669653672213516004211475233530302325963883510300850806192020779212305746565968155638794
8311390666572811639792753843584831499790031007884649084978679676570273078107483255620130738718278219
8318372860965517702714648070783941437068842879077633550390009525060526673121842678155599381553026373
4250606165268940935174364083220613571374307656258133659614178169812579973889225950972641743560750118
5751104390107089880025145620361251843291391478914728927621961039337990344279112266056742907516777981
0209123505527172511512999108322559743557968257661415583974064768662411738249015022660717857823195299
8185497777381502461367454234914619574204943687466316666887779654249351952646991459757279180412040723
2092169779171160892553012614719346891812084106569376281141447593050870860870175799635836983712101322
0154360595523489873521798587803984781938802891619673759867331958200013006936666244820137051937599235
3138730184563963860755787132278182923557339129308841869508291390561239767285137943130982041142411492
0229618127052174366614710669854178917411216307887381821838465646986601317469450720203821408377427049
6472011279782196220390436036427719175670086166989802503245543554307148267961628556922291230395826835
1002060278136905442441147987966950418560548962249877289296296328437303956062996476137306937780804335
1360702522822820248968896985880329100318040737271778529223707257322222338474432080662402549379908831
8137572978007167341060408355505002704461311239799085827708127000850843147070729930984360220942679269
6289507505571604189047603836393799634969526201326434742631187035254450053524187913980684257412289398
2509159174809570121226348574051672768017387276467896608804730118912606655927088093193033552975575362
4709818065152579404036047261595154651544265940828118183366952953477408444580673659026435254330706584
2227733354488882171363874748244362596845376255372933716974448662905118394696292390373227503909172662
7149593145270514515766422796179575355352324899240766190346207309729919705785860762953260756444141081
9368878638283989291126334355388423316236727957635209844085764848529953666647446977840566525855382088
7299394212377102389372110569029871462755987372933792211666516706663643152840000690463585385652650775
3498740682005406926443185787054756714752311009608979126364943212318558617145071112124564203919354216
5686406421739402418166235850481562840137923183226619487249182381918261316343320065264461033374932049
1864762067526294011425080006419365035659589364086395070140915918158223942751745800702932651601968674
0012648808112138682417603974407856586591080507007582225541984605829578208638639242534242864276685591
6926770833672104928469090416429527700676867449647836371749057591905803756390983262784142338782486008
2376673368517492891461489390963636912686905512300328041560052306753334790868398033910917124757759343
8866962732420855228917494713811442824214113117296726547578151310279559641319031822568143638955191190
8819316861474795548777522369442937252439386999817542475984103804149450372652716796961278677022867354
8829367314573270394117371299717544922304895713582097376910953892229107957233573794065768310998965813
8950238194710976579280794409036203353941773044841982590051693599133407572925177998609978597220441459
1883512189976884991800972560797806226780805500626819166011035274800450937931285228374582690544944684
9452523613311038911174161356792570387913419279841528135704554461174004346192394845984429251435847299
7071512545147036965867134246726492012759962056449252885018211978570244115450165595585239505650133770
1946831506347337646240170551075527319644942967044335092650102994815036988040467278138415428883714468
2577864474458719501724732771886684811861263298092677140312080046185119460970847755697898314143952849
5247527061369797980743940235232035286176256085374462333392636132748459472905633007627784374026922884
2369717816019529928060694137039250722866432624772815951453416174418715002594003534772538920692945006
2736350397232921073916128625673896229467743535730280723624050640349618794795026314889280830281478909
0862892653450923798168914238513035107449253906498126214965633451133217832293344921474147730498811393
8659540577911898482068749872719206349137930390095818148241464690557927084873737318308355702661629640
7309371122148849082576831360943021487672916297493572979526365997908569962900567465860320583778017815
1407344599312932572821300867506541155273628926762301072131335959699401446576781122355992421874034491
0061613503795292886503245654059273827567118699084974353514274678094383713079745347632175254378736758
8342423962156167894693522495113224287133756882376541195695755940690574075206362093302679358694133500
8479096229787451972862330061389201146004660218759260090647174057793517786864287336993387067543250039
5604860856976924644550870817477809692997751406661577448580343512530237118506615151329365720594795099
6017013244087082112072963917924369483884691067357198368017732472173104596852834223027110863262570556
4778296869076150123571550459396578550062266330642584523696504045701271490886157279840096116118783216
3103000008345141935539896225680151567584069616139810983881638193072221777539330847538958296554010986
1574448778970567741495681242877511708208122521726598593671072563470227746988729729104606802797405225
5086738007151358250827897125979901923687457135697181838060991392370641346911039452462960796645442010
7011374561137576723189329379042983580004438936006205212077765664771352169138597565014084468570162721
0423410876216873004938460442764945914714364385310446354695154907864211043796108674757625636279597082
6642621018762419805628414122365244742581185691622290138626012818623258585024299137631355433880602456
6589163035879849943693187474243241344171060978432730254268473893405451995772939108312937295929932667
7488473836245874726327484647014506210456461354376943846317550837513710643252438328459162479368453968
2545813113649680940819495073097068349008664947798469377127177656893342418662020380871313112831436106
7474096710875266813475167905218149519411536189294486531977927927164028046179672299952602630144123618
2241271195606565532234277962539417199282436117629811218434360407609842599419413673716985894913428046
8050096344578025669200393223106209000027215463096446767536731160563519651624216544695152276170593996
3689268327596900765952949940858133596740660828285302651815742733771141630713759072499496739832343462
4012678138665591825938823034230092697659370640450982980311433339925338823378714189251890100557127230
3626864971356715362988539510177649118836081488724132747671969984444168240673820990929277898351813015
7949034272948329410793549497648057381135396369883880570575954402181174043796172079229558222396718676
4518785631800621753124899423480145100426756745886994364596470832947239240132111007955184538355169222
4664688276835981753957168729676365909564897405446642642302049846912049626833982007050213996568041835
9620800941649465344861883314733937513222874423821862889554950327978602814064267799929320340971305051
4920334208409057196582152473886018418441385848134275833375036438902021452511255420126947881805244569
5870516794662815651833779947113607434291789884967665634331497373843745921443135181423645227284929019
4361623745294817860211597880261767820192016229683054873089893928402290947948953988802766110565710382
5707663456035732839867487764124722763591802042554511314816625340176384317594993538950092904854989454
5700639154438697899389878154445971681500291877248092670238881278031754745467179146043722561136265803
7795360873506094177676279126269100539420551951906563953999166706816192555030440048297508282328871231
1358883990360410317006301574104711445780668594113782973602932674843335162147772600044065555967439855
3300060548444065208812386694380704048419671207583468016514428517980701253019136718405590407351197161
4985829204023322676493110269057675098888205974339309958295361795568940281423626153132372956091451317
9914553550644161155456527366156217509489509507221553360681540889281719899136187402945742879468021516
0795769655631061052239822134967567026650193420865084559417851757851173933696003385365119982440072615
7972402005455784829063132783217265542845538816430902955392275375376939404851279074114036994077636444
9037250562164259336205109547574962006587587003048254768647935464587979147918610781299501545404202907
0050087033347648814745768415846975757056898034079670242867221779555165294148409191110025399878291764
7233961367623878639993822229876451946470018652743214233771892656965392805003944322344767693707893440
7897532906676109738014989349797253716893627635773966625466827887419411273713580914368334591771262922
1552539622900892072045266225900148706009520443313136576255249949730870543744380441401990678179031836
8722468658808800600279841182284864734919889525646231705794864118484627441982986188240880300643185799
6933804738661268606795427028111280085991669309033216945218309036768405661745377933746430351374270930
8338267308385389749695685611180259988494417680129560785455329578480606647358864992568022732225095817
0839621696199599680267151320721572004808136639422627297881794688040894393113356763427599105206632443
0270190187327456434832600534892803209432812509846554655938567034778121052889422984337488446493930539
2260971281306657862688283868309860346793697041496542897737558051420034484301960008153195827175485604
8993570848407203027128159012102620452127483993730689519820515016695288266316337865152452259186637174
8145314560210026557617192662421173178576892624008138657381074971128893474247618409554243448077715587
6929048354619193124190958108701584647534132592183128965275005698413898929313880774286094402296044783
4204794535862991007772004496273380687956565263342919181181848707356700601092680853318287793698323473
5824954702911965517911038814493964235913627995125305471498258471235125776955817328952481925182350994
0514569578005078917306901432272032967504687399557799687762474091210780347509560541745542909425881369
3114860909541479019822027484149532800325498274335929025887014245720705526676924087493394159364805054
6455422299317816512887454623459501540746192165699333342715930360743963911073561103433819855253296271
9752358330378687550631685288166042487350683803591878051741186413707460978496672560955903940368479006
5190052923420037506664859917870275465228273671170156546405357896753624039915062215285936073470999968
0600659827906053983805097713721255920231641517949776772437784294021337525480984754489015804107125375
1908240084416753179960540695292214725288182765731898658606757688165868250788604376053551450349370540
0249957782447726741304396074434127544047598291670991740289666025004698550811280953726218359468056047
6237076584469766274856007894267766931177779506392681538733131993566795096451711817547684187965463131
6566876277348622531635456117483662099762035180395775047408221867448327450233785931703139663470958567
0842470930731998931486102916766566836732528365350797692674949848269680374197826395553823367861900174
2416116283034117134673154368092310078445837621710142446529005005006472892270670329094424502574427165
4203651455580039390795714749747873857627207020846881267511594143600713568345590590590419322489777028
4138389920567403839103695758881540374991956599289367648518458908267276524542514322791506917022139564
1596922404243225614002463205093458838679614220704638704802718025574256529550425453018727503852100573
2477091455467863947642580435567986359755318768283841588206641865648321473952575517305841217758043932
3606359927363897806851161499116237158326624195382538799264913908014143015389409687464001826825891161
6159729223545851225665648739895760865466381621403885420033965286645773548431694444265156477353858783
2378657359788737268238377159389536500313441532990807983396350811670197441871528110646912610692350884
7561137438043966286710974973896318204595522079518609561539124280162397137590983259677755384848386649
2920015578302546664320827786377729048978629158094655516423988698048092579931831577748414831509103637
5027968917902797944104261105787857977662711189947742468330743917460897645926450211387826154952586771
9057123126019797308146604545950231923028342701970586537035640196934790308641971572598636337217057411
2503889870173662256583144539815414334809796615075490754879485370616696111989381208823630264548493659
2761427675024026321608796316528556123795373056684802140253754595414188466553485794682335792781090490
3895474199398163455264733639467083908111052724676579448772519862144767337123429214494293881751349039
4079044428497450013596680141323670130543323216760513730892367224870812479615624215075384519235265874
9189315611437439716163876036349921872320392064083713012717767589759635312030243311142333637351279877
5876869253745340303438734749120934294067465357058509082389986247028756135582288674438320230098471170
1431415686768899872249434786342728684462587182717751333926475546869383220716478764918349921529302332
6900049937421264684230384604245572496843822983331013660422576778196918777820609468583252637321514393
3251312354647275729063559245087503755599243694617803688210881438673658302628042377262172081877553251
7579243016899420405276073798536915190903686688709890342760670510520167641426366439055944362751869990
2213501726625644382888706488539772774931388100317893925608272802727445708598451377258798147792483926
0799746120921562395746088312662023984282630277428940305262089788348808928858902179886632583911965437
0004364181589858326879989203663993239613619082911791424800595934279938316110133312515562825513535324
4137475359282528122398495774941027698743078726120848641147696528942485830648833014634092681275317090
2078579594875790343629159749006100707370775754327837384266096516551585803674967364830603235165914360
7688418832601746665987470481619899879542952150046542307341476586388992349227478505251944349625022263
3412692126414740522084080114300699116256469740920079430465912190089940722142555370096201097525394299
1232080594758309014264570134117980116187511288619194961399285908373606640023952567240591658313201136
6435051636966969914026476411143721714432167219093212580584873415159805897240380601511448440814585949
0513106847785661904278646221678245843971020060826187865201335914374410920493282777971191580457736396
1603805264881868681989362817013537248743236129317442295772719074627234161464324065310940844086203747
1117404194486587433825194074899366612447787565143738920050346595446907058298495720860583816423812144
0641194287756975643646192604480305991553218803359175330598583805807052441753497482076320518394834791
1265958967657179419858284269714659490678663326427483199240014521134097708933695412111224222744720207
9546423358700064327403467678822084967360576642736388654226828863084857606284801143254815414169333202
1899326908814896917989368514874044151247807766419979297088637413413393512611313657503857096257839891
7441447465311021282603209273878467173551113317395553139452695189726233300359189291632290450295650058
0479159643806683233761750842084254374462613258731039023847762017285891930294848264037402516777026921
2203401122747301526170002874447332805335179711925603364669549328842979315470834427847049649569620142
4750756143343257753575681142398870344442641826626952611114629069287643475710768028627152947700507932
9059807323096500506580356022443986651893778381857044651982457809544149258472696618601788575657023567
1669367290404055297238542424117573729914945998310385695128387353695104244514407154405842397890582334
0280090607459666952619177998039069033335862775406754627718571235815267381890493846021330341972951949
6808247459316607102896665566657809789056115158939805065446343025635221729398489996555229317503328386
2149088387177468948121716315716884218030012667534522940635660679092447757607066584774444851788073763
9949691918179690404236425532102943755900793715678837279149835609882564895156296533115396367626593393
6143181995486274150623859808059716871962690954410587154467678005538506820161236921497683881811337765
7028012643035024486265337747529345022254857010385146837443962294316392132730151481938427737999352313
4465286903183387096006564428952328666176113123752822635617927224602252036516527833560610092210588170
2736205297204751597813766094587296704900163170403688206997249439395718795239780773591405094567016956
0309104243005447142257450011105057370029271047221348595727062217709148273584252713926925460228224469
1159399139996644592918633525383201813217683414608635462174348265575039607556770317178006346461558940
5926773970965567004256823301773593177917636394631939998397198278041582793370545314651745834001400571
4745060765068996218407406258614372622417097907882655666015930738291649825041340305536810099392139155
2283331320172223542592733138409133757968204283945907846186833666116565729919502823026902221977767870
3415571939834924211235851196095295370670441264509846366330799846966821515387605932971048219945828186
6591677134766274258908003799109287724107022501105769503556641757480427278286046857133249981364344589
2344964429458580243178356994351675353684731788466524929485107197495995557276916310402007998338773958
0560653588273396742051977836511103612611321038958723711112997045508573529152097594009464915982377932
6033531692944709031197242393162879514534015325154947854968097621648010093410966074615396115220260723
8641798145148487686603039368737090441823721376644104182764402490249038376832156012524331546469327375
5380541162451777813556642630834465679242210415867528009964337129128880578336195650611175614827010212
7944074916723311261748221907311964323183064231161837964179182977477703212889234634863301807697058804
5669875224256451007771007615036756660736655247353189562585991911193490342066009146008434289750897975
7304735719570876354679667163184639972383490471784477829881180835986185935404065928209224150418234758
5396126302726583020966125673830546933445653808920676057365088987385803443313729497668195894074885454
8331909749341743635187445115904693226028323789850101507709224674371174513370911994304230759202936503
0351351994069067413231277138331744793699785947080497844524802513311392608297049753120873841005177909
0006879675759564957664865096022846037331080398140128191308179035818925897366239462611030676168429674
4791334745468140433219323735136305653221305976825469297675279904080028924776594644274338878674078298
7302395194232533674635570136592318977078222115462378199223007433748393447910569462974918127806687083
5731998659177245684947336181287754207387513673141799831392095995631358410459972505296456144887795674
6706629395903432814129191121473746587681141395275257607681664479350960962387101472873540808031753307
4879750882049917969185456082067397037493840989690944781884410452346257828779711029119497290717381943
0206954821591821476489141707600835944572856977763980907176296097000021189804384424272503632922459960
4619820969575612258571795847423219053962321896556731148081899751870053759728721319152842751895111623
0585993346010100424208820481301142411849969093489446818745891586553736287663943797574247656925070039
8841814824046898565083194574220526603915111421418643978908384288298909308041294017719762689833367027
9045042508019356479132863163830227734014564612299669926895493047169695557310922522765742888875656786
5802231548641609016899323914785389603725516364601354213895957725261742883843235885485587399780401151
5753806765341049542052877093361480810798000198997731456720804033621185518463636914034572049011605244
3771885246905783790727792855072960214941137557355101094721769566974795711297737289793286950154749799
7026429538359222031972237701979265254691317862937671524275138245324309021632147733768057503140358442
4762037602832404861692671496632494700525229671103493963990628839411582909600181463565886620856647006
4703672366377577885249985741077026781765208207479010886228897250028288496461410684495718544492926671
9438375434270799127288097321913994934989259947495898423512183388515772146961435307900854713141018243
6222282966603446082883833473168773830965583226410148898403562358562071858540582651897335158321493447
8666271792896620323166569220471176447793557613799840459017570654791409398667891009160579163314120781
6282159392926491478145570568227817695655321730545227128962706106998036679111271873754551788913308520
5311665914997322228187283185175901341123125673639483094153772925532114484399994462599589097192482802
5253702086940923586955633488463737875522961765788030204044405945375421558926933705867773153923990598
4637823720743859334707821498384357527994587645667854598575214245299276820037934320697619305416538207
9661257602905359207805330992446146955594213933723460445754614225241103340430643659347523250401540537
8914626640998646272475668332075844856006507297960078670760225258609136313584114393240471343431762149
2754061799760648480002073827643333756334288448648552733449622062301959057548430964776707148546984390
1211069468155583615263547619785705115397011580575355299680647523324624072425525599318313689773032308
6576493350676554371424734220462210621638108310673530429791787191474122933814295142504174635338984806
0161211133398433244737066102338891235928865151827586126261121250658180654377846782612834628834865713
4300607515442620643737347931742652919450213158278137846852662039083011250321954939480906626139657323
7638641311325968343628777562396850063470307055591174558303263063484013804041033577302648280236047967
9090722335461583103449785223417369439540228907016633668624280568311198684626265153105283227941058989
1818963699739677746505344368157685872600212372110718138676882380416647629264469960972253478898595677
1442417116586575810049587123049215401870755437981275121690437280722932734588478277771040074974875820
5457518839079588922365019682643559504537519509476261379041862457666953536925001878402280665676141745
6251652216915822451173714192011412089106768135788105964428098929122458257731598013558941028957287888
7296982336120730985390063407763312222572922249568392230418042014853130738534868658394256534188115840
9680433222061416580568712551106660320385658135058486692587922508236210698172312421501023345820651659
7277798748505083624762527118337000919447610078754483867632782947903996562794610230618311612495978226
0257033077585636373816106848825763734709387521409486371775313218255633841820333114365464121580830061
0761409014037435383516397943806420100104307443068564593703893553506937426262044860962775053776709961
3771187603845844155640810489761417005248006452696977777806191957500740335824916318274999716996856006
8398622008940388754117478139150449690229228978499490401908351993967533675477146830997677249622903470
2105381515596403898893704190269244683150577477662730497924481949804277696867630164504532970643399672
4360461474384779073459257956075420867181358681618863097435006711290570899296138888295207383643218169
2683092552448563180631730718010748764881802601461274506138187840914590591763619320855481668852595980
9610185856946842298338684032708684414048953654378494706240653209311468264840777738926913286539376444
2323478992723197529474920800549114764172356851934396578709618531741893135802486605182229372633213290
4686661576950692007395416004949698545906427875717944855586813522781050585999544169688952452034956621
9944205303175726312045479105797771501413965937154507700296418460048720795300098738291554906418581820
1671173729172185731775144419090311251281715657650706639273563193304587637103795978654159774878705249
7650929512687281090001969811025728849517744357147532537426961376949768470927360586330455722546757137
7118869844986583744039270288546340879984579256079340128828274388678615343930896276796699365860397273
7731161237366334339586911474181856816488201469004073098871873237138609582737981093814149189952103387
4692696116878553661420670033052636547727929364726218061010976265878652183271483141955674930187355188
5849862091460556966670826179951280207914944623755834371743979163600718772506778861607148959777270783
3693635804455388868903842251275231881822825043401426407359037229047843087681394057888710358390983870
9111193880925633808613769248438013367142949969890939991275489583156010282406984297743821109495828852
7263040240659974458425661034263412447544197112035330368176364579578543936248434231836739478743945915
9018156092514695657272660918469584961826295933841275327641969453823662433580311136482488001573109129
4667713078676270666986128299208866570361852277377291123859559221036791687723624144158729580000703966
3240009439062903052429543627345911720671964584614662448965882627820124708713481625135083978202504066
7503166429599788456277995063543622434942865020611314040495082422770662837610410491530237089857503549
7793719197721908437204976617154306351702682953329988229189358767867861599736234561401950071993722356
8235031519680099039579552110480642971639537013147009709255378388459936354380650249477789865533800291
0040426494508118351642342662337812058139211084645675645834801380265824007411955765055179225542233347
3829768894809548266725940377051105605761638862971395493065671950576096681396704964059993997818092624
2872105475614989078610299896794943878423282535042872681433973107652847783308432609355201854029595790
6226808335782811548013686919730660428874438896211220299544876070161757046993283634450293291340571224
3111447544001412474760129413371627689070806937403880408784741707463984824137895815451610165059639733
2732080915615710007699707857363572440739020917759759593865468503370736281914503138133015887675274655
0485274391341096647317324000017422326325260441685543465053856078606648567909462148422717753638744221
8778411301480499015160827215227385062254042770717327316574273046814406808958825826616888528549846567
8095374426294328216885201698994355871109686095543885648308906785888038635252778562468077834516377412
5892299721429528407988832674771158999194414578253925265226245730824067359636728745244026771795449977
3367080072362273158471959886278190793997156209380816139199416535710917062973985393016229582313935952
7748213066205864183966994269209789337086956362001884147973559839631476504767788082910579535348061991
2391434273544552339893177373778138312286788850091771989658520580324090033745540982739996163420963859
9454527274506069509422240509657960535632796366944537808336161924297476740846314123201820547333451837
9232374997635506665872914205878953290799167251693327013376993898531136262562035645060189593841639511
6623219892639610244282859469207255737411769721646276325551112307422064631197008058050856729144476636
5443898763143450304826563830337093553336977130996318205644367598026771807902622802694685936874750782
6261748485350422293021873655421466041104295037199907914380738288249972532251870365261345569429360297
9924689536754421160263024175539018597481297336869495054830608585581922891486412075357865024826775580
5257563299409600580687502508927664181985080226419155181813587185419683860307678640470471610255789264
9812694293865504589949516592575879159522203008613780909963074851327299629994889486837034033151109035
1666731252384189284260346311561444101925943364057631828972820417172961977243794466863017812011176020
5801959283475171149808645505882006475271275474497424321591523534073113155780797939138541537772852805
9259107467530317504707596271836376023656721279663168175836985986000197495095958493368546122074562155
5597307848862335932663004295396947009666659573225764127758579109810647493219839811380481574458021181
3747522928951677934557876319744520049663676290588551284993329963938146353199613143542283560488193402
7212875386337758411125112468060817780668386640223600814552129964573024430474243583349695980943132141
2228846591668636745071753026370537641585978241781616561906042211341634523934940435247234065885124174
5454682147613017691343697222738999942851792382572074371692991781843000941974332239376394528895709312
3806213356133152463842278586758198991344678841090769392417642501355053288489786340119227181954159465
3239304325136621009845064507836951647827777135454848117659692372537209133231484130298092271873707674
2994928557366533299699847742026025205831010053107658544682274271585881763403585117810129247701314553
2587424942841338285041947816474328332608331158344739533305548560232505674905078532487861373535113265
9106171618178006089605178174034642792529776229700332025128091613298996235842457688391336829933927799
9195439896664485913150054742456723789918380433203046197244056141216321269306966427088629137335174344
0327043967444939135469824128133091165783511874579178003493101738175072091221834133394194016803737637
5901788395017616915220718489444881023030972408941870361953466630178385608916333443851672749217369370
1503773277492458704719693052463307758673967911760275985239385383605838641875513829397652094148676657
6537286165817374998054910712133915134205761107635032840416413475894072975500044536260539715987413322
2814051239203315666938918597318711151737397771917906936264650408465432025535031639492031670494253916
2433850307803029795100544027317725369658239214051684277659214587965662727916184996273716786651107368
3872413515737237728883348864425437023731086519304421856983162116573424690702971891527015350017271437
7082123401697072004984818619415094463454159633466106547076390887094940404790774972233938021440375833
5390576174116436466619607824595958885890535388675007442078562638880319149276238301015700294114227590
1089081609359183909064096634956585357396709290109736901560844645531291078955322451881126414417644281
5665810738291712415880760159517173422586375711231947642394041371083293455859269080750488976196214145
0964451509174008516956926501345912225103532674978386204656503844201343581708147483016198092522356257
4865810541478261338579268120095460923682359746376405818906344723439656385244098558320502073050580338
3670975795598090014440359744934557272650232820294424337717039114328634012352397098927122019061838633
4745608135439933660276954281192648854985572081228097915197659138904678386338817609902062917772735928
5354913981439333167967863541152666443824570833147095505567674003443738446839881378705425780499951254
4830442985808003962940843905193303552453775234738634185554103602251533299319650336637632282961147757
2162287230238588327181068144289497086119608333189605357051850328526985475717402527663013676405766554
2473297508672205817749163330323112545507936279165178645580286299160614716346363366508105664938915419
0928905376413372326485786707553530215966684157003500431693336927036731702588920275966659268086789122
7946778935653420708262755701468984643502329990758670947637302192116203826462674388535989301875676120
0810778856346762814797285401692409113146044596511392411594136583611200940417118622990940772359464643
0834696224668183549710873162650935708798846198628740703765214184538013379653464709635587241161897999
6334765023970362594498792651123496063691917841931133075608182677629733681620029460942170912045940995
3935291331439973256136462321907981968933647145855879365678560099628996289964582988463018556270553675
2597729699896975656739125412903087876813158951436308270068044237138184627499197745632304446184953367
5324807019144962672279171455462209636431238518150997881498200115698688196903280787809924044685245355
3093012461697047506149379838605491186275231546332223741084081132088838200414529956540355867603923877
2627766295028377681827263108221300375270800815003223308712675814177858406473855632679045364455797175
5704140741390596509821331461129761917004043307770883493245128146154658203627636829249571281297661732
1669350720166585451651217884568206794083970534640086128526321603829324493519846047228755382708183717
9256463155806045540860163552200471268166874353736076499681893060602566247845983896910726744760322667
6586812181871292947782360696789873742497213154695176652746671026167863252304864965538350344317213490
0182404996869506580724638954332748849322790092513773970591751967680744362412434075885870934462025696
9959674231478372620969669825801163297984278908192162365789299412589549574923435435536117302009522183
2964648344935023110491734824435168327253448169175185124253877059785482211039710808968226254590958030
2643556766841269109909019779586500494784475536952504722338776617597431784246862421447841162634930664
9334309292103684972763289162637257745065667770925745462587319747637917300716591604737689703331647741
4978803502582726832212369282481776505117116417910373853167632805907054759688069260371078691448673396
9456996277915805639566313799570782369045082225368627441248418354255573694798920360550446875330798499
3833018545710439874570384062425537214830910770862053830296098248677656635556843944027089731997284744
6718171327746854395883014463820118011310021263737701190820107988044352724020174906404868138164342226
4696610127964139937520224421168666586846429070287008044641175786629020789482705142300959301222130152
4560384483556744220928091347858419518579126381875344933671018276645455524140027193206826512915845472
2308564401340659670666909482690197884444715421558760379111396143138405365879925567662945009011750433
8736851990219630504251114618409389797891180717631956933161033589934441023534670975490288416798589038
0072940810255087333871149724611294079418882239190960358950733503074552243978017998841396597794238791
4143119315571696134313252720184239260298552042717354520841100743789303190747595716546513571273859795
8314570706883521154850103074417054558384055405024869854881656151745756845114628635597546472081550672
1834768458245939472370260993100760478755035508546784277486582243223166312781174037409690062540785258
7657596810247905684677370682746748186962959544369071287958397798274453311849781025206565628755737382
6753241821983487356536307093435798087217710814771136863331468928767992687073893078176426141307938161
5769228262078836813846054906307933430796512738738698592771941177380696577509518319740534784943245945
0224425105904661994422434369559998327736929536434504731530623753406561362812962150417784789240843446
0484526209390082730061589653096522164805930054937948163430461279663407589764965503058128662022721358
5306262911171501002513378582112712663224486099268707276125275847767665715990600987094232619088309628
9528828452556783412743621727297381447165354683970685991607262738085624139792742652284496319407797507
7964887223229205570071005323629417711331745800691059782287920060584589146148221010656608975874950729
7547367018910399857505704265424221018029739215557134195325156284961997299223204285242770708410189996
8153728657380428879588061472043355675162185273839777349966728700329508549239171871309410372101114546
1826973231648046794513621843323870211354004161729226114591522353704822388337471329707375693134388440
9405608839949419027720416717791739586342718647379478449659733029516113765792426111194052823976673087
1321384615541411747702875949600932879856052936909500182908517565226441043756993992486095425179719936
4463446313550992765354460767493726866830135784317707476556602073684916485280982180764443672850906473
7874637375225760287700017977409955832148083669892623346056994655376937034138344615026199033838991109
3318676899863784303243712886852637084584577000035614859899441208545299513888229524822304935084937073
2942251383551226437783198661413507438640976882426670528630057083954640109583483383141233604129554861
4289403432200846212014433085423570407799754536907418775151393134500034036469022092811997939235917484
7550836132342857469794431398753427754028167241657521989405053316285139772637866996430254631708287083
7202353630029932076791958469056535547815447499417514808506019017816523838538992208552406330328077163
6055836974443594554165092554456647859862045931253427229795650650662770338674334625805176068542601323
5916748793476005789925994879414817136584492494013163890496652254340715776526902979168153462339491262
5125172590196273202854287949290107581667939693311260114896036167130765513985973941113379003898366760
1944790103670283672370426193872570731090421130217484242481996427945259759767372297853963701501598913
3583063655257585948717956618377846364405000580122683427718716483374286600293281869720870968389410985
9481884748428426926633301972324823930563214500050707401736763451776213458614861413816552005685061642
7162454464311160236283820172526859492365728090824988734830282000816291310440447988223623369985516569
7413622893242151252227093250305793285698864325422276010868638048959420780551314854797447771249915651
3502505391951394601001670048549023076174631801209168834663414699417554948613223742256781575776711378
9562762167821547412673211478970170558257677344684833904614722451144685037463411685294517166256410880
3175767567623386487287905831517286716106952221912895877973340926823145183983108496292467569425157597
0435076555993541101338966583142308943964989423061118450114377070030215773130211964802539530362131561
4298102350691017805113031856043989138515361588527772563663545800052708116861009525379182710961499469
4408075806737280980487304581485489469929337146334764703437267956522545107410607936780941532858242405
8922390681689282798194806487108154697653177703132230751468724054496546327875934253150591345658627690
4422008507731323560918624243461324161286606865679266765262152797409670261169970586477448938381438993
5087958021277879362777687260367901108095707293117779170708444020887641909709359821196158843347882129
5815059527470185247595569712627837807478724307285578538439578872731160399730282320391486705514779145
6737538899725893814721726747886996016734399566576081444338211418151933321244374216899633697064761429
5805942323199053606938738827810543942611838318029954370273318271214702190583152155779890354912974518
1677362082223404325563295689004410877106013181653604614933873123559950261309796564603534997072295307
4442350991559442631236624530189753232841593219583240118681719178773477164133197542576754630814163279
2089375691795337830354048837096459339374543248264256506010055592638019808838322467238653459608737420
6831229038436146106830706042304001617656525754448157094239700544504452327268225964842477752568977148
5495490912387040000614376972159191226719809429098004601157413945525963755117477197108262351286292789
3117303416139810841687865063935473615363647880647257863051416367883202786641309721632022913586287225
2088920033180829083418674187556756602572294483567694933808921661502861502127947336767776401791574700
0980819413350766399815845603138693542627827575582050065544918419682090322844458549642762254608800291
3602527523509782518771483776299691190659569331766009648385952813938273199605139639996894968729828907
3765189160109789192758561519907348204034276612675475613119014019827955980981101973061715338776443201
7533772114242924040240968676690655510885397778513023276116396883825309903599431694058022462213031692
1699915729384717330360402022844035864532220629823367477658737314860988432599527505941645468038342488
9185746299787381565136139838994708996758021521679482909882635320317214109234533805123968818446022170
4321528654840504065587883880914007145425145718413279777632732225742062684637464695747002717007217299
2130989627748919463687055508374647090672111471138752843860769351643962843619032503554529114031167868
0477975135873124000528797280126566269630866181793036139000646356176848357360459432887718447850316242
0013573438587060034330900090695459404936222978272257394239653518680070297296447763125411652773782039
1251449050789638739813030177332323842664929226525275152674789365005190453255274241791600390140812893
8694225834434882810773178199183908670913695704959574780307897664158246960265436794251352561948420422
1755242969415915697345942930465433860290912063778937523620758291410296657361914225942095580896476834
9270464011328526515341543566576420637737901299007646561578921352623771060038212260640521995478555153
5467680654102194754612676175873432990238518950678304460860297235598688377911346329100434254481692577
2426789148046501238262139363614181114460404855770745898298261533547149679206868327065517174828315566
2258804429287276382500231320584624253632260186424287085645985116793120153047512992933048454733072515
4138981970903226757525263252830127246850230917163472596412523752519037807587061343930246903053938972
0257460718956505490392452600753695298944785886118284053932291506904108364003869869777180116189821349
4732091079384699843901980604020116981718012633240769486811184141550176086984495199962540926889557418
4194227361624376852381233807079743374642949836589835859495318899765493957611272070137640290975989301
6468205324472152752754634002189283118748638609982407034366477130075923813042700036864957246935191176
5918520112903885516335800259004060316901500300856654178455088177415232134513156756162013653837803807
5839109828888973457017187823364948167359333326068516184036290041731307443899966979344317177014691136
1787862892475617307834189465866959890922761158458043558869697071696788313745668582530822346691709758
2727365508852822723791586122042938916952831168642812436923938339974922924669373057684280188387879552
6777916168947060466732850593114662477394793891503401088490009171615187459065620123389046144505004080
6050869387661971262797693118348856547374937568824225869865249019447202577655019645629830787162769377
2289842463704484037937068057010127014108680750388083475002746093594066923259729256891830204543543037
6418955862055390735261875651558718245888325714825620763395994002574807020351840437325286238278192766
5525711829917693076409663068911530492796347722926307438283959927597312618512494111296580166758028160
6484818976861748282293491920651880196642912438899410104683352036565135640744887557012997968462950313
7889626463561963867328016428758295510380783036542343236769083346717975117564859802079210211625537965
2381406459916066094118186956126768814656241308198180141526207469029038867545225026255439745647893228
7105837792873519905413456179958186785101597307451610146836154864858920379654611138279690712574573874
8972453301931752666071514218339769142243674543594996977389539991795889966196142604174560629201237925
7035251682926888001498302349656685607127620813704022918371330963870106960041014706829023732419791253
5617538643591569368600038014799377321003865131610103148022883243084180714824334502388395667267897696
6029588126523883582692881842194032385285630844305074055980685270118878529015601685145524782331798537
9047907057086620808724217782008752840159528329304786123863528294615436812320207882336462674743489247
1824976918054669277862540336784483852843910057030728797957608177540089666815244085561763085070729421
7179132255941747472339550613028601236269531056718174690283794029471624517375512490948740254921512923
6472308214608541381073094673548515319248286266187776935530551462170358618774928546160801255331081007
7695814326431900866199630767500592784358989054348454454817492400143794611836732174403598367698920558
5998899028926117206023846997630487236629010555215974654241709369741768640878747860319633554807102328
5143356124666492001117624208585151727061780119886299243348604525279772391375296175923923945926091240
2354145622077441352304477512529426498186512081649855544771167304836584213119256624594327412312763513
9831252085797319584065215392460848829677480765596661385379816658116061097311333890943488398596519772
0083974791736587080375447059298586417730108886570851948911903603255532616730727426419414206198990446
6111409225953434143290039159613122916927929508093602577979423689304748828860494861547851213581083300
7904465785002827607315810809158334776468137381401735637760415030768328267512935794164094165028062307
0292840482177757434043651779682172459881606360404848640743496472727194096024311683063812609091280132
8004365838052035588627256068417624247061741110631682277217720046269492472013507325724851649017766106
3129663509141570991876076502928665638330471143354045463647900731603794604875057528022097363327312359
0335777847219226461247210889524011060732260927979691358556142456187303009124124424589845118112457132
0955841163678578486777238261970241704589294377719602468091138367774314829876194399560996073369489499
3274976195231500418703444515834021445214109612339585030564104758649602583195877729845000896224534959
0236006588217919871866561560606501735922831248203536134530851738047580019890838057297823786921195490
4864171856331234114399463756904372255693449226734763093657040345054768960922057733005096405936474387
2837422697067569651158496218619292755944064494764222080274765855464092895341167787791858878476469909
4121518353500680378250506244360288678359933450628354828518349915430933911891934130251351909102480169
9904631781899361202837637344183132298133347563181735378439838547687447286404061106785394036987681483
6391833811567675802666412561194363977565920185102965520998247946646667812769262075477866785574663300
4330631629356839662245847621391671596177912649721240127205151381135648490419127414776402769151302632
0036491853193984318230247958934360692595925614042979144967308005395658209056240070795819873507423858
3822531808997956114976646368150683287658316130322910692041717390342105316989794660576468866311135141
3624483896062278523426673101217953373715468920231801037311334766897421570441163976048133745466449609
0988607391166347392758858598355690946248679687078285452673831493532573712493611608652910466741080765
2582857015060039271060727102605658134836614990941243747460283592934017647116997971365726054313932844
5766635350977265646368986039564522281578898094547164427564968702364723918713328975922903763900597192
6269336654888743196906185490982820263988328152454182640043138709377820148829695764055485255868818297
2346180278883258601195715923624127690796237929096808424018267149045580301002810747822810388114955630
1220135648856414061440294058536790659291177980472634420349857906051607910166186844383070656350574766
7711200737387262655365447336145990564004812748524478872253521614646213291463614867182039269425523904
6372539445447914542773796340986842852879246544391207686019248078823201514007716495961994975926282906
1354732501961733263582569471275306378277639477323910679308069462293626492228932401275480199183257317
6430700875421613202092330997757723109260084967908174260118045340090254811266258864238049761410350541
2822856086029856627787527600490140104149221322906336918466189232281871428469361334895284466355833883
1456747191636334590658167198537898211535592416332783107413559503891255191990269384559733320640176638
0350630177909475750561792986676407431560006114318729284383243144636081985864840947824336171458363403
9211219233874758319864486764619482665957606833427573640548482664216900553707017630375837671824747806
1462777215525875965650466605896530162011574335171977852386366005995652510069451351585071632749763360
0268192054635504724036966973822272551210347160117810041376213462479364267310728081057736058783035109
2695888018102568081541808640314999614921914125298690229246194802399988557892941017613927703227200970
4848968648968469956322363345286062730704104622105553544820183566296968282898945228493310972795524129
3301412682162688334212739623379875385795736969584257299168948354855414177425878779959688896788253482
9734253573041245384371477642333732885621107741912312519947260665748064363049031642495468515039428412
8774067088909160314455046080151037591420223363462585042738151904823753936226231480917023510688113446
2483351145547204515512031662504942114060974889288963321108649474883324000609028983287525606004833081
5636719853120089988349285596190764931877545053955439540761558978154693658115009697189268980761152480
4757321171849452063578846970666714894320098953829430959980165275363332450627424810693700017249425738
8935064876372757238448950568033158004188147533976508731290051071245400684921288852423070768777767742
2066689099152839718202519119816078692560229916360970358290377358954352351339643016847985826912779358
0789369890723108256269529978092424568338862965109256834477525299766010106085129355213320092137485645
1983135135992425977795279287098098823558338555452189706363144407517796286245971040522565802474325813
4072086604813572508320793279365758672655778982438345358090967202437916663574741583513820851160266149
1268709948673575340420461252925115434086934028253270880575606841702972876495978471114258902069090308
7951512967015902513001736348188060015871186343174748470477295737333459356535737986345275545431856355
0498396223533601475430505419552408191262807094107641416427613827977953979819333886022096060388365333
6022945928756607720637891617670581952838141654469056581993948089764384115471864054402690328575693557
3865840991414490940514555620238901601721794207354131099744036153239114431631252321897248420853144676
2546144979254703962235412078412218252124455169907765479229899218798796273549058725029685724946391299
9266205043439681876081614214476377890142319964167217290323883382493963205297470683040479478724883925
1119997040381442477858223766076781874509329346740731180489032626345109709849472217545095403333920869
6881773331535157603698225776394173955336621261897927204068067333653298109428537419058091690727045974
2808416573301875644108421237322169091492625359134239554224935927387646727736942915829188047595903972
1154636653235210581689433743521061440876430815195664677943417637768496557044265397507217648823178242
1956222001699896693671701595156112057927642841105201340344369768419390555239507790684768243785965250
6540615442761846517041448384111030096420833159415056473187026984216391125539302705601312153425233510
8394224303212727839092516275802505386018502430923743414085193366756049993221211952298026589746085437
8988873083383204805649271493599849418186960333636738368249951323243175380172780589470900806046274265
4576764703764894069765273577750736441368104074634423258939519885581356945051183197282863337425609030
5237165947204848701910678407470059694774355595995220685186824080543281000506062075544020998794082826
8911714572700562729103482823891957455589394135827242458221635312347463214752074912050722590798962507
3884942399407022613180860121914480358725127509686183325239203413737970724073799017826664343829971127
9932367289832383351513285305855504911867672125319033312527811174909687175120841255985736887258229197
7227687582869735630066731266088557790628061901267295198102808430065136848826671932128712113828055498
6090918310232315520667851127960686133305852137322767116766045077321628838647165795717223921523955549
6018943931688951744723799121145766475910595633942446504368098571643397093397868316636620057480706859
2206918619636363113897541048063349287527397611044129857398204667505214979739642749617652907153451455
0342105545124900301745226273916162830171831184868651928009498182459395371696577162097168321799849957
5323480268224121330252748170649338700076497953423297163849206197003521603400715321983393622391748615
3107099922067879774557984535032534213109395931864407848487718997766607937537628246935519857984482517
1787955794147244190340868757483774101688237720480738086568756160270331791412837420045369381972454072
3839351766360522812756309706255250575844020487211863152798355157923553299924471229032294709842085262
8309967164203176292545528891913476085320223970201756107733588864749817701524755028854625530033755966
2659631554349608435024531168464867392264425245240755527812946668703622886536255082001261874688737532
3203054047284762314299568425284326464149841781727815636308967864402920489458174411865261502543085768
8137465658694641409229882292389734942812849243594255337107456507798418979625094828689717847416767327
5508119575502196007027063360190050899942002944510776051600758499623070726810426732905852116511507632
6641535180804869128097559057411629698526511202724504833076452626863131432469017303246411311862605978
1237380901336638861837166060417646544571018619672861193400583823604145208840704864120188773907344635
3828467918659098655268747842181118731351544218512342949041261337483160346210944249221394007587550553
1689183944113870667727050010860579048637640586868044387555632467320373367288571722968103289195090039
5378506668911549485274926233645240852792551889529396998348017635951092853582080833190740318856983669
8792536733139831058066255546283549025226665757043067407433921225457396059448160832502231670403104160
8543753762905347865716984301852061962623107694811810692046033553590447714918401622075601944459732836
0413319543380329722960782947716473390419926383209956300799142095559148701389740329359739814298423066
1441247112942160923151423178501573203047316277537320812009404418511104841143403629729297862278103784
8988723365258269496500899802578824192489355875397001543449277637432775666391442984404114284361347277
9427177415510385588021736783919408606204573247492871112496742561695374327147269436980291020902395514
0588117355412907199933353682924217102647798679755411161010432198290607657742440423325187195793329716
7356068979240417758052486332713392426168827240524533141991290118802524352534190170744152018111461953
6431467331222264113537037636284101219641800125239889502952155997171772633785730817927263690978529565
6724655815789540356065613537944970323401157961073583626826866985082099194939283128468964812249011170
7069312144493820729524083031236050935037151521072875378351771150312470552240950418318737179029466654
5779053617254344542691065764546353562927650465421625269417963582570280468006684378368448499635026854
2419646416372521619042770339869534720289019802140689015570940082643938915183627235395360111403518250
0828789625246172596748161263022232190178101126985711568604753378664477789164430089450339739568283069
4094977936486475444068778193740041452212581299992543614690454590517920523144252278933344099251378421
8302182901149583070098981221451534611420916532421078683227246360000020657589955121643502711547215441
2121114639218895765627169628848956567952277862025047886614837344986982927204053767371901557836178324
3884087030821314019275782780655818514701333764692471484061396617109259072726336993312873778478838054
8646993967762420264852891454722814462173329482166922522235637897652097898657727958244630843766096011
1557273045842659963654649095444634393390893520917383599978599798961620058469371065050981457386496642
7171369130273118937570169102458736894235958318619461066557930649796511116367082097916328683715626779
1928645456884423605752660280738230859708873816843094859707852156055657461313043070765282008717033690
1526691386534582601277417059698493265890649298745247618650932002944400310221338978869713382090204340
7771622196878642900134856036426467893934814739701595821196687755104906312853014112978655924969478016
0531284320107021899449924222277925179661052939304811146061692741755337453896790462586439743811181170
8456842208762891105394513040936376347976195842480165261147217678669747326679802446486710109232058263
9431258386712820795588020672537935361544815759431531541419168048445917242171636867049115761652950704
4256810943920066051723248785323480053066576493901336351008642429320940518750088391635118459842687588
3221746038969464184193348612395082163487651889845122604606342604087188253885684029964764108904129601
6092302815303081259073626115099698836749987971273667383826524756433359204359812004314577623038022891
7489329787049375988543124425016388038243196666621646331366301755028321212661725056201029567452591120
4790267645565359107678049444189568305966042724960281208310703471834322119050024561916377943592289973
5191256032889332154635257023306329055935017046765051924464279534390974589413162845035832638018546251
0261985372801621148229826123109691731841234754993342306968752663625742767674550310499172814290065589
9633329776473538588677751544577751512716476479801669150223637127149433267134910434968580969537190438
2610299240356372121654448513389958078403552675292778820574949005882673746844160854840711530677491658
0250782778498320634169473166310984179826301165842135980841431988291885118976194755664169927938373707
6030212330128079575839846408968324583465713811082144829183010893997148378507657870926736698023711407
2166651358718415289975990648770306935080618562403659708855369059730148216577066030915522438582981669
3536119396161792401020393710157906220909814208570980973206746771223516583228559913414028360255008918
7647075873226270682213477174772419111229972531269123944649703176150559660229422444658095150119962815
3785449418734084594321353701799512467146234247597471234914317650050790613158274522222004348956979223
2916804474857382197066555449086238874916472027734684752541688843788139259584416906001369537704173152
0254071829145630945833654948806180601062154015794346357270287079355324468155910836317658265403127797
1609657825808701753278794189724812495891940220786980911690388458422691899524639432266425621262380087
6485666773987324547903318139175143523803904925376484639832393533240349601102971458359475746596072010
8679362427741432434964197391359507802828878332000513158218741649666840027716443510788751984367009431
6520819741287538229980848788445588147996138009043558483510636586600272039529097145352424205408157005
1561005949236640188083218267217444963850114691137866964927801357937745929144107664744923383438732678
8274981180136855931666036578966017399777028347916399116650881805892286660910612810845557755306214611
3176851160315612645159763165247510494097875403785825774627361359738553015194599508309101300715789537
6542396046882037524453889929427543561210654106295932304368669058964535244644612883578307829541093023
6064364133223567674514446499838052616443519807802368270141451441268886377538444013803742309340910553
9772153815758683327491820052107570971714112091082200653767634428432250759364006829491936308813757639
5667011831007153007972818807604110395374567181477723539863076810259081796371742467117260361861815791
9185192728208448590932886892018462151335483163134046992811264537133648302271128817875475356064323382
6638310096767759994211850204545657426940757716137349536539778531895638213871687650122461845820371542
6258055893373667000624838095411041568209220340839856493700488552894703289088674853623060427290090674
3201181587297626365617393454821720274587770189767541623409557905356322099790583708963663662298142863
9883588666527323615671043249762574727216128342551820294016474188054028859439911822576728734251530141
5013597344899588542495121354716918540578984795642025610748549839791339646135703486759341454117504795
6646609632072808344058880826849193321347383703144856274270086146891209381071680066940471834578417005
2069804826125000049849212959003103272834947526267187154582861948686500214098534683842995184084979224
9443487153206010682943887099880700445611395283762173821010643440795174907126153171491363265313049739
5271292362297182937519335740098808703886952687120035279064960010871223376463471683091537961609969602
4376156059604139615435492058270575019336517931654371567624296167011334412901247175237257053202386965
9517285581867856958992714901781713256685633968745561938391147678993322455152655874819936607789498275
2037455310386648785028263089954995831679564630895754650826751153386527193842523656045375229556567520
2179176398371237125343321387652436323539485776913048693420981869968138031973909859992425719929501214
6398516554806734718282176579480907892500178608878563219681653791085387150448960041146543264788137060
6432764899326052730937779687986321551935035895968336629938333351101613834068856702370845052152215529
2124401352068140831068743548561168116025852900966887686006452771237441090064793408516472733268623127
1972087086536737353551868302995676904257579718557850227345534513972515687452186699956197962666630699
2705979177751627925818311377821119149280204237907995766456363185583207904122750423532294014069788323
4348480278212025810636110135125131509628175820364992722698607242448304554788928135533248781102696280
9205348556638755939164452868894195863943700899575370924683628969314607831478337890532465613210332809
8984305933261213965957326353791379812968186140656532505083969769157781826740388972892938311028498907
8890289043415441197352821567950611140506432192594783723435290554956452458000573994230904035547232693
9333359034791574607558178433476577239053216695183561755309068498622742056938835766025641090865330057
2150023995798332792470707210352901619476960917001184180069749273722837450441635997100905423756132528
9577510535318941797578182912105335341556825696970981922529953800118821512744050961896755692270212091
4197338308494062583399005227039166871990336836464786709821607280897854014596966978205412977198308520
4683433628512913417173567663746428803073141902973222465390756582966324115247207868949346799690198122
6892368999545538131618203902183106974834560550968798277605684442352429039483708277831016404239453052
6213676499061899174714496594271927696031224272655977199943350597782925681556985311386369294758956803
7470729532642848360962921978765762462566311496358260381444941643881732326912628559924144576861840953
8048054235691742565538349663715691070387557113215773555632038077412299354771886910925349288171889765
5728164306064440919191294612294239722532197158483979737457257078077617887946886288822960421161730132
5473250350385773309167964955150250989225341296537722279417944756444913570331917599010162162847068621
1121042041338565488534056727640135189324866484852390151733662449658133324723355530013511182905625787
5407272015993836161458746912339259455133797534385886691850679369092999593184001061765542324024523444
4375730743132797445110554271016935126141527438449185215049648473550721646416437190389413411220555041
3547157787635519458741333436547836065818627511741489204240108539499783154818688889426267635938176819
9837643497794982155791127348447776986795887635837161810290175081055381866032472823390290168464943786
8923175368032547987164487351316373448706721297624864009146776158872101863388328219556533315181187346
6299736136402833141606853425619926977793678937590807596412915214650908579860236266715989845233215367
6315107949050209658849396054226677890289881169928076587923876746393005242969123150046308636447313885
5449287304261814165344139890389960899676289778953581213001155710937312136744064130223174168936017758
0361871835057198468015731492629985495564296653622388474588377403141095992675461114054907963403288616
0138501556075945091093795300944292875104241411978759203873058137397644686136684279754273540488877329
5480075741576535755004057023025463677280675750396973050871633705713459808774478832370064199306270356
6479804615845425585914247670048007039698653383510550318112175443058024122415714601758902120107534972
3030058854984552418188519257166092935470724622720993105603784880985004241086293726735750383027537609
6658903901818144658995304536897139607877232382087370409417090961365335436530174056902691181866110451
1891832509342220054516845005085651453133747283273433801228977689551892728386012719684960384023652695
0241391031181353636672421865630146277053540321273343852051187258259003147652652687782409422484344027
7402206656592785650625363469429902833362038307671875891870793342111421562112470571671751577896193941
7750507642584888577005623487890859856668676147521549029424798898159482915127304210155921689813808819
4940706116296860841218349963416863784431323496595910052433620159121914236273542836373066744811748872
7883153958526914930741394980000387289869701515043832853516298715276313567331566319633281558319070556
0520228017698809347374135598795833242186453450026158367367095618541939147110621959868306995212188063
6396433802412350744374435281201699076934997816215023937915098971915888087484710201312003971555114607
5954286236289081599964719280275173767940397955697699656940488793231538616342578111355424794660421496
8027434688506465208100389667833975201087372845416491905057393329068611580663561804152306967153877840
4034648964014942805441009703188295379948100478084637819890462378040946574040779865896626989683975246
4284496226375111372749852188443668928335062179351278452440128275049668398669837953350975211332627174
4594252642626686446651684744722395845810565802829863134164026361940243781173362044758496244826585582
5033312385347914320966171942720526550267033631850015447985116224728433786250440523012321354012680131
5520772510342126051079782143755821859599937550454620039504384633713431174174424074692395112404768779
4112434880703698073964211388874334167358538911925461741791344916462477676117069012861643256535476338
1574350999402133651797624451422542535487337862291403765739594991810608069986810789528454184998847360
4294449084988420930423323996249110502547932201498185197507725223068494567005080640460041703507722915
9240319095257790221850878385205591520913332819980372084266423549253459117069886738230942359565651313
4542742122380350868497099920687641165083954281400255913068603449408100458224666997344057132177223113
8436098229705259913676527208680845187308589020987564752707787370457704069204920871951774090671846709
0813762427059406105086324938211490126539845416591416946482849011779158634570686464261297287787165842
0232832299388226967970558777659788787739152216271684076703432648957702302881657721019607323082097773
9196676337288008879849286211665710056836113180947352578581497591511455563784313554750223726858227778
6243324803140941604129072745112888156920751564123383836384860124451054826299573067367303689764941471
0813461985225846447167922924137475716394393091061419026785553468295143600946734848009961910229728301
2550380840177713367455745479292685510783328884975301326196171608568468732276660312173586285094285485
4516899700545141385345244337620235596639412491842870663910957325784835155385796701208677916415728322
2184996251269423107092849720446943545956353020719852681593488857418881221034418275721275730992549896
4355956891545590561169950241835890997069136865555150042469208904479183071751227138918842339257505765
6750605618736024632592121421396448614612348823398514642233889590173089729352291960435033646668894598
0452902643311461045892844083698555869794250550368093951847689910719554007965514095740024680402580227
8537102493241911549803333664110899837276172676910312578259893034110078735439507785833411716367754843
9973354712130625463912041025602832019922849819494573663422262478035296881138516782272994784425414936
1338475881411702941474306999621968107043388681152952115081628978000050661892817022132825297167140485
9056702657834222737076271227855165951702655450803552474458628691952449595368992634044033076515783177
7690109152853345234753650778138217940571193252542106905389134096215218614043749538064296203386697129
8646757962236616877634582208008308170454754407789278813420728751508931900830768560351140376539308912
0133618410565705456076797968504711641401861465832506570732423457573992512249296286099534591156245242
9395272155448781044315932013956553883323030890681633197474147822784395531794007766821526499814137955
7439833989366803773669872403218683777064159192662577337740531940958435263180224320577679777778339670
5248442180890830666765219037227243846157735422361054598326353178231513551689137724867812255211284584
5433573204901193387567396126294008522245397146798387222652782505233080792812874325986242505299029415
3993583847034546942786781448159732801743629667696912432990667472325620508943557960345021930262141865
0142659230754759330913633693833972583613418671463593925918243201018277975321932126144863164677906757
5311719549488131247653702721162911380907134456507963235168327958573556501197843459393275604026190088
2270331192279782408334169201235735236533962078140387909519863716214025394645734312755827950057276989
3681098331451484361661419607072974302282662762490283009380255665427170914897387749357873353446963947
2894711721483287830723892191541649552012262307152152868746338904370285923208387339405775311363899511
6856736915087791182870568933294401941213101395365361118537476846036013098293746068852062296435346352
7138755564683942951892630387188339812757990196985416282628775771718174307397541491667893708846526521
0761747435185274431946734256973639762693568176169521808692623947561926144221884789402811569759415481
4306314390579595098588457699474863863365050292554744247677698088502553942095566004300327664669034458
3643481138981681163567444924764280993416262124502012308015130558765406443525007922271182078121005653
0365586930220915881969403056176276252418409311924297869089875706499680344723198737863495007097651906
1485032642835480852462688739552491472934311053279652017454266395513778216687849628784769887192988171
5160430341419079614337012007975190654319693046739099628022241277830416914902488588743970151145510504
8025083273244952622839373276239704584516349720750572226340279733390162611087312284235472151948876535
6669135371473655987656851332416211397379164932763537470224840741628243437618727710939354133200947089
7038265061072296362532424076841654548035748645580705414760973058242901708645210864851457394869649389
2660164095033538560279558104523426318215687857690833178401458622143466454977226224929709060298799603
8884654885875274095479669732466544685412357938368290516283983808463320995621084039288161391386696954
7887138188480124391641809589345813528824861332579884178492580265140639512768488043583164033741675942
3477903153031274664901785360650550728582893592216032763316529593113040008351574044997113755599080016
5626500649050623582379765001129046912805085424905150615605871202367077197218200916753269347330892812
0589267219356097118860432055144638765133572445737316852694145519373078353064299974231967786850766365
5588497392080079185382588159284279537692518374438117539477661727088542127832304618598291366953115144
7474087693096312042692883325340061652611880946849751767808304340458380329128221899152328071730551460
6812316574130786388303531300472639273452256659362995773896100385199071222334691860300565178918913049
5786801612338461130552547119256374299174278685572680918187027232088562587752319655344332022115473476
1887698450374958574010796212238518890341268210148430137902798605983440546180172461049479145211609996
5102569514808306105755486997738289443110775628281879914947850882693194791835955828341242818350800857
8844448148416726182314444868011156537115253220618939908237835515712543349529010352485200410192170541
8048158934628418821855342404148321329115244292472818412762411803848153445039395661424843353138760753
7659946737731698386371247763110823243294061809141762097290053793757716252759431166761828133949047653
0364043708066087524123142733057156565806941837772915333409288497370935555053725160592351685764358929
2852783038285921653143658695295998993119315723444333289660345544971484930522279648015356685669580055
9661663784188103244178211836102568739943630700067845513836786040770584647998531812397591496855516898
4180257054879184034411914803553601820343025077514429815680878513529963144044967952117176010219907941
1045925219585523981759425930213710139193733151855676154345626941368592784356037334314811942634448050
8384166953283094016104700496580301576598951675417099803700104298162545100028717023168372895627869399
1381408591217315941549173211475135574888108148946370823200564973329867923838357740762785881905900046
3098253338762188687392616634709324599055684615729348235959047277887196627040295940421799868658346202
2781103452901445027683870671801476062188588329041639217646146040425862626621687127466681286801959779
8972229479767744219782127810734596608019677737485221831716178910707599515024480078095530059415807027
5127709137568442688310166104404370744962507914049275242174754388563455092179450515048986976389405180
5555804713306842671701879822167672313134171917243381709738014825942889848286756506929454889512829561
0035844098899357139516002492615560376502626324418281746832021772826008835208999433080775524310294227
3740824543703511077266554888707751248325976090074616874954441873846093545713535403465296589374245667
2596823307112147425307274791944351801063447278343500456530738767527125776119379693420211751482764703
0194069253311713346460000955372598404960935024113763449772438816701142449041986115988760133087403263
7065923911257126302111916543983430171027219902116685368479675647184558919836230490393909778400769282
0288989911881467698751517088221533190480889719823484180461453635132795206878686285033608285728543213
7792277809390455923231823350389804434090532665820339018625462953815746709653525212650629345574635289
4044655790471676386703126076673271912612872727294358192670192010963269227508879289804308189352544507
1319685067517603896943236104421113723911141777777895961072737546137516005252032736785193719708231521
8527431151316729533014027308713262269396062120048147880314169814791211011354194125620411585092912868
7818809020641680032289957799895782027010806016067693710782938806373909127700701455904745410861146852
1380630556192049271190468169019586232874170939255031304628318912353866135162119287714728580815252380
1470351619580152339162169230597807050770149953748089751839124459250863831098158997775851971249528127
9258011592691727915956456018909500905665414233306122589980551998632566796548777981956398177852253680
2745764707990500362901988262556636887792505070630275549393286815589388294471465103720186079811239848
7675946979507281542389438956769541856922861410898639262378278927660857496298098147964608247689786130
8321731209031990693830413197100446609745451187753105735516511283797516530994000054440635899677984153
1506286445962320741958057301680083621393433939875398295188918552222848134794403084278539624648154673
6397225745318492314200143650419461941245812908205459287231104650974390782840054767574998225312323179
8634816534156943540470500589702301928177173371808932159277390920056344966567199998844966769668806290
2343411262364182507894464152721136440737855066667599198688847893232681088619862759310054132731997037
6767568917910382514693111213957675671908508869060675312599653659215162939727620763344161275273603890
8862418391977006957234016457384990965756225472098005936575694555399204837382655334446626679493235343
0738088906014737516384456735534204738194309425825362082118290024645345841325952509060343551827504669
7762378176667876433868804272881226527416188434477195423875031587206020446232441447725587028821585419
8364319418740149701167504623748700584231839332468229799395807724718897163902565913083484734043665548
0652263559641490046467760734267821052972260643753591371876925908696606748583646069174654284779067850
3596055061772354291520560484364839924068921687559062572007917791898211071972228099510551983669527061
6822678096917478807606499674087536489444174003218436180321584804307122119142327656687018960444583334
6157429417757473963995844723304158408161299940493278008922260177353442900105060499303905396756999688
7927967366579951049953914242575929975824415671824420766566459016743929985262214736819324001566293889
8075999834904097000189276401119331756266921152970994374828370116512348646749011072810537182937230692
3515768112776035411404061288834342080555542666937990357225533134013270488401813143297433486793802181
0087467821584651344717532792345051489631548826953314664363197398527506712185669832252170185793462293
0047401093025781641405181031057484415713414943848222104599354781593656163271341338030100879146516763
5054765318152273299026622592817364011362256306824424879813930254391352974924386045114788008317116246
4979566340937097746363152194301396497352528099000402504326288166666457430193598078569886102773453894
3616865742748600428531620882752184958948461073793145383844945181470132292441662054148817509162149770
7702546110953652721399872048685208319458594956402089592141524223978625075896381531827325562287206211
1866551892209857973101498523488033457220750948136764194904921218487747770683326628908283091672921149
5948458644444890842251582669350261356256182061906089706074311990838855151076845851637542868265828705
2854668068078004420551345893994824402098242059476875087421303894264919324746080109526124642557337997
3524016369627911205449987530564585994924513908201720609308904666113584521960650428956029083278394059
7252429028592460131753308480703749383000840181569713201145650356533654954225379215765470029743545354
0271736315256923421738981175157457729700436623912448027875414597367931441940626825851136551435823364
5154703444155918676322666318474943597182787483718984896451614752690269657297823751736337365576053010
8092132415224541753915565653285704804757019625744008723718905482167794396508639076620974175651019653
3314724552832060343257914409548806312587398304348621673748193165608333805660231650861088931716107699
0947682457428281689573113705966360967762899619112968200263643778470287601842202355403098396809294882
7708176761121410594934829150521373616033633596903675620204584194241724506853348158610229057715460026
7096747462129777048568243773271231791981648519885071898539659404909224516388823101518099541317382558
8076809322020374825902386991097725984686927056680865922501376135441671661926040728141442917364691869
8926180981455589233757162431670851961978757044861140120303728250272339303182930663746670018091027770
8950294739947274237569743415491903943174808004967966191265893889129762290229252047020080576903776644
2242103461975801389878018603772182862666203271527692128740009032657544470901371562675409603114725126
2551740927782692429475732733725236389356306595349345560594102484805262838929848081016071112711098694
2195225325831953200993026142160589352396581660706163259599108100727113675189420475799710962203038491
7670044613569824686779973368180722712612390807740410014143808572145756920394422343574806235014174113
5039122496324965935195552039369048379210485853948833356505396663130242921858816820488222164144265338
7068870285541218118363708544170576354527525837597733947603368085156434963658881494081580909939361238
2873231118526309671489380084888882984772228800586148690452074968679343587791607547724543519595115836
5465148978963324568708740429700682330610784666093978623032617848260197923397678170999480224510594792
5377536406456873540330409844231813501976938571643004813562858233529936238307081857373036565627148050
7791711302565531952390390030910474286868085461549455462480843849448064756603314002183207870918896940
4046864235265145584444832559658885929550871255932041029470446538891196666959012880188021488677178763
1034485242219437081866205321368213612202666685183644026716262569698147920333926467629482786174789093
9991917922763144167170415445348943833759081741362593552654154500990696778152841599675430981568065904
4265896472351539934338220263352731019383206326457181397090728792717484949591635415502812055997192493
9052480544512692861578419739436887263874692539273857886105142503349787849141710994313042026651600316
2087949630294090960853416723181047093556440516028441276593023768125986455626888920795422011053678959
8307791591673061013082899179933044560599000878829186753941251246688642494962773315536064128509363203
1312791348926608809522155899825360012731453127707845303666757410839353644609636208380422399142427745
1134628722499986706702263558151330056846949754363706247893526477794794747143147405535697767137789673
7212216815017272133208759786159506159004403364949189129341343949723550309487598619927605235025580598
9838010570681877491889443764830525267099007994143759943658052275606981037367020494207964687422365515
9970996776806420957070276362496995257388219915449035818628912607666831058654718413986661243431091391
1483198608835390481061857628177471915366816766735123047971722027490178367648604262768782356136873788
3797887837261778688757153746440798356462730560334957721966852975218472682575003172491052242817257561
7581326363625981168100127574262600520860580078132336315410359371822041379999348467022648297118959982
1405045006123663710678417976090597417097201750281593160328516024365822900530188536683592935270092366
6488616038658624278607319417125795978656713978753010885227532346551177966070973774354938427938771579
7811775792142613735968602044888133166791407912601522759343556651266320496377577285036557760990826990
7160552265354172473785230521236650412360103862379782345975901788391999481171501886520549364066901096
3270170628169303111591217710272418770577969971740092385875179539219401791467159832529128869077788824
2068960003113446513935614552696413995316751439586351866507786272664627435093785319217132022037870752
4935427764494404952475826862974863900999542124621758626540410120878078794000953647862893503884499871
5041218939067498928138693423632312839040888044614030149007339733442691491392630593319446275936167352
3150140730867841446972058754559884499711830309654174201254228673276865450272377061658609193409310991
0700640951039503062166633348988153615299358963157155133265193418743436190159340984645573848460689736
4572091677425870084738963779811462062498238228005895333554724603414034891009407821740415390294920009
5627192516317205612523993018202385625326560782691021560280427394676376024361391088702383084550249792
0222942084241426899696814597520971531496471055436596860615869450724807127319344514756221029108575448
9720239433590963696121586942140854363299785290375898977875650490471956916868010767824712618376045266
3955908529105305626355190360917187240635400411791279345059067789888519571951967710529000724688920585
4953036871846707469451083197595132774276291636831618475886718994667891187421466369894212789466720180
6448419448423746251867232210459611347594060101567376466647462547135049870659067413660302483423061091
8230675910042311904931646933512924976746543311333312421648002603436929740427991545053259298946070171
8434085461141620562987832904157745258524418841034276233392703903380404872113201101471569915163220249
1161655107779276708379786739589356147760660277907512360797242685151454149653889164267241179885618807
5509690481742839877763738110235952853743072989900343278808022832762031267376649689517339080700783968
5629885496036414542435364481667269864167442810108608759066812247944505812059066292199099246359182588
8008300161006832953299810694497798304508727958349856415015081519151900973535581404208275350761406229
6459607793710474642718991703597433353157562926108677982825876424564303509002750469521090739353728552
4783776505662447122156728407774654836438710302149634485232242529351688662354135816304069546282891233
3794809526941543218508855629886037175800954192387893203933338916261217470585018496584919796207528539
7321619004813095593105754452183448263797920836761065034751681213094350306882262008494612624181968960
4732317994613513499107108101631476541765292549987843385689397346035992418227397506366596275806177204
3683857964886019150900166556070634547544380694353458365444447406631251353817623051702701247888887735
8094683763986199724006515649689112598910054548639129635856738243173368911485930145922660804637043283
4889127052211544738853374593809526561037261493983922881310771436060527670392813091216949260079867104
3301900813649795158398318578329335372955779394154164790814464775905993401365591732198423625043949225
3246019405912433544308832421515977386393426988012406540217825396460318066998788034028014507330010562
0006859916615244380179335634043284438063256510836870858566416997813619542930649458905798818101652937
4072248152086469438436388575534547923369119065622794095405514255634008129832719826048721018555639101
2875220910785559008585542109892928676495146275460808966558329804641410256843721640310965770423790756
8256822862277025085800518713158419531910320755688154999640188279187705205908992777979831401201865021
5204558228324783471419681133207195005076740106477569464986573289308282384660134439054873977043003435
3653168035115859532467179624939046922048508864462315930640960314089005702411117073566766120348274743
7150965380051459243405422548922320959239360251894416601735780543414747921447112245841949398646659465
8270068304808335859773251457401918717061318506689602257649804397924779282875955434638999943663372184
9077137291374766226998985935322760755733521922512655677627362708763552745084169685940360867601043287
2654422123172097115683056463865826177228568362836905463401171837271898524301177185084211760389637455
7143032795813207500812281495476489328502000526858514150194181975747302036724520040967229007909667509
485532595771219640321
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 2.21, 2.25, 2.33
Generated 22 May 2018 | 19:37:29 UTC