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 2461*2^775688+1

5576840400931478002978124872865016751713327882402444926174191398046931883776211786297164251180516613
6515671450062555985508892068643067209918022385523078544942134086852415666621345469770620891251493062
8209696094414770299317182795734407899458474655099765029806131516035980995674142745533238116081296715
1456540024867352173304164585561302347137296901493098309371391637516130628994172937262571805653806151
4633178920247428977512383383502284751581896259203148076841938936971708066276062419328700910318190888
0830471163333782455382003008101069853654571200476740781823350183639262749210382159147647332946386152
3435369757151536438897476498964408211152635365530058348855166565285774387720918009473776061516681343
7388669188463717211864611957856111667677242462034062282134765255139415643785919309594573669860965856
6325328358866529055329999247342138718461395367690355137503112831285670217885315327180685217187498727
6552122926493189135238903759910271327446727013411829738159627997589812691519173289975926522621615125
1721243572092126332038057684552511098387722516027299004888500985468549083854479307828938811586597685
3839065317080612925303098019403229724558698040506099805604492738362353598464952341682886598419278250
9356940711938759952059478327896281677115755972716809787233942245965891777415949202508682652020652970
7908358480786510503227358608031828446773260875989120372296967264966811879747204458959479023828473316
2437461732516741421120222190089979793344377351571656990378991459703719554563478976251398317750287807
1198918109596864999388926094018715059933431742068392451351708828045020509903135933444438946018565645
3184898664690767749185889873034162758573358463994792570761953996849563659940983209636543201431282969
3381919881693749840086797078903451383996208200345556556508297713290387852740765277887230656740738573
4555927248248066982686927422145533595782036775455453140686542565772156234950248872489322548761975684
3678350207856497310811647268870420760829177363880630517777286800163748939141744647082743922160404067
6236010341954742053523537302697079326926136254168070315027089451145458166195304598321752392457269280
2809802884690415075055303177506541067647367042969834989248382852382213206179621169886916209906485902
9830026715804542102766711623249049859118153207391477103610434007760376333532241788797987420886353984
2247885345064939098615411710796133300337886819501159491426670809144868255959476612215837016814585910
0749074323763153093995477359170782223594012505143120970551076101913591990540543364986917534493102361
2521524883171171703587621619115045799715069753790245704977391009421059689435424300982210904706239912
9315095131539601345905659481406518052102957974883294377396085303536410995921727474593977033417288689
4665254300526279136301725272631456353609550114939152874813107562249465522005063597425142627960668776
5582776139639233588453748970668406062402002419986919341829709049668054869534572631983296672024350229
1473759084193670575265637886054824235861749747594002486679832027057073626683877189628517493486851022
2487259571673044566279082479420053444402965525852032025838551283198333754300876689312428010662297410
6474200923640975349693475060337350435173318470973417197285063747977566172266141915407937930655423631
7213597975656224464334617843984585878939244430717901904102657996507375452677598668055660117705225697
6620304253745685534643535253113918517373504802929869856706363032307876715714926969245861244480085132
8363935270028029352406489981517592021049173613348028848923638016263615331648991889703600283787665268
0516564542812697667759834927698168340604576704766730439553581846106408196592460792155823269460741946
3490499176807108555230974607988661732250399648587955858296731451412421766894402482766772835297368896
7466591983228444405624642822656700198786733949097466275795249341016534357767865285935325517738134172
3613810850472430100741488877291336700837950319002873979220548696378620802685023747673743445586693486
3380821448861815073243785875529668485187987978260093141065905453175615456771555645355280855366093153
9483100773947425067534758301982678253389629300716678492247085050202924537924694933648965676595117317
4019854578974060224706777909018509507979550276648919342876910683951210680202619974895515340171748809
9222338905668705667633840605054984705245514056657168611000038896548225669319690118300582806844123328
6710617311391837397510812375450279224756292824860927006933837693102229218283741126628948901905939217
2237355738666769217785030907115114850127174556668115621090067756872899385772773716658812764303109162
7972137169749248810000774682608784614206426020470385242088755336452868248274894572904541337606807426
3884776528271478783669021097482169733471024136598483885608762160611288635910270374516025843249612990
9901518924586454231442150479284442031221529083367547133725535865177134061816286362862915219891580848
9162703858142949177384652857516526677741287687755711473709292662546753522943076896693612214514390851
3498602407864076427929652953486403190632312731515325157378417219441139163066873640142065477283602996
7440003130669062467900232630769647996837539845501599433180945571333758112239455322557315045495178366
9903875936541445472617982021573158387895115069864458987981969644599146043210371376544845746612237135
6595822854147649898651850020476111420589852388478512795245513411758422572752485699565591507251892554
8978640331996598899810911337675526241217089213166512208711103819591430766846790702899211309423502424
3682132215342617033154625872611183105285781995823676404965690462905732972995680479148648157992003444
6302993120961300880205562358598249462130969291716399200275089910607437977450162742479166440928568814
2486341684049047563952414934738313253468159812811787573754056804178489025138548045012926331877340350
7140423166778750121500524197162919652485559271394108874000767601680085572247213953466014803838004725
5768254199781235054558189404498155539576467448468024011664541886197434435987555693402569667138276087
2422935236405813669081220464608142244688278688233982270666538314437607593822258415249089036077147474
6235529217864816754966556247199680413449701050036196765198391601999020865174165068417982288993499399
0773745440418375254213509662055254288584263893660475512487821393261039649747656253730272927663779720
5352344447385778634219014622302909366365926867596433343226241476937375230921748654694980594121209544
4363005090567404702655919890741428014858633665536889506231604281926119525669247732429875234777030797
7221656048731167845304000214058727943404858441127461586358792875879368250396132504482825975420672020
1143923703033898387027092667920334726070637657246571022384625319937735726033243047294203133046659681
5210633335596500242812256976886827334298251625364769737696209697730139451859417811401304000533233586
4034777925360038172060858485031225842884223739155443255411160975972975029075772201118285231491681328
6368805525726573444277733551837769527162207903980660291400110877169331911617193721107780984912141763
8985455513768168508884343984031895271031509875189946517580565863909287448861704012642475575616861880
5578815654382622592346254899330848589647397687323465388252091386292732722797458931582044253422428097
6597417084054950266957760503019862855681863882586748290809711467394801962463197715728887074211186438
9546302514465999544317699956603034519040499390647974774841882491773559989748172916363672947896436713
2356733544525043723643175960287919431122487198998512532786304645412461576249694965212605334483974101
6212743285787583779785481527173209307098523887942474993390798673792097341974256978618904283140321775
4164604266912248345205661426496179061719967544791397392071844605437839170632956981434398851912152877
0422686650440203009887305766621927125431900620013041258359719971562356141403353798306295584809493664
7830437083630293895846181380744000398855798128396181396598522149882089269135196042270454616554281154
1686196724124297904764385687665924002452816835404898159828140875982751460112898314949621232552031224
4037126117886086371661866014864726989914091384293353697121508082698909953622198477421922523221438548
1460873663992887135748213645927358616237631922338705063589315346294917339713667261626294858000272871
7338823625020260097783471860517663546811870334281902134510752144507682287022284867422286485792869557
8251563052618712435192324116782324501271251544933290902336031330554513464333374003478128948221148576
8221735856452999000918478152656421557540336580639673178783989692602590230700229163692939129024228849
7450425805935426260390076064976784607076938158174836525504997412286125715093703667880675767872002013
7022360098398200743924209225228901191249868111578936661039399916138728790229748121483724186707308048
7153326286168559515071237387451251549257078289540516801387925325114671904026961849620980541125684543
3849631895340201412933401798210657104186701395567901493912585500209703749597726971099260747645473364
7359621971159087783491634262412197581686670338724416284581969354426879025826400552433404091566570505
5946443743795641025647250999023516089910367965790847107928504405488281253407875691626325798612793084
9136476629630123101057052515039609940910843922794159395282720854848949366421566236339978446569677770
3131242967216766095485207893223613269249851730878199042715842797026511931359169967776057818738721064
7587094249632106015230172018667260608531380727500783636787751043277779339874389072919624520602486629
1062102208455551297602715727725311831852752301063132652589042665365738546188792282753738952600923471
1378246382834941260667463938202369171491863496848891190764827339372270491001363326307825101501384238
4345363017340737819226445537019365976961750131060904931029802608460659568802161317069113524949492350
3261669300227710839932954784596814924360295934688270034457516078590060695436240524924601182502274581
3467736409850398624236427271641175701210594407508959249586131535702573575982285281611539765731693124
2869457187291700533894164232213989750042414035318815794182775537536842911407343036694394007099784798
8679888491713839046860472420584349500118742697664526475171613133358901820341731342555443082641929972
7269105742737373817938787095638817161028593409212629998240433114091052910074691479722350168922002917
0705459045849219514147244857213407712319458849467874357901559273431838179025083724462951707286281394
6886289937368555021737458197724295533355290834006937594305188289149825124741168533031199686172091843
6303050429223284801688078492791053230706993224176404254537135382454472301767896446428878316095478000
5979949081643367761706927401919737526358084883474355829182513528721629670839579424372988378811298435
8533684319177512903341492906794115860985567498061270686285577542778069769787735084058509299554076500
5163826578845092410340733109346502456008937750287517476222144526841904641764759986471995111869467404
5429401010636525068526037796769695086503469219818702016268359932537059534688666730022017352722100086
4780000454151204153834167492801650936752487567920005551158497855170759881393234908223104019796013946
2135686952827743543119317496021686502439817624742992722845299273326619538999620980946491697590856184
7274797245115560902373229203549879938652158670073333199442294047212186362346212634872307313353008673
6937852154143851688981451388439106452226044844490484570024619189821993688283255594191584663208952056
9029580826440178785742388656627572463614016436164499140338473292840168442812701273570117197896554012
1347991868193611752915363661601052295311556820710619752519421100924345288378305814926716319108070812
0522177382635177599324027105810710214836554368866312842701268176148761580386294883473272888304912659
6775583158727069777603865057276094939402547244305963346338943660412760981238999706049180994779928869
6228567289795586751206497940230305990094184174580114311857758824554603935592511826720086146397571026
6601498244829002944133985507021721156517293616339713121050072280306596322884369574742269618282166530
5024784926095662115120389724966136599597385486573879524011103247666681251848895053437479992377500747
8545629408995682911000232088243224558845500778294047977332816438961966832957882088620985008544147757
7680549296325485333251508731215817807445999006300434521082225297457558106178747431499762111404882617
9870685163741804010381709502516664435266031123301184099791093071119007649222114766743669483717104054
1420937280919308084902903512213996535356789999109999489875929470939409491064402035163054201522268936
3066483280012073623119504384392645470009091427875280939788810891981769080819888019203469638245914536
5923103101557954094898396186140369256937419589564443849063749618002866508697151896225311645139287281
4908663958273215141123448713116864276967613802812175887316543379870258531942166135343149499393359659
1857084284154525478004715210079613726351549397570678258731427310608441311292164958946565941971939425
0572762180470226014939315643469778177503987785106669549815205644996459272732176439890058290618577727
3132645925098525961068988403095922783427600613698357503192557745969874750606702671290937085049507701
3908773038701226959126192728330146950014175143543238303693289032519384266626189188159665374727208488
6546078831389638704852506345743454069547030821721489600094142007366960438783406264332495125952636183
7853655845708693514387447379785700326713075638159668398659422771034502577809314251089454738900641575
0879732554553617883807372516088083610043447106934168904760141242387132186211657666393192922414216451
3987944219042063247765063350712280552565193853466759992203605383518216738063185063335702481140899500
1123260252377499964964321254321623555212091410705825828656840769510098507727467365428733420890132487
4189883215903862607141246133561093561971010113415697697492026780493947879999582722073219038888524194
3492034694266291821558979392702428745059087851582438882308282224560309184517613211791101963963637051
2460323446952893376874109262285673490102335087500585155025651425134807218700669802409708180285503372
8825569460444503838264437132034230337342071561029253063506212890259906640368881774035208524084186693
9018122076931780700050554493414744889406818866015442807232446770061536362626160088896232622241080119
9052576786683343951013686331471681064840112543696574215774832483418738663850464502491117822524898540
3679053923980733325737373471354488345417694869045815092223204440957944495568298220952149428033435821
2176140388911657505702251198708079439185254411280180633514101325359431470521032519612634142070399647
6648866344702182371192146760024716344975286380887174357610508642018757382182621835831314322827222153
1962202874188022969395507887532527140675411949004068823892001716973237447474288438469064463858021095
5330835882496277174837393283847032074020783781510294754582553966480762651864641665692400807746158631
4295721195358308960048233041243485891313426601783993712715789268611503459544386423925713014460400653
7309650133941458964105774820711043819712641006903553002258353119406844907733708922788309549081709373
4419138348915145635586949789109863987695550788696990061264342536203366199421913131484801748746438332
9070587840851589137777372507795906298034248745346373627209217918643951166751262607974952649778462099
3995543616930673739715709227612337391531183980425211571173226844253871542811265610204025544076313886
0695757452874157656264410439894737087413544363268974424850022801180932204651679443109411669196644291
9396506412970559560299694231499594767125309818357707513924048596990071993169202199123639936954199489
3136091984929648617638768875651172628230131982357474417541856071334372756099022224996999413957701955
3717579203888359980595715530003434840730729076811717486659009096095194668208517149044499466478336815
8912269804084634425196560209278152549546840548982981117291310781011772685470082030909731764861856692
9148462727184883086848450446906478038846510419790152341754215218819020782059434340951467331756853728
2269175690543142757288319557371769327755655122594940577887369359226034372932630659660476082065522593
5474542245562066792640928020727224487827761366503744428005239404888052732171190046564547356765324880
8131960411844875662388675825388434183327061748723393596937751459545008105486953515794376503724953669
3037327334944550690372328466821695869543996397084810107763353664222247968611490882346005567639056877
8376154108749546193720185957938573482856476603697763568326207498367685984019870008827190335553243104
8216486750268080342208101853545144897779449622486508252320275508905349897950885510711503635708908530
2406847551683179459228784427808294364243901201662126884790113104754837779007547400731942112657143874
1221277497604832913862736682577073982958220435099888148621770961900882037911866938408011151019709423
6177122518709583894418726070995543213668959510043946051927573192488342985830323901604442175279337074
9249790338364435225333879573604315457766965976956057543690052843872916899146898688014481221517011591
3374338361437781898296041270264035241225547427872146733261450968403558347056273589473418202699814828
1650682406147017772343527214781706095433010362882915488648221493151780563786785394321350733533097796
3104116353360511543978310312150977202384496001319222253480706684798691571239308771111913136656438148
1614935472096324425483733979919975598707876379170055319323199974082579951496238779857548646935925748
5973585385083415244101842738886055995970644857432394956487745989424977136634004112215231993467319553
0977973120645487231588796533479765137237200697106585516320796083644184492456383259610220950890619789
4329537961630985253055478462189764114258098959134070703560087122431380800033096283301974450700650487
4223532463475840195253706480515514746068222470598762649767513472414759923513937507463939856370126409
1016267458433471306854748833835296537463951909765524495733184653612937700066474327552548015904747637
8864492647562430186658009258294772067349374886114141072681467481055141889055592825044062236535795506
5566394162742154063813351617306955447448451380527226504637555030938942425514789994245018974707560341
8921153643423117258706435730621343364360246935934442420365021180672108942136149212519147578135523173
2354885233281422016525332172247183373166257837815735219311693880694188628380536709096344713334698738
9400320849872069870484885760267363991248815153967690779986180852988805806427334319250663449740620739
2280679151054232966575222421136809149175637581725015764310645163913412572146616875427284569488646968
6435024737154775312187071336619027901138971623479018391482087720782799479225966674826521831823081599
5868953333420777127439073718976458118236701210657347439584446364487022145439476143541149239194359118
0119268541869004001724599033875542668734028965169669858403855580819035460228887337227831854507138087
3965998359768743204748108503795671852029040859275473039237607201118594217306368010918429109283485984
8718144584314146560182700711467644008961540282557995838904370107637079489495491284556893696244477187
2101497637973260760539751911371432985757980039556572121865523793023337591838119325125148629028992051
0011233644726966145389441948491410457630390893486377580736691489484141228328475315221993132963727837
0896794758102496791428214397312562431026438296809032960389093899608154222138024761533107387043120484
3954233517863570485450057946662629249091892454777273517698854102380539731479223479793253387613392758
5557783986720675508473194882857500046293426765171438197986347481127922750940432841814907737694203287
6756107838778593719472808335631439562591221810913492046685423199084842808251272476012395625408994793
0001912553249203390812090514312083728806998518510243237650888281809709819424605870614277463439189261
1981573450484836328123168086624336291374983311516285029482673993142809425785453564858104605335930261
5204965189273094724193751812115498142631005958297078511980239660272060876066495292232042970139149286
5670361618798061586364429107020292687343182005949750315731550276512373651449743362890425314089486615
2733326533162116483476880205079863529960128345281893754119405997028568111485322204821867728453674086
6463382512722954199014968201819984229717450974694722489037975173344171339066487625674659634479401071
6262408648114179200000584651112340673814089028325301579708907061101517206317163763270360516197825205
8639291163915476973475462725683672866662676712542385773817294679576030383105052779621579311788227369
2330486212555587391829796992560331727593048440095348643956099262245808027087451581232648068372326199
8908664785062966816752281454143853762392229902748496838556404928241465453484827304435118439769045589
4302420744575677425082294858667091201830626882185144787335490594018174831336109807767014690044674930
0689038311055841994574994929506701943738176293814768664506139109848316501489541470152779762512066357
5338353915763979343404442931734863434999080903224844537614009664777288055616573451531322842701228324
6969714935822710321086673827958674995593137426126233291561917613850308930154234485872731770773903442
3444738317087322175077125342077185726814098668390113208338429030667427629786941653177013788942212724
1507840663228608969048247551016698247368284656198079098332404949012383784665311604527092704665832058
9560632064820076459540304809132637293761852237415853591578294931094545051144665117844668990258128310
4199206829856142091607887212516536825236831318270209465074311043113933934769315190059103315657930479
3813848866663346627467110083886308586912670616265806806039829060997649928999053937006597868975466385
5992111180983417634797658321968179095352911330317689368838843263559051710803535595695258938501044404
5738358430830484576844175908695709183765999961008365665527156037087970521239125137891151917612558237
9374267353602140706915814592070611666000278097372962370926799405407625589729780020583084207184052147
8097537109240206549966121733638553777691465807233938491019680429472955945833706136636587430472802481
7602274248322108199012086881346155814347524649736632286172488248776918676504086540306015614294623176
0712779996558739677920145841705566574071514124138335743877548728827593204273532765317894675925023697
2079157779846255783968478916743177324050098484306348377854720772352504864213332148885484246123959109
9506904314584984151840246964457253240711041927533412752933691945528896592115918853384754351036308171
2866358701779202813951870928461615788086476719850414919490110689147645108757328881813418636038041201
1906298883235538462516246547992809760393619185731072770248775263721850231429300444174025000412309793
3357717772147698975172850424394556510521014231907697375201255104746018306810471822060051011720277079
9907363287427505086675642265959090194286111224229880071482695835127081923433615724947496983676980599
8063553057478199524443234923623289238595823013410799336881807086507663510852052015653155307555446298
1482679472148193062962202794905421010679208993838499202578074943292727565002210576984271888064994347
4178840736826780072509051890106587810045685428497244500055665143390393929841878390543896631045033547
6818485355598090429819388565699731578268184246185310462549003694951539770911498557126888761042724645
6749279751876504879560980927019898132976390100406854522975712996314110215455128527982843505991888985
5299726245103270898143546956483487073483873869531934380855860278891738663919763898987994761952307124
2111372549650398569224289982537604532164760792785307670722054894353468836468820625414126339561808560
3942589168321358308024088370520945837740260062413470151734039699347616100626085449863504880211641405
0859682010852812139889486707408194203615455978142592654860371195880316035702971997502928918775272272
7480647433642819266451064829598522682003288579478506674749859644797080511995483302551756820891512575
5783159311256443655663279930523819653119580793139420172177808646645382017697731411301067846962794995
7416829886047665056094292952366435377747217109788750655484651520189632320277316803687881597505277086
9051135131735187172247047178930254477170734988604881953815195859825121503892366760163057948802539321
4594528957505964868069727775847492016356936893611418058924013386659876039157177303746720968782547307
1268440667717920845176365626720626928858472512439159875279613219331219958755492754363284215762708548
5298246889519558860131865728363410321395444278455087318310813485059278646121092309035846335168197785
6684597672245031695803779117953504890202202215185245599867987115983963688553217537514160187454186619
3226486718361710819392486916756079924779397228523265989044989679338793986013303426946606298395073717
2682205034863323045838577738548512589334252779923955128107496420072024092004955787182955039963576852
2202711212197799050929938634647759184850206756527882235466636661191995680966789390694946175151368828
7777465675043868296478282343094167962088840694975703406497971271548196020330777949520894751313055169
8410706957873937083832441946901688345971526278053950770057201032655435421766969987693231697240051204
7969816561373370679006228459602544751215649119233823916443931862030627755004230576711228646334543628
1687209637425564077201472055770450150310616412832402451250745735747997473864533882491222886490223894
5172864185577953276816431893420361828342900763605625803506604711148320715467152151557142708421913489
8108196284953570539659615793454139418368475382275475962109374748745246471015660972211745108925078690
9045264266101398518943676328226199685765001685313347301147232328801734793239888038809812220715106398
8223575947478036486089309644972436204407080234609976829962881150573687255912163904257961712838412582
9258178457046284213014544480370453961439546007880642438473844165319055849362739885743258959600038392
2183352198340335508367882295880835685758177508203833320208210557059397238502151043382006676728049099
9570304790332949047461035769277498157805710540478038940372499855620027772871473664720401882292531274
9049689148924258526479447155999841859087665222708088425974700075219906015508534916740870991919141338
6713836954452667653610199978987807765289396634291462498735373853009019009188713242437512225109525905
7785982943020607128226851092261834391381045269156372598918926696488524976215333911003828787148641947
7227630257992842523400466326720252345273842973782648144665132968395296616110398361164237798189675022
1864510258034915801038160201834779611972889480969204364150879962887070598436277682681079479167905053
1234891312327149721627908733590645833671586048075740280234892984130115394547134824780508212717552869
7283918618389580960683033723847914116451364742668726807076742935585000659512810110474757538272555132
5137789242645313772587098677358099962770109827185603539719543430362894549261081191294556505091825459
9156812853621612848771135495226019385462179862017050688954600037347918416568885187276646577910778550
6622056480351403765276760778021396139099173161517435071829247190311349256733813781358282001142467926
4454810026387034241729206524063275201607246659302999725963357083654893941420990274958314867370901084
4927822336667649311025921104216518315783225026225985226966066024877133371858489115644433835711519369
1716518807246649851548696290451245816406226563288830939852165623621809034930268366784782418581289540
5850635926590657547612538693335739822791696867799785291868181950485244944096122005802729929701520295
7257055811798849568594925753345807862805269286565726702565924133068302343160109811859651130986163150
5175589611884320661364229663634436286579707478778657482713877547856854209153792351411020012188362969
4879518919915343803853178097256746623593490739050867627678447074257301120938647439768609294147397468
5444999677334180080938622397034287085125755995013736569257491364052085069892628167096470612936350665
8319222440836996709374545742954790608637242451673274080640868607767831829643984614882913483933860155
8461428241221401949631371380979913886903959984613081880115057722399502911685086267697737700750985389
1045198593252159727750651667870004177810180203249098405668075590023950263659659236032678851193847840
1938330823809856927973550220275179571550738493851869554324259308173616659825386633605834937708139502
5542842429529118609386444621874708172605218107118782577860884386503451973855101754270300256126438145
3150739593424256893037340139618660823663076324335678965169718439797798295776295766088289389282214296
0843351171293301865473475264064887799868660808123149799565263838859889558102400047323850930485551422
1182419634968995748560999099905414687057158563622930101693289335462486212280667340824213580758562288
0643334014150916166736983297012030234860091068932051996915570809025422174092078095049298920760914695
4358859415222645418446507297539160602534544587520387132399134724554253470951690659364616686678589069
2854971211355067381478710320990442302745002877790335697020678675911506876977286121578993549272095032
1337845710170462991090547335892786345436332550692902048408785477821057766811140494545626394323425567
1303096230898001342962671892679207862313104608063123725963166803486288575939664692573753346952482157
7253699919877697510529592017217940591620155248741912590908771640512896122098525171166040608970400235
4964947473029079270582143020346426040868220311298359418751817675028548456134483415991917639041246309
6886444642264617676981680393847291210260499736026986348772356481235534442296245116296124474073622641
3234789719984380159122190492584033211745460123674741336719514824589802138404728107152262117955646079
9973504027125384691981554462262003128898569630055275177151068524237323212416643282713486617317599665
4985455174828599462544837973294932028480527313595109024882828026001357198139182591673145877600891662
7681616580464224357975927773060871327381548014591859342635346229429506332661794394382429360476285893
0441955350347708317760354549491595785785045381001278353387825501174722797317833415468378430106889758
2607869625946458856868140532198164684487086717156674471928329662849278072833699831917385120090049456
9484667403017868471692467244251153733789842238669112470250454427004750215806488532306955772105121739
3438987556596737088800328564747717842290644183676105096521085246368750587138236568404163164694373977
4457394662469438427538753107954191651872923966911226951848803935079899752056996363345017708193045065
8765271542701408488736523517764602309441825048675494501710818424914308586944644705038656143783936013
6950482578921311242298812669420118073388461559572388123645962335936536903276977825558015252478894492
9471433872483028284302301926659673133288654275359059617469913432859499271605833171992980194578076834
9682853162409791387078918993455719535122812580572217892486670181701728093508474215026188089946750357
5768577905084090242455636995734484632133017770241257944198780579125670950295386216054177769362626906
0455759037272813002722732883428987691110306442872937224312584672536239077049338276071954097588090380
3133099699573302163706468950951732012083545099694594183859384647224509643412480771270885866224886362
1497892443737801763479696074950161570007498870738730119620187437474044467028255670985759774973439916
3228613172043576116527741706036560002408830707092221357609900062299432561724029272921252645474499122
3117482420410493642461718040205513928952344471494044217617242669609061151190313706440634549749141887
9473421665032588013667035059782764050644225328791516538585978527788370031868676655583305818505928084
9843185564353620332869165624724060061628352306535998607755559015823788430186638860759504341110337584
7129910915475620900256993404111661994677083080722134574477917065122322964788902622863615625816941611
6022538203490767498290703352649014975818131864824173638939751101829992815999766953514664939458826040
5002605269511425327522870018502779753225954811911598201142948183870687627756289230445757296159720503
6654430493009290715320362035697105736649681547598136019058075605534376216155237757078154852750204836
9040172455369200736691866712681340861205248256752894713522168294488043696642201912846491028806949445
8214749682926937456952925469042468675696019365324320842038471455405860320716165658255086981181854114
1013858579670387029360391303846360355138833068683103055847604555145567859685317721916131964899662512
1523223412007590508646471181322449639821047651077277688798378562820696448777701500309580020248126742
9047355010870861464347469146063906979832927749814271885606474570486176967107715200894890183672449460
8631206311038084187213188771960546535770987044662120952645300892622575168168706738917454196388111856
7496195833816062502799248298264050410999725978167424985822137193156967927777583182000367529292797777
3008093620851690403006643745888689548636521701644258205460518172971508708316183280214901851332048446
8940575533795908098975578063304403723032700008228692014271656048950619165811799333804961139212360483
0576575505447689330030421588990071184957384570784981138111774805497995598019404489153499282496012995
7783052144338495998871309609400918678425036439729233792127643228267587032363945987109283482500589677
7865203189125967155056123161194375585968119788393035136348223795923685512419726046541595386840178246
0851539072114077786888952127961346090023627840777971096510681152524232528221426117327936578072681453
1570755188816892824074236328300813923861740825803859761847208974131803034992389019746399514049101585
4201260629739723534825676679910425247228273573290251026600979067710761451864181228455642148741724283
7649164271538394270513002710181443593572928594633714062644738067719311339722700594380869857626357601
2196965848574933152315190094715041298444429210906650689890281629153289254562139493307884567052877521
6496580349334711576769154270855231202128594840481964517232964601586639288417675186148045341658025856
9853534381869078384498800867967514037018767010813433055844798407891613335294161770340791018172056301
1061425237219220054515444541558385704591176589538561137870143687486574561673674303113843737532441483
4489007280102323934980536448483995543254693506755515901900653095969686998062582695433430331941006160
9631535482244114909699400875975501628119670916214250694664702095560079834451140776974301874452952653
5603733812354603501468748926824931676363410101195128046937403515463025322548718166614085893937756788
5884286589632181309207807494832767251547596425941593334648309650377254527847171926742481804076181942
1762442235607930737344655288432803892682311229734609488799703105407890365921563578874657824021589751
4476919353594509078561614211692749296900771282539615085205474814205612938057312656037624798016789220
1214883914648901563709634369079138237038381662931203197931749599140179869708890362308657996591873359
6164456109936457002636853482503442768017233050864844326268108242618581807763783165771102248160428306
0478250333652741661458635579716222486002818444735172061790061441442009495489185265329831668888181712
4366242760216389047991217180883188884808258714218190516984558593967872115309333108258900562704348602
0338469519046537900759600155938400988438557386851375850616110122368097050108179798697119651544333500
5060658426180215312992452255841632329528475171698016094840983930106413134411588838861065482828301794
8182303666782643383756928794618991316651894165527798173851608119566757535534615754055438068914296563
6233687724973693470025617527719863357022843459891668805943181521264254895344393535466372485151033184
6783856541462544214751317748841760175537790324085982030583145579653538778713200289082155383411916600
5019486875350741816229854095674825510206816379106090381563007728033095192815306330642651130924296840
9825600191099303462605000999340565588159981075314667701892169177427277391184060084156241287387492795
7293975573186063478330303409992486965680964515480151439076929599046113812717484066376898580955412882
4572705405201214376079171396050438403095164385348870787613654861343650967672389534561459330356729272
6168201575677884720179052485129962937920150245087190545033647738292726538061499473299719293357091532
0900520436781560972880651730287778674773940991100073870282102253248813705929643049148565479960858075
0896646411376284684856274692343634158390615077288863548781306914308765868899236951571784888312202172
6023280185765358277332056006211580039499961876211371800870755140457548641087438559564897132990501273
8428758440877232623648246114934888562774602103412770583893069091638926759023088872531829275130435143
7157781628352913722691001657791276773173828128781692725560725452992243468196001839779937129864333715
2406079018493250375042605094465544352131503427805229298752727760968059557900170254938954757583054134
6079162398530527236519891123014450894374373973607474843284620503934268609284520060936898001739566888
5435226037302973411563948945214306143116744786581852117280900096800462940400270341025943052810297839
6726754603359894614498162647560618159411870189635839083254311701538167544340365837669671871188622906
2740991761026192320821836974295263356867213964844428442793227327170750913472616068984919931370542130
3609580882544441284370076418001598037970511489542316016737010186767805205990970701232341934606228028
1167621071636992995670610121792077191807716426001523972210591064063415232571396207047565508554481876
0170745139450463429215480246513400049152869498811735399729710961491293627981868712812265060946047975
7372217935116837519853708952289776504734683954060230435951297616643515522557075555460315164277372422
8877561683323747698262953590431797696488943217200135321695295270089782340595102935897079598077367085
1971105484780680088120535088256653753832059065426420300038284104051051472338705074704398278126499042
2728863084989076621621939761778586803222205456913514611661640641668239236359682342187034609483134363
1716608341302055240634501731685218768962042948299505461042020669044182996039350424512243685008270208
5825095379212411988540176770016126487348938753618955605158030740922357474055105316317753079710339272
2466515631498455926941327782591756949274013179810419010000640991200838613558153770987187430607676017
4074504485211732746044685529385739042088609594939143868125034336439418827245083928830208977034158981
0376516688752827436514961942269703850424566208059334405410654783673075703487091597084846938188791547
8164830896535234822668828976454432324084657090863389033703604316793169323511586399512344103245091382
8863793735515320854503550025110005704090261417684545691274153627284369684308112042291078831000477110
7924904800994464318431774474657131809536175257184704347541966546380502332825522042329293568109763935
1193200318773113945684178882819773101612061656734344520628063498733758907325008956188029103639203277
3047144178673521756505227662428218486394878790910742177229625345151208648234899122684491700915869911
5638164172508896501007647994422993611204151115246853629720582219323666286269598304908576956963478587
1449755521919840621954620221762708736459844286027962879421133557384687696716469277830722615891925041
4603226329547375262299306972019899163593860524512338539315134849975403898841664525562742720218480789
9792795147960276338396946058944315221716982169841603583161355396154730974772654365293600925828535215
7153334301528418529200852455334597835630638908464064792607817953819607273889884230242935380022071369
0295534362940640767402529081332806522576368686383033843695860586941465352258548962067509680120675354
6177970941234420988581858328172192729532261441952925013212459876404807141477488822992185119386273949
4368291338066807764779482491648365437086613314198622533450555632531765532868473576829302194817428490
5235846569069839736846911030633956633601484417688004339569245856033257868858132766586979427419478250
9590218822396818458843907210142541149204992483322720285743486837078088019650792326358943189430990444
0726670339754369029293792065999663997132878512666710162044496115654696432963787878916568684341136278
8039875341438771785552491074580897237231482430408317147799020702067147686285692307461031283735306799
5992546584521547872682629133145716039640880914388144933192187656341382633252955302520588740373760986
0629709505924529432140648351914885808105022788003277275210461688756576972795246304066355830609196594
8510212806107291161255959351084141656624390169605071808192602119864634501445059011759515334901377707
0763167109006723533438505413563399646348083007395994475188068008063947772058964890445632000483164062
5443233053095024711345107999975619460701951296818797264098370432229698597047177557226124970145483060
7416075206161014813096520904812039426784272511781762792821026340175561019887357997145410577732848979
0839348395810867370308187779180028662426989325161633002559155441065278910565628001413207984710512698
1310635621063417202506831536326343640045641140917986027011833041649306200390896671750962720071980075
9446756391271751982694016050242264120878447017838128109062663980730202960622531358833251279528595025
3320147685740490393904768359937858836766403957713413746207932680696620994383812599162170630288977800
4513213714715871296672042496586467396756314047630303656944954714458581488308740475105615827820365744
5570873474476844749279882614784180744801252432041379965987833014123877660353039794713628561843341693
8480560924947805450437910558312242820395687611456722430091603677229030544952740135777584856551213545
9517026541310683846122262304770119044001741392770223622736310498057198946473457730141825712999443096
8808458939945319195393477767167592363150740953296254961986032370155520204159899540921671760169319093
2416695622986278784428996095197194591976528149971923166943970508681257654067540809580805728283550700
3439352049013258887803448219608943953968852079692136625695801646085971742434087651447867554880224337
7153622345323971289153432380544478905338711587982926778633280292453174343512597881349233062549348644
4092192228622527823458674381309151537356937663084911867973990184484091203182854446597370409733454337
0210096999851692784595318950107861486505655361745967135980724351805895505806655889108357859946682636
8348655740017002069697929629446281263692550062189438621165514103056943064119509252447969701544912995
4807371555053393781340565098916593337587916442401424599126380440726158182273067464487455996319847659
7116977218623595027914971801475310438439998214984088569862729076583357704992265461523496115965866249
6689144538434773987197068520484195714538012919457706964287633377639422669721435459072455385053490765
4804441119750841457734693598683448505351577970987037459785410871200786022916259188697214551669177812
0880563967286866120657093907627777712078459582716664373820852317620121707420988158000929776367877122
1064599894068501656684841843589131808140078475922379352735398943061598094147317559721940677774946916
8762493689361208058185816562240068226532503445352408972982663693298187346213907914057131801791947320
5090424004248739677568085236905475241459644084084709020247395351102049507096913701749281743872368977
0496356035427307375065489887016430976765251398903575197573317299770096682406540520114933429593615774
0415692857256899484795210653015988112530250546398565655448198961924636160981282923548643983280909668
1514369639013709297419279679914781259035378508522263869162944507559306572915321457266247825405465710
5485207677323680084161821387650672324244992442829388534781733887339416207831648456414893004333262373
8432756872218876025310121092364023863448604830589557157977624827507448949018243309391739803084232192
6929966744612887231732585145565280753876594839447467158861140872014027271070032127246070894682157102
2716057975055043509782925513664117200864381494501092317254393328832805928130237486745487674795775241
5049810317828687441448748279133661695898234438361656081673347000787374970144841786328393364412323209
8536033300555599829581709506984501119020371562980902078508247411539492728183735011669678292207647150
9390144089439856953195989164317366367848922825643712855754293075862392421884895517294044543129602910
9900010992792441701097210346254894746087583235104421856554733844028092543285724053703949446752007512
4376089474739718644154054337003436814232406129572361503704364764483404867100821646889249626998764575
6745654376579784401641741476756261293335092373838431661408380756052047012360357142657801645171819276
2788968811432803218735455115881565397551432447946252777085797925979363146545273168937783884009691871
6217079577833453993301369927617132985447621679873209060307232792680825023308618453202662019765567535
5728402600098137554538067705897306874865669619209991100096150004107739147307616787130453571166799778
1806454653422375243522406272356306156296268272413503162083541367410036175300840688348031174032458315
7776465909415214667887881016112900523742730994066020401080985780242776211997856678359176735530837342
4171042620946722328421824189706955620256035756451178047789914198943019780980815566923444251541012854
9736097241642306821016355410042696103668746843787932159547578446075543335278472425247605580342067074
7751992055936091139352271742229260404969184415163998229673631522281461876703822554203007754747950634
7482218717353375550526357620230177304576269431499432597859646354107187212320407275828516593738391269
1087574001304925537204774208441104613403249317181873936832148757365568381363716696394336010006244198
8117313977248233870678063693315728656935458930653118882977629498250611144265647150301487190419979891
0080710461357889111587367352596926163777464548992292845896119688545482368528741640612209047819982915
0888913420313682503060181875484915470774298392552575685260763979264015585558751001045156782391856768
9687404391897273098066142808417693879372037379971380873018018602872965749741123486948424233125439721
7777197573803610641068729187987725941554335474493242278588312073899693640669310792342433387088658516
3184862064006541272849885786137850814676023696712748051101686511576447685674026613166908356705179015
2215856770329185566864045754898521688779959298255259745220251477259482076111925280814633750694096047
7486579327937463108839512989597836042719485566571516785633573896419638625750573204186305247613660466
1994592148624669329166480294749772631596993141676985585729475519120324616255250798929104583569022224
9024547212037217331462257053933456203788268178606625286448048136000247950828572461227400851650799651
9362803727081390183457933423262205033854104121644517429016659778798650643775232979712915670928426359
4229699431891253845783669586504590984398371995628013399649497382808897569032724879452879640754116971
2886383462468957233537734371938648834679021764696220097438935593297307924958643516161844494060654869
3651717179185313718838186506652953941440466048603043801558938391182280505413976054369222704406135730
2440531052276464998793172759886559307458481019533069313897808822643826902037041618152752402104024878
5147667061881027368223105605680036939361883856760084565820992337267965982891140825590496310747514208
5194850920678313781208535796455051868917899371310065072225007018606907140621748966037772594826999475
5012966911908495569452824557040581547465476375441489391160119762486917708047757748091927569121143761
1008239952631534674540278033429666363469232471825553507361589594281352309550427989019418210240961741
5298204215053361325351499909175030375199958220553894540375121126875048886907699210396059884677121855
6102017436294321072287395658638411151762076305098907758957567260655468144879309296476652453078610804
0929905279881040910104649631485520823417957952839764371596729998858688137930731801081998036867474066
4239551719705483220699409729028125131185146557305996606823624747249394105507710292597643435978796343
8235364035708371952307065620783405455868760558651725078646436833520901103982226573502267528746844558
8106666300195503786148184353412110089051840709037182652771296588945604636143755737340281423430667832
0301239132836377087675063950146071582619329204663565112460033327571547884207005803261554405525270932
4107076414951062323490716701616081133752515786075109665712843341414839898661594888698951326624143680
6476668968452620819596403606668844817289065107605610979658524751228953513657077349620208578146037439
9995643939028293064225632484675332482699585929312406366685616500925608756058333429849306647563282528
7236966061560739653442662330729443561557920848588041878024988198888355081362515656992525040954275904
3928021189076424462044661438416790745429616295768497264136452853666272972735102156455470124201784829
9738191343827396082410547628355025734299762372719599153944858425200065061220059266409748478520004018
1758934331421499001502410572486298481452369049863117422622428721882869015006381253571006165673896750
8458659031418827522032139277612373427933612080795478361914514484401798802159338482368244839591141468
8740992908379226256562999546760660217512465003986801133729723880099067608449710046387233548828173389
8268256164601626595989504515496490973932236611754058208298770647288371800978042906203794281224118691
1795176655718621839259115355655238422971950448830316715280256752464511619407349481776257886415403530
2837154371599600979190344983114212004096320312182499351795463003719029402618529314141994444525337643
0666748487692947277697282073475055345524267382762876739421413109916411035349746159321560695772056608
5990485671887093889320536021771704390286632475521320655088605804142157957800465323410870295171743635
0955553909415302956400379958454542414729548814319922468567865868644193495228621689892161959178629020
8237495099003903153646665921294059957608796172972992108305655941057328544678649974873430060377212651
7821642588526086369560247817070332132934381439272727258880799469400820742323149660852021352468737608
0224978522094815978273672580535807584966938405859865879232523973493969471280171801524810310504234544
5626116428690715267911283593779648838630333230565575123330462101855350404272477334874444572273618344
6273400231787712890260863615905066196468782750787158492347672038940637640319978764248766503922985340
7775741149047753389697494238791378019702305083492107738216222368373829976842696426239858448566688948
5995317786049534995944212688852522572034757051764874606364131705940784146042529996854830742402812548
8075596227844008838743875266132524336010198307098587437690499913711480192150980316444760579550841051
8076000064434907100035951896647254419562445134457712391826636090851082010182974834641707454016647707
8490057242168767151842194133288034126288593044686220323683119863809932628090097035819649569993076155
9445897273304860809443295884578543187220527291795630344814580179020882626898425599420771500444132266
5036156599405908953736607203456391920736650547597174479589305303546649423123513336628719733795324654
8041414165006640873952753564712120958546758465966905674473560448734332029661143357574188782340018586
8352752340519909855582809584119791343893362305030589090120080637700095533868154758432861431013820851
4449908712751966905944874573377951791994325601120946182655070609265079867944581795131768046041610240
2516670234564545297577947895438152148145464976878440346072241939838454907384754900376617017689589698
7080627858335240309684222249391975577672970927828321687056398259978284243916907217757027168511111832
3311639251887454437678774372077092414638755329447568087205696801965423437059412958431388914057864085
7529873412207411727080805715403650163370608588889596043731025452432835806931286427747943944445223590
7152947271873735984807108762940121934182687925368394895083425141062949244653266022201842148381992282
7890876030415174607680202675441489758107040602163796314266147003273947379997269372196510272071941398
8770072988755360962719641403247382384058569600430971411913837640949111851131578343138429180841526034
4386088017768498684159788441969428070133143961544438084036662808720058885374350599391996598492230741
6345739784824141628217118048667577267199264604190705909756851806446094483213855490716864529060101365
1025946070651817601888380640188128766955805935881413688550730359407819043451039943314345488818396063
5394883156246575352263720459705460890647733624827874872028941589613947842279007172564850300578592544
5504899706722974567295708004733809728432047137796121736381253941675484178467864648639530340939418784
9899734905289775538488171368823951713992649167744031191592160096324413140268292099356558148302883404
7020337832102973558436612362358023767511775309640865003364250694673981316995830475041158738301520256
1127015087265663889412253915844766796076322258874216697809430839614758550938026382948952623292595393
3584667791113795285713223496778919418605837020648101029427029925988435707606758572741062108669576325
4504194148838463939140516791037285597534123764322146388571176253500716429693999424428495829572417715
5222014288707617187953963173590052932692883823105768347491272206999123045344914183286875181690637397
8967077862146129407043358684869892004615102662486852818906266525673462901629106965660653710963983967
5212575252147791114751374362429053082850193940278234847091783476570199998268697436862319838957838565
7389039055820307965352080196089772994601807006865564037210850362098794867192939164932390055470596655
3071123739340982691417658564532879429357402381402647282926966281753677971829475169244757113854304209
3669959335940587095214756898832386090501770742130709298485163157402954709645241588091229453440383954
2606930658527842936095842645683788303690273069003196948843968931087868008224080450262911604833873124
2149914483005766641543222288188018930181313061512029877677299928466617104891014897163422225044021838
5993049845612873281070043068230765076951457193235938186937756050796221126672758959451049594532114628
6468434613856884916608439517871734713602649554352247446061714255166189998211915799843104486147817136
2978765544482611990697178553333287660645652191837264169141951902211515873692125451806286464847251104
9002059156583814900558937428783014430135889947621032850427752613179240495830060938680172528086937165
1686941019903094838352805532237727027976946906159577042373464387570128149441555144528218679011843761
7838894145173451349400247613588475362221052211408695866841000771954394309036936023457866617589215797
2266310196364417411867280492971477072580779949672157954719603923289358051736039059974397682597475053
8315714717886303141242205189353987502672362812859026561323305962197199278258565692942372829798904248
0723625029838939001189808950939713240427187459558251923226688999897680378272209142324560712077982808
5884801273943537708192642083166876837293401576350763112869998882197372871947527989111576463987281242
4056198545514869820926698525945224707707280109526966583796656518613229894891785950024864845076409831
4987317997383512465092051062896643585999966947445408900702146801818730314069201822307751479663462312
9121158119060544359165294135769655004056691350778299634821734689731933176110762931750474955490367018
0114765987411319442958010497641799486749351856171317136093789356484560661047124613344396775445927448
6656009586240827508516165032572661375722384699391431506642827673551301184225890804816111266198058990
0475368986828582948300487518448912809321164119601525740152651691532110238385804430722090118309395422
8172541666715921394499586705987820819311190227069883118135713433961178756559084343819405682503521061
2507932583117879132333489730715010699461446933314461853964469300846713066632117109845475178778399914
5488167176837854283993201764389581867208982920734531900582550840866415309746643672867863075386537929
1017193923449976009446840148326714768772303856702902538971095360973261615443251043602394568851903697
5264810022048197831509670128991404618611708540230365662806236571333549945559332297887659545385293062
4529647938819510553588559299026877308928673524042231735860613162215683951393860373198463947511280013
5822980022893869983631981568508185418631176363942541968106869348304659628835109342910179116430387111
5364321173670586749689803755104953765565062175690315003227204921862167754745267266047304728803272004
3360082160353234297396821478574261565154104621331339136175355844484884424266153004199991247627328469
0200382557723029875068531024289315239594743853799735108859191146160223449295581692825074527528147003
0976917782624279212299530585125349600838926509843389285483896475812000707636017493424051979728615631
2990323166686437228077048847831847256405508461166729207994875191026012400072568990436066302843625812
5515186490597015437241288371987008456862725012414299333784766555072796324571801515166604975375969218
0255929035294088340843838667796473561992185030504929601717990712848689474743866184192965400563783141
8840402474778743667256584959776892368453055574288720704117348627481335915323888095949352560750763015
7182503961037001239993115183943277877064726212469764111227999495807885273872761748636251747196092660
8119295437309009271336472915661169612059774517541805220113218558752443047216794614059644285624387428
1663316790190436801454740769660005968592951171435372185253302134217141310458018567219276366440097797
7426038331077849485759783048429899243795914215858823994284377586890595903625564118351447042546610219
8983043408754107743718833334105763852253741190701449650411558654422008786940335724519451005998500537
0802137881645960702438381060343166579990524323671872609885870141654855211939572641644274272856267788
7623775293539733357104328727335871535050034295240186372864376796338430644212525103511101464642962309
3205668807072745088496615265101603370276250836868618851466138726360377317486165019013608415285959500
7056056982508748644619076136616602723280557553449934336053323150728221210472105082933395493620139253
8327197156821107532457487698039483786334135659931075650966404340684134246155724417270810824359798165
4052750266845595031250489641872129106741996686943415039310930721956499486789254253699022926911178592
9726650335091494743459696695697140469097298736686638773124083837850716121611053298438353013460710881
4069554037368152565788644154329115042473759724218114210730510085073239582432523618836320447411689359
1665731187402685224080077279694735997902920623069991297848144623014314792799169831457222232892587983
6945282189735398060505693837289136180927893203409628363771049404379066658099125406708581610385182541
1509122085991898580219406427087781605926875448499269329265556698297954052789359908037796171334175590
8385806604734750967307365473177859009269834085146703473304757563457156618422270015300605720873807887
8203216768899619964773789404786797616162884283931776591988318482578635417966739410045231052351833640
5831876791003627013154696601920043745734393882536635042550562011536885385054663136690979761529315126
9500736963807792303449861438901613480729617412188402084416502332272712561944926668061194822918725231
4686705168691859252457514753059093237344153884780280462759352166634890982730735392294105970113420401
9377834679972684841150689308075167981247895124393645059343975846675251505639681516966167639233711211
6772068429634595601828632567380062414078918237931222983597872404761470763610549362679738970235466921
1704995034457761423648652689706900831470556872520395152043792336843594545684869168068967544483378714
8783056582929140424317564762005097567917406998720664682520488311814145028252524587388663323975468329
1341648375136899111322988111606955429223783251454214094519190760751228574508424855893252313945226013
0238206905496495327535079289019227290335205135302931555043031007012362540578687377200082224462140553
2155041195485180501478182302839472270998404271621785440742304506106158666084861686896870293897456297
0138489441775788707314202147169448702477440288078384829757438345303244913063795416452205202805001391
2478374246240457288844124862840110570871059927710172930406573583344160358760423537703758472614624502
3813357913151730133869553782128642916825145184910756475937744574955191873793548103441378863986939533
3067014749304026656788831507571755155412908095617460169305910062745546390099148536161334370727681579
3526956001580573776596239318519710606459715199804312381051711977174442094915213019763643627177782774
9334342703470065719264717730096605248593228481696480010455882623697085811590045420638239988345065505
0023346464140295185691255320504805887965272317334825765508150952705605338947502705008679883134733565
9784743812353353596990963880578919414067562759993346084848072017652898911709110574199706546881536154
8069600571035586664826188949722986150806697328706240502560357117229209508071147056784337284026291115
8565191913297025816968038888480713503031278038532254876768838582418889942084786590833279778312963238
0666972670402535683083483346809630987384349352783747265617857396849441368162462746665730544881940644
5525756519478596486847943680096770337080305988191313779572001638398654178099303707056781026661074676
3672286114728032086090921337889274935767612163819135774065042511306264015463661171448249861174085451
5903521360083583366138594197561735715022775515114839988945406820380831315045302487493769070398539543
7972910465752481083941273280871280108885106693456606520132574808974752807693858673887671212259150523
4673104082527728493008537198981176397718296068517005749107701522987637229756911543117053209761442013
7280986742048856384714225279771066452488000768016240589068163194705591052150025321499711975329125598
5729556990715524219657507337907357394661094254721653581769614067400277917572675569161724784656617510
9810548261310764646338518764605183468163785648609546957005510782118319304110767549410674499523402791
0642316404484682966839118007323232399183229354840860734036583027970469326140808163368256908623437764
2858458357699339124719655201800555651648438764126502738119692254218853550381280528520559375469598283
2656703279489081034854548988787864771829587217655956948767391412792105582344019180110780566424238660
3679666522970397555954427281091983795492373047667264429535520233404035352038609890547985186007728247
3248145602670777433644297438300544133503877655204396253983518095915618367182151526827141627720193686
4967129078088292890495898587023116353006222683522865484822238788180252676914978246726260464134048746
6035080972989470372626998660539206274282990357190024237547533072040670855484337618146107834311987631
7951677322341794811655385621234057630882344391059380704051593269122501691639081294230693122517501980
0149491980546885129989432785614504485634147098765488604086722333209190919867169178254965303144151636
9534143957931722557675395620130570610601906795198074050963829516096824818752571378518991564705556954
3641014443503750066225141681454985268099707688993384710768486229627742664835268667356469156305310251
7141179420550243810922596186620511106625566268510462952277312597600318762046036418658712959759252013
9838934884371301268064524826886468969450510266983459868875377093636497589716511016242355459537291077
1857352936270623663764438172067753654352651452163943447120557483737043835289765055016285809669921201
6628814250261169696561196169357810773183194719409079913079250699997072441811386234715137979170989615
8247732866865577083981635161911061638960574640014190623184914460655270687283738688430130324708820995
2199549886762269123001886050418392616078912690945750302325622716524594051832895271755924133920877797
1740674717307443800851625534866624590142614057510626568154390891987835869770635903788935108444310421
9337571481897313667458784400936742802682005838745093461362151246142805475201310951243177552754164323
3540765379624677434195720396972060752323861425953286305404389287158865343855699172390543650491535871
6689445945366629749581279759706533380752844529538699336737844062577633146840655822205956343033703651
4330835111788760854418224011320546575226139864864303247438142493805053222064191496865719559753283026
8321289093471756275066025896169802382082531232153616005099032539745244555756637881096077316356646328
7662140394356847160871252752961540989237372542298846578998413849112989491550789211620056779221290282
0292957118310610500858510689022224008936983387300234425246930817437464964801744411574098451138567764
1927508465309684064353241100533394944023076653359862399947127617023184641252810939075207086479299492
8367132433375331280676409359928258850780832141790686631192413940363383317337938388513576671732668907
1633663122911824154489617080116516627274952991760170528680194582166787364493747494479455034549389813
3060015969179171696625953656221283606228833173454011894838802438325706968740774747601782090554986018
1142897288047607068481642842289518633261495965084696826963664096320031411993621216036176886370511201
5414020312874243172673670776682125927272446845078203754672627575153881635250930276213629359392189901
3142092328285566555239608247970914404267757796053840753459977925509618456394818502116878752576813097
6192896693927267986459385923874995803944615056281793243257292938931233293186844645060053785137421098
3889865196335571157380468488060126378998837595963126964697176377782235083367988396917824189921549418
9731061185581055300896726128081098023796751782508008223642384715054455020378244393265651571604806045
0743240965097445051494878904559978715450015400690415535283194776637005640339945372986578934905398619
7733053623647091832250720274811976090979722887041654813829663880004003702559247740145758215120557653
3145429008954844007967542186998434337083452600228409481206904495656119699456180886800977546198775766
0440878253485287384201052203751484611246047491099408194331679708739475709316228317757792050850328326
1880650264280291414895982939628570639425248692316279492662352848655309019281896079101957455941238209
8922037768917832831277489486137596193597753876618495067099477087342873235954851052232388191748481743
6383582466430381596046682050218985606743335359179146393058760235016152500677981264123415392448207425
7570806288661166141261597974057566668246668979605084524692233810324347490115660885684574753406964488
2523487553794377438979861117501333113819419488329044534335715751275698068751027201254462417347809550
3363329592606628575264773557701645528416584348296860008313536025299726077046746231391013717338355344
3781142894849498827837400955174955648841084028423963038521915975699464957054205172972657700246646726
9749131172322162593264231327656280149966951031418504034749027847915853186424982369498098385256015003
6051285283231201170760058591590322101047298591220752591699511273902866868425795146452211739259162342
2647787819097200289319004034513751235004868363374778678320138798902205590299947690582575535543278186
5440165809979096452677412491925835715773682321581667207494928856672004020356494896245622730046462615
3520655989251846355728623242343210707152325464517823142933964917218216901072879729073685639136796799
3858116425722476191713447378060900460283533033124921704486120897659154473299915108247983112149321046
2088928061728371145744634051746878008951935574440338364657409919444810145817441153275386003891625532
5958812193499838661506476508864363843978933948663977213324151277228506613007414230719875408414923788
5940164312477617915521518707179157398989456043302968816534611562111250334517174581926863611477794843
4745261663866541069907124988652537758202751004678555520141864714114875272136143624975872877780134566
1506570397853129278683056417671384254305761465333908686603872084532943204892643039638937044281069030
9453376742628448495898092985833928425873437849213630232290732056405448239743418547775312638018343272
3365533129275421103924458959540126952652374818352234162645203857068659127997362423342911918567531025
1125700195021041582295756368950650081052036810237619934126469527385108279823838212665393886020481747
7376378326425556374995232420744493838658487423346356575273613150223225327273890248530866323076396328
8127036414743886653594012934081790150003288841992124580586015709135676070064783224227716631038087759
1379734082465671620719442198106812788850618352549786907370978152633521558202902574189524648687706063
8848385492860919718593604852325744328460806791414460665506268096068488182889226066918073414203256740
3869374666196998893343943680502529150322713197343710371820441680954015230965113994022499337227457935
2664007992480323038671972292954716234366371443730574572936057048143256048073770287587564664290165978
3781650640675641807716658027536051414620359874623989829262253735867240757305959833715466434903996301
8175030277482213914908936629997613955081256448985280638224977439277286595840860498206006591526898771
2046463610695214527597572188857644720371994251964000624589285351552401313197744779316073036605048402
5409811203736428196843190248244643787959702238065043423363061363380584060156098299112645579827391536
0148779839902650690230716797439149181573970150984810271773812272001785827750699666021254666039654797
9919654564668786771435906035085711409267689122452902941339698734295247591557851698087642142328070775
0422306927740577326648719889743024896911758417227294874199568033337916126798485610913144497102779970
9348611892640715446518320034694586754193921598173622068198997470219547626532165727312461026590929600
2437070948934499252505617084339573845757605348572300250633961811472912364810233183279357960273441721
2769435524550649724686941520903912070299609635197880798517762674081123378887600084514697775411808277
8103118824822305238635161302771108279811360062793589194148271092413502896768382779460184660907787827
6986039960786016111099521814851593527361487130255630885039773602941767211622512511391804104991252121
6961340896825454888681536572072807560191834680088691854931264283224970465255779949754270449218822477
4918404642262330958982485049451118768620363065838114169132974074651352745954673405740858847469027493
5843370191644947231541136116194040041008742002284096253317405618422138593263398778378133642203095164
7460876521172565290838267423891635928426040209977163759601844365972705461787027174651314436889484522
2938609378361246768184729423254219717788842634444746480205166754410878973213552325547275688807620836
8026174766156767917016479599346067758069966388325612100842835735502792923186969459949331798822476433
5212559804827420027729868939516835548182946553928232889278924565012789642157065701258753030876502416
4006385155694235441814642077154894070023672898698434322270013114734316847216013017928660032091255369
8815892433937471737243241668452248010063185300918007284995120366615668787104630696395019903572711786
8901595336387702087510609533149131541831951633817696928738225290779482660735155554440984888514670753
4184446174573201415271732959016340941539156017407325054522954603328502243215384657982946274512723981
1593705977906034600623687344125732383596788844954606064517290745277750863433241394467523778432373720
7539993627973117557518761923427731779325648468511053326565582031821274069780629883517532811834107514
5212353843373762844570679490711777544441950023388342137338566896708783908318100739311091773005302423
7167072352883493105736057053990369364810324492309027988154949578323392536555343319086692832963262940
6036484606249317953199155242865702045894228411968971629557533200306619724077347990769425066619082237
2995632774070322095121171978279239502511139393001492111062268514646505599292728497250306586891358409
0657645405482663879792206611123603734184704190513080527927452292059683550668305545762404930315514627
9926844117903123974895578672164203673296642846352429959067391262142843103264583234598661611133629713
1482495076541113231178500527015332228672159989482758156368893190575680514064648318346116994173187490
1780937144586900113743718495520075952037338398657620701314786497013073882968179717409862142159967870
6091792501408790495014382836460915223362172684106901829148159143944948754608968215691319387572336712
4167523171211035379428709268443421771459677069527893716873398305769312588721086761598840796876819491
3696075987163126853889116545662903490746411853172640959249786659079291270074714153391137780485367356
5154148455655258490524133676586637151964287073527141348291130765415964206476819823498790183203680725
9955903824919727161024977405371436353579519236709577896621132761805728721493443711634002918115179075
0125824965219351594742111650903989952594416502126849158409435408926178791048271385135076718822141031
7223340401665848531475972334725248900819449323717069096043390652567506639117852584083458560655019690
7117457472491695520350593824960835000683093326101556327179206166684324250021091346997091314560924317
4729791137989823468512657696063764758916869781929752930273043514770713189834465273474466070363711879
8074038397687956583792786837461382892255806528531594606885112017786869385172606407909619743499744875
0568934150738127131001992850995491228163824619481844602690280587634384679486919154211957710187961070
0126958705381386452019841052184169359812334114312568915599524376916438515610229676360405646454227143
9116164654391698594826540245622717229439432343342506414206299694162552057615438489292205091459469733
1527965336125118184152561104587267425945062902457210710839513962540771384681823847590225205339476212
9300172649155943294629228417615366735050818102486385947157636518633520604136867308593837421661372983
1350567543975166513170861826318725374571958262969053072929511545380717487657511355378909880088302533
0487245334739898012849468520858786157452884471801209990116594902888137372351199545275976043533555984
8332239160657768076494062783530863284357885643869997574880719827120498339811285270977397771178886199
4078350028641862321247155233078387501212381888543320267468594318179162806797342592450729318142694199
0795419463433787450315571898184962522344681641686048686960753766781920981233476142307778036689788198
4055964676388283442621187605416224603526115052895098128950202753382755625666798716529654581666457881
7829834666330756864551051615599354465179966998296704527292046173791181368011615846144437172095502372
8480020328517320210434099157224171679902375152033352081603994818470748527604900474126578863267658986
8146544178041039873761314906855427789507411310107565351591545736594988247964913316866303215639288597
8844481647624402927036239133464260045071057902197148668824105907987153083945743415326878157873201491
9154442495101656721780956783241602644800654842387551141176902535397638845334796462393131237824686094
9650215647922888193362918887137714758068159761802666155388976477582749648629401313550777817899977974
2247430159008559420532687693748533703251623398327522870920413588752931748003446307769156896271392206
3030006800137553222452786128153590940985942025914319772785568559037917002346924724927813409529797060
4484515848294372559175501967585161478665168334340958454516645023455672014482677909488939305843767792
2060823322357614183371850604873906387971764031278920225892306024724281666961126879461132589562698692
6352080459950906943059338283584290285430292799324578262269974427428846648824087240267296018880158584
6946898932112895066838910750631970103429502492360660563581403911655006279235312759030046307866490391
6814715392889554776549475557884029235734498287915542925998114096415790767575141500257881250172795456
2199968077204574752887590477196721676878067425403810102459075511208072776857804557313031626285560427
0163349120506234528486038784318957684150298196869682541434371448850203595283492306969017461309554100
5672055421163770940230821879863195485560614493825178378021476202749054750627656332418477700281301094
8913240720874109871736745569279607231241266807519343739041806698122908608705702654010277356683898175
4320439748270556216066134254994273399460445862441483920744898259725050736321887532745144378406666479
7723089847848274260608041416988614366351927760463604969139544124511138404807011648472452092103890127
2376118167313739246678814702341836723686482281826482293557037884226100207824233720479038925995617203
2587068963698654315237768818907465390769516798761288752174940187507378192851053003537387377398238212
0124882279699902969128868858833204164705362701868898179526270428122830565639525109798177996456080503
5433805817761669963317624532478649801864148233798132826629583301540108275452079781242523536380538928
0838165248522481081407287230148865721807683258048925851836432007882902482333612911372155441497840546
8007412962190846940414773477816716622072442210312281530021881485317333148755715705885170430873266626
0341190393645026861613618351015483570456519956168654605138427456237835652063128855127646088183914413
8737404953067797416161853117383804342897800068500749801646492550887627014571383938139459793068719888
4920438893745837991907408928950414898503052996685996602294110244426385269423030919779943406604456169
7725327935593671750668514075711062193826480020030445890815658707218191721818993616801219254150919589
8484622327365257421355020060056690475239677118041435247115892201969907073890521840833948039502845545
5473366878671001434995736507550759403587473743940638209701395093425487935216081656397508784902263271
0299854251965973200366160132286885682873932351340605915785543404746805576024781180990888133025437909
7496362373535126986933082149471913799248606722912860782693822349067047011320446596718386454133284383
5933215597304180803724612364460343348424880726769542801780415483626933253030909570616616854916846040
8560262024007987489917408020328796124240667276478883629398233704917196454266213710226008162970092270
8646020344203109267475645489545801523988108840757538652626115413382462669809165310296564221652814439
4595726551021091785905479994924448534968565221151348748542468731813834425394676752668405440467621637
7873874713453602185144970018192660486337153526529124865141075463834708129698634400509013458620264242
3172253019693342249324091559137889610922960885646916345802750802028869955608747684620621968146777863
4562294556402038502875009473037604712636931298168103536839821562482245617062529881757309894140346997
5514760352315099939644544230834751265054575097831372182801231502172849955817225611283688710076447356
7326424186658561824261427864626760612914534951799482951585544002274370633926176708231786524028800083
2314626491091983284825345410559066001771945734323112913379110500575717337446549618640317842909418899
6853913743150261488925449074371454855077818611201154264750141841955423048199560839531956524473288027
4688063720890208386001040157737040813756044523810885781044338168104578192709789828519180530572253918
1240087399021732166222118047293354270954079676061821113669907067224591652704092916010596589824123749
5758425776860659618800228930774465022956725915511539661325494189680353835864138927976585182960248854
7691403057745876206896720973262757802416928721004320049520621134475894977264139107076793349391921506
6698249493723757702537651651640901332572605945344934445934764421812998077420120327077844036494495977
5206880297855864052316661186497398255050468234765022915345458759464144158991651300289159767966329181
4608131995027478729901684778206079305839848801210410709481904243693068765637122922469613823201302621
4893220593717767387143634782320803599401639912057694885078952377837501915982856307965932799805911177
2049140566060810501549693911138220077248010503379744162884287746241212300056394218547443279811431701
5278366042910668726245370832902677901376817995441858233697340764673134602695923457665351030770175175
6006057012926443471433872519535552198764132674233603350862731601727795550565515526068409801881486860
6956984904482573666657377030457297791836387330525814621589064462490036159060265316361367410696237697
6186929186394447480387702630774809227434580792574596461623925227953459038790393421366412853648071368
2904213994428477358802284813543210344293851616018747091673414574021595035143429707090812220154014936
5025901969419566589269568366936997939342584734692618165636609084691551116747498895802611167524323165
1280941970975833209186812862524377610898290134435182309683532480043152253521443935179050020270925612
0977357934855306159248768457165261849319525967859157471458278493965952266658109031468181632841339106
4789462495800698703519494279229022631253289259202627829095995566902304260337380119394303863034328841
7033734616301833943555199050431623057706345687401478288885286726265206653790528468707185451839289510
0686766366419848073970093437502673741120345405901261338155196903644445230463940084194760719663791453
6798805354417154963965126969318490189235309518609262808561329872542668676386094784842718907436033948
5535367127636312913136692756116961329887665503596292869016863627475391360157714950214382985517107778
3411296832907930186246430144739938092257259931582751466992395965306061573960685481146478806209716141
4786808795640398669499559755712473017259736923641453361638276875378569106030101747688138335142997640
7592979170579203155260642412189339530012560447507403889211394025813350176172799552664853451946431715
9780526590476549664911766840483007177052330646744167453503851080251742368451479302139747026932386346
9871286246696164941357980568931042443320131870438545478131348877153415340763070346233600353599371239
9116808567674707508903943915361005662619806036903438078516723787413935238603371884114088569495868534
7513707061910936090869041750255108295659398246569677989753166453343400348024050592912397230827519969
9619204715895445636514168237361713406746480607224277042472418460220839969522916865244854639107332324
5650699841926509825462249864521495071084080607273330224472710464583589313256388487247172229635679705
1550672102187599919374412978929273636320060247148020388087554753318512835240933320179922942315904639
1636345721987747160064681067013964534854375558245803613028273132066506064056737907448580999405786032
7039498233853783599115012238389382225674479169516590129323047583022918920326885821576327756972224709
0199312192667822735355019215743671866567275673809458177993380189419869606567758487585573474178672660
3592893726876035146126238881638657555600193540194088369252459833376122669701936121101943040926169397
4416203161418970882038090579112508271971451580483121081229222984432343019050978495454827225651533879
3057507111037336776620474288432245178575377818150479350093056005028822454352136398168764824730002130
2302183234128754702686445345915266046447430685454392752602204126557490607672484424598330149672666456
7247648621103912105760883394884519512168738601396870206489447335828403912290935821317793634764374119
8128931880239980985173728279397120130649877012841835526346066577219011733631056584717106083348700703
4492706902857997529658266947286105116520179902657912169097812629246897690405112041538036460047949874
9604659946867551129943523590844477010632795303789443140185309395939279870062059055213478483066642125
8010871022398890800038794021000419156369116811780166701265732222847781918310096601024693236011110782
7838101642682418614629461605524615562510330628826021337848788965547373469772573645702776189621719468
9226639713523598099661402346055336412745937937827174970248980299717336001090787956712089114534329340
4816042235842636212411303366527437594733015574664728111752470683868127700443829427288195516220909394
1034613209048524050643867731028902422230582023464242279654426801088584322311348594541797529211365931
4287284803725998264208999335773881429683655128981754629088029782656589409267733983580776916595177708
3210222059301649750443931149576098752025037973605185472368240902786526572414224624447028115329831597
3830028544857788636864775738287535472977920203936909035524273852378135187699779156356520265280841453
3552710596019696892343980079293117362810229306271503960314910473132162664713040436258929864093447865
4226484414418753268821563729208144217717570081406600374025400539535540346303640055334157751104311307
6148516690294654882741713790627082310930963368080926313990819971496243705307743397133193551441288272
5570344567970603776361510344470762503645460283326132238878664945967415039032102580100709613479780826
9710859988489231377626269085910974337516739285455282171235104552546121686896300982190346172075422227
6721980825127214855296928207100599185280282143388583036235243359821669831950294221121053349553036965
9945328625007637903933437520213109639361050362523704071681028957858681696398894490726485546459998321
2003624854495457589428246292587013417192057586826726487266380408711531190882973600215761194045870860
4804174311928089370366790308885333903794873795818016385221720752980806456450326930883661995630594535
9520744287619307472886307372613705484806681199205913388163049185315922909823058323968543337789457765
8034660838849704726272178512622137267056580349398381215160984585179325828264385925178141980111544394
1798460644789008759809203037870543035886874837587715937189356012394293084880832492637220603856359352
8939675414681230419336082489911378187273692856885660505082530539795987087353894008538224747086342440
6831318328913465833843175878129234781576032356167204790116811097205050226937745559418914408018336546
9119373649407776607661920747393040144966938619091312474358292817276537834612455543196913426710588052
7698109021425308176350018517905279291798567801227781273128714625452976165975843040184835938944738389
5523084308845341691632498604000162647774651430130707510813693474241471669624543241861748968414938727
9460848472310994017936028484342409794043635336240237437382840519128469387546450217822673641053158343
0316144917833534075549204987144421279733699359796601122803011453250869294464471789588457005978698656
8787047950960166527850345805549524501123015343976778450424384714202872653968980489604155065063340122
9087508890265959133596229491449460870915307888137686384788160841490153560090824784396039185685525773
0415954656267958749762610123767445515734221726830114018364030765700668817023405517405903725838083089
1918902366367493947919274207390434071941939336688186255073542392441986783286819107204809195431608710
9216098340396051282618127735700425663221773391878160274144154585104783791245349396532382300645363457
9470598414156603057161687384510122164603428441053099396925103768147471598922261587509031543793655855
0057296367532669991667961842914656658868101866383313020320352462458926173918395772035597680557106152
6651618679304244211733872973490585382638156251941039704540399695680519766508356738825334506702507222
8236449048786858021332387257000302399320993716922125469742121540740056207275658947761681662212512880
4979968224266020227471538732827586718448364178696635178510206241155453961854582973714552048578634627
4003571788019623602691812482617561667749541064678285509675001063728853998916187685821799830661031679
0637835354039255341921078986322316458878327799723101923603182611514008786499359117302709577552621162
7445019823474408573582687330016271707009710010805589202218598632275118669743599428180338586035567020
1220408230245663962458989542102217760405228533270818128441108755513159093808731893912926894808754504
1584191897926328347111088627846357450112455502726826733004096768658740195080428867183948891538855213
2055205331505613428688735338148979299581887726942312887056665269099630481284288081567443297607449253
5396201997028014208913690619440450079159758712971937987028828466585525940751006728286666405779550424
6423632989114867896774057979454389782922820167862358587093441896327146068044666569811623917935890199
4605861803479199021284492099431421082811814384310400666486232400497583260822500078549673012881325282
6484013935376985245652086929659073583035882475205524811183193236093548648994558195235472018544653803
5147800795998434321738490180643263090656875832260821252457397609789864088998903545242918799861052290
9985457283300616043290889505348967673763015510743145051451385819557227359465525722335692199172418247
1958927376708692784136434068711128080048370857981971936996625454436553474937576177995951791674743872
6857216817126718725321689129856279046115934747757074464799192323261658091115802279045012932655705657
3332893448920543788593171261955630244133254818092592881080699038506863336329011288847660394964490563
2100006686346334689568375207762231466268765198042305090893439317880830990983758520064430914908619127
1872281420218819229570110196987088461810140681315484428351114754983786615430975593575612461492262304
8882390525329419556582444668212899633777023649249628723126572101197884548268440933795042722697591299
2658401939241810053667175024031793145969728871632349924789100473918942858935468687606369568202550089
1296663325873643395106516690272137250435009319557135842100156797072175631146694717611026030042967529
0106629937815761818734080978791444598683511769904020229452832655739595741029274606050758743988353667
3321277932259447735153086924047285121884159234346425288443011018294595559794052294088231051383644616
5379559499693045335809803482358119147584495872922852199570972272755564791353825681788423972243976973
5861803674407329815303501962996405335609794176011906155410060884318081637825545046560529590220127224
8011710798033002138163064420318888218608823015566131918570391763186965865865191713099431171210064782
9409765656831175439228924461727075041004655711703565100486595386693729654429264883034412722902630132
5482858497205871548503029181848737434812541905870111561990113056147618558299607638617974444886242479
5897519259827373900023209062696980649458251986490394556954773018556789077457549228848451229500458023
1676452753383350743000523419981274221560445844822572930607399197856499622450221918748954800133927813
3064595869394384039195897740189676145000471848984085125623565661451425837785805733147268901918711056
3638663878542677594312238368138792363262078695394966920031868830139865989656619756670067977538532611
7419491719839676435883332482967863515303198463177696826912299632246412756484900376871405707564532968
5109427803897143055745143796720630158325037529918501372143910499486044683881751177467404507041739188
4039628563331887795669173323588513185755498835124650664203762651812553243301351711240185066778550274
0417391025686738291819302349444017924895560479982114592498167421259936196930229966089662547268861259
5585563411085299336286629347657827053904424046630759908099970200484944222157190459772155625355736661
9872921892424150175431095371956652867796000433851022885469819099409826624919067690582865505371844013
8153737253672793381233731400686188425430380817352880594570961425973457006690951846744265337699406210
3332654255906634587042507263081093952090315899859157667997794740314958425956925367507045229031964948
5523305568095470094090166499105453300752831443686048607664856236058961414273077416676235911556756442
7142224388612396176486369742249750870705903585497722665418065665342334894071127026437477930062737212
3960600543199500419714970050537486521375987945409794983908362939145816336261152757817470813196820437
7693192553535716765831621996157476088882789769126581539007101879733140539110765686663494872445008443
2200353403229679236626613387091995844770945650304774829526349799969170358099906978868720800005791112
6928139989011777542990987040132864225028874257889330448967883715713377102791551925777726551504132896
2926880230570749743746703294702225342877879719779694968553490487247838082415538272360944413109134285
9430503530438195072204952860360395390983150677639418468251512048892770778298521326159696654014453780
4872121358637543946161325928374076897324489053803804205600041335889646687216079492910670634006448790
8467277936662775449386100825553564210121661105575719852400502249577774930752740114054025209935887607
0245614102730650148574232043651341510770250237680051484478074687410013983155182715281329540918252155
2177720427722122434682357627284006320466883149432555569115847825644096099878674897091229867175590156
4787932563957513967294069783740087380646366011972201024630875607939797450745212984499916968838632856
1453182588670411851732460986975898537400951413645930136084087918004385155049144870658757844643072040
3851235636932285277462714708896595877710673147292054691537569676905323607887232898753413200788586329
9698324113998432165970699559701859661273368443753215958716450955661040402973728940914522648052990040
7595555052293513360437008758933781588793489183126590751466582159725171176138289485805734877166249723
7312287798618427646402924668080170079429805162543721998081352449231251117489616938235897608878009889
9732102367575120149619670530591886275388902641742456050987239198291819537770613180508668389012682762
0349451210292699099528826355353470409377630569934306624120655478332263040758804940844835071839703566
7718860599098795457007608344416122390277046285715537029106290892666989519087094061113993669887419194
0509878503112956038182389299006732341303224195265965962677514760213605426492812720642536241967601203
4428395496462447083554399379265653958079207789836327064113917791568544575099282912370589277427832471
2977977583133593071773308226918738332525922155242289334414081432701875142182938880952282942889187701
3196294365543781256654654841664858289439863515056184286440577115940243657883748565576358228347804036
7838692112792931052292987771078875082783940601884905424302526202005516276183249657471200352661809731
2101265943760926195454776706186824433674074377377959847539046567171664509180698728819421141131184796
3071152813236203069113220463795438176141732605872958676775637391443557085114771693036204730885271446
8205938268013531510385169136404806696322771352505083414779684333477553402711706613163585943044943800
8715975921787293478963441358010596505920789212433595422848346287447515923717556674768826019310223401
8308548963866185433800678456389579444105625768554827855788601226390341264844220633252568115034940686
3332104216751720401139227470995059327184132734723873676870707033576273679241126106402336429949222677
8653781315468808428508974152320161542644477208136960896040716368656851528813973327160143299793913410
8910804857408727352949092895872006020492019134527958477155231520492576603988049405801893707429893513
9233240998676077354048701113360004063825577303190519398132224466311391853939072076475265112665241232
8820089021972641815369291285498300519285328657000339431297182359620252848558650531344320381711065279
5636981835407761520569529658799982557344968882107225142583606032766992222993470092734974559570448264
7517395953200786510816095890723717840113033589125493070040672701003248741484264828439659366303911720
3387220761536322802260136750473940183025346711622898720168985413788600472724684093209115852718444043
7906094619601066264800647340301804972289878270972486447142929765848135362100276934991396669551866752
2109385006606613859763181502172320334872456614139089564936045706283293533168282671182690434995033653
0083782524090273830842300031823589279913724486345734756613163730212804582245251502648861828646787168
8591929074579232019693955261701796259276229281336859199037334853158085341149985097744528154634762809
0950598117177530062481872231703762368349599428918402346507749360303277175126555733906426835204349321
5234512757063396164490582402623382172934401350124617224023386515393350530615850149050743986358147754
8723428598402284952958176082400290973724326801055684114892943403382742459937021126010437300701956560
3019539409132528963395624919409575818333452777260292149187782429199339535511941844452617719736160859
4855684517358303765294580298086244472625425857795601326689533039827900899371180357975009768405024193
7350897164898839783418596878900659499464710361028952505711085228007244593271086845614333094197399144
2698944568330809395389553757828653050503083397457384407024782728173621733180622930228193154095783130
4776430118569670881003758731948081451156655376761218155824004772566826296043768797700156490452203867
4941739745932520215096599357844512360687373218988479789094948829348212051227314572724944880488464543
5231275345612500323937866004134390884090746303506856737041629567404449382975284145930562080376546160
0625621768131198953519029379157186667177697720209523829114851683820018056454995695855092072372056019
3480387674154341104247625737637141532093114340622491101875758114313548875637938371224153878798540495
9597056857368576772265209872040816247251185355440277132603704697077608712693442862450657922390174520
6878916950611016284196634180047934467431372249843743527219615548605898562044410758839214056568677675
3432574058932430864210880264492613478943334134823544781975267238568364624190999048614544030392432575
1129946807846645065666551794635500343940276602643850620324348648783603484536051269715765313367858707
7018988849020009407521671368973515219530671111409256397863592272848845735762590251202199678796489655
8191330847410175112078021461081634973225169073781045779434795392181363008668485227950798133303473627
4293841832370379553448454526040817803486937107136428074968887320561794226237825654032565245408672471
3092483556506465967330495145046499306922179254379838326438768572681628432815020386925631220560384346
6563765085878187771690591349386262080076960025289159735364922247044904407093341027111853997216055664
6677599754735118085199831010673809242405320169252092371567372427339960086953108427532135991704609094
1051788290437310809375944514718537418141445752735764847357357896895097025111848593539004171957432611
9730972405159820594799371212262899942973250748985737289860421773184108679239509212075730197221518686
9311321425887524819579614270991700378988119402539261029045824858782888282088386539999019834770798541
3739208099585696409490475237514017713414708580607622123841301177240429287490708559741015492855338974
4604343660985332885582922860257052822408014951868894793312477396785408674959110408497865881444256389
0164680220711878561875138362847642678768788070085841454459341155002244080361642167814860085214695232
5803725244094013989459750149672834324554104479949399867816366329460658747576783978918247910991142223
1464284495398454558326066724831720254452511834455692491875131936708349220914406077492815729610290796
7331215293604718031564744369117331612035601216833951045830301497269864009912505452385962167638023736
5435351866442172190903006666620511566550514960500993573659506401273920918832008829002464476383382567
3435041318087106649165934311355341361446822213127244218056136527083162697334585643056224793533649381
0602975235339508720385485953888025651927441009493495237952695498479160337059035924951688407653660460
1854831495947607520601442614708217064341507649870158307691061746557245169241933884048430083161452192
9428106891710563068764472797535442037159324282512854601283525128470008000474110243673244649143575605
9760352476072519627612247544949016514168875587334476067037579727032729441509741881032271483623283837
0274582260601830712844066188130710298343039325483368612862469023315597202148947462533211823713100982
4472460798809843589770773555426805532503475425824140645177557848376581640601099228775092684730650358
1318600739555388818317384640955332953589521969503827002304461183884389121428941924524765711975940624
8956736000147431241761685345956496667627063076671265490943866308694240720835038857895726498801658343
4605539508029914277063550925523556050655294076289030753408645607188969018627497889651668327361141092
2720237103827353183829198852416675153999071745511484857043914045746978255545320624203153513542787157
0468140195493692504644441438967306502320339803730649015365710144913414626543964515208951982217359909
1012770164736774092892699289173127935633929720671735415990229994117738666228235805404304551149655407
7358664507661230328859051146435911472398171115481930776669444731760115531666511225200898653657026226
9331083030483560877637072852677451154924488871516511341801622121927122351704860589506669153267695870
6242430822543803015120858084446566697936869320719578475834087005584083282605267642316390032278731358
0396043591044369101374892127196687568810662955018957395547412942352944963224587773204935811247834124
4443096254890633726140548822578581908731013210728551113005329341545198138714494713610613018083190639
2237845290114608587539450565662549435804274417403535100591085338822497532640054318054361352015376382
8739058735089812064395416909867345370247526146888367908519173174451129936134508669697136854662372110
3410291817723676944194697342264616605376666162654166522107397204951884164116047237533417721921436639
6141951864513586191675166325869437513537480039293930632066022288581416483080728382984942458328430589
0371008833025445428380535918149457491525308096158382538238052225620725666546113647059620292672543204
0501995841850520019031467107237587227491217313236606358652955386485139005662534375400288470323894714
8367681182771274342466780246267056271044855583147775804622850869735550207765798471076344991899889853
9831751695778911310430621831236836412248688655409301443506486321871001482633828630973239230326343570
0654005561719548205768212986885894406652805468836548713530572385905409417602215205967572692038061869
4554268184877152075532344428251091130259832064493487524759394334966271378492964708493300733915859659
3367160004145966267394816521009212266732797575809438890440377340331925294642918880529106081209095242
4845103663144458886838481573138925289794807323323294368929334972545718245535921580421718103967131274
2579333482030351538689168088607269517610854286922378494792653191158223137443950763567467905895854805
2872847838212247535608925620373859840681690503322981299840875898866946809706832435770437289140940439
0245374295787437045214179442010336440595962866469812157053292932927111396954018834082872512584229307
5888755897375279008204953138368796980799509820564490159933384225375457656376601211727653881258751933
1738141268138780102611917598993602679114432245350204920528420497334269703230504547040668994328249691
3421669032551089948188055183165509453925723560592466640163916977870239121251634051283953429345290642
3898615666197923980260905430160793798707215760168603476772682919358195758868258895967425525745823581
8894675726791799081800796344185077040043786411836359257983133075953560799869549631248321438935113796
5099197962256394678112027712246923135986774589063252787595871294603142275482923802128051524303996058
2410723070332066622921772063609561729150801368516283648098596672607704244724898901797969918325057329
5662401857790954499427992578301826133182747745223720577818596794783362040906393837283412126837795050
6256797184077205907434943691617555660204730900624693168959227795722963463737849819694269940904356203
3689425010832305451957419956929068220568418334419611551360874991066542721723163607191625328343937604
8968696350962446443810756174980780687575713841243754168905324301432040656697549081766246628754208826
2657911790291608881339206184687087097881549266021337349060104706121320006780289824909286250885094481
7171223916924125520663310130057677001293598586497584776347756716686636633710111443929199950744489308
9770940777149999749774888162632049773292591611045194522240513979807136254344348105727285325032371563
7991474773938337569663678751756477916476197009776469552288286144006441938678063736172011776357627689
3481023015301571074053639180868659766283498572720472231960616364228251189071598372097247404006729632
6873328594848110394898269377200686264083009112173360441405006916574834352458897986576797049090918369
3101786999349865191013842019247940679665209251451239871830093185117261400782249132155802416630818691
2063837443411121090647290543437870661984271445288010749747441579767634495665756551556709276996995656
6293037711528484734167926679402746057533816908067825624495181986427549998289527851062071512623717372
5684305611495821333943957590243132637017294318966437234862276405113410658524038322505121039726928842
5886883485739991430629855382862413118371254694909449880855878955239052641210999669255617919312548101
7886056148324542540552212030731099621257412152086724423822698746561631444783965212593056823013491378
4132441697645390808100448762161397640484430963544250192609614701752089119320645771622894301506896223
8516970490910107411305813645743828208588676673034646383229466921104773595528952129703793727377817445
9209917931015250424156707632743196530334337132964474946056082139842491406352078593700526108130601032
5554158049452146915016459043356317209963926249837624886277935316084867554831119698340058681828616483
7209701805008757420621264744129133789405402690447464810928167097129772017911525760067188440188137020
7120886001948394846674206543842946130811725269515184421695993821723850219463556767167493388143971443
7043146198370055145444391203591974681531181554278966461477692042470147331338390936827700158505467638
6026173160577673938814982778197042236510872829980994951540590323389725025764585322923978582834305027
5846691076795695156480849187040410282669176482940889159731711211435870922089625474481560126421021497
9118129801796154525319765546093937901160901051774158002594011601394363579327907967179354389701824027
3351900449523310564580297625795005122148119190960749038514278815428982164891761155477707300101923001
9912795896832909494010913839945095924659815763325309135029661058184554878519386567889473166740111583
4777391253698182286646481140910814052370226329896515406043197394632866562983501773161341482406613859
1900691078179978940895745457710749567111702783564429885043623782214718140982140177824417292797855663
8806602838030508943012065173480620302973725577288113928163317923642576724757278396585524090680078032
8445826948094042361018387274475859667898641994436219787351297671991602747625206093307343400789962316
3504547454581058744375130353155874381819265900640499447622598013847826366970028790514517057542066705
2542561725118407013683210098533301757984751696024229399403648956237604379558017590563154663304481051
2162838283243017123079724917007128740731286253899438046817867844820187158395292078035394437186510487
1432259846500482154929510616932635055680891181590666804689683914426505317399685647472336885812165524
4411083621744703288226065117131052099087755296345355264217731947548307531101666708071330749554634430
1323640131176367418023214443487183560553376847279935932299527048094308368676108857261425389433542233
4960991349981675495044046501816923241407548119585537120514930980435370780072117226956456598979546741
8091316135986736452181374803093384316010901438966378304527665871772999897423533351607903111058581048
4657396656411528900396866655409654054627877142136205506190574851060656091091143918928242103349480762
2683085239706892936501068168847287047742494862697412484223557036581353234888515358732227059441868188
7435071062311966703109592422179253606004067753295069857692669600520290083917153372023914579258896607
2737274142926889548744154943196965686707347232870817092983633484768032296889199354985228737760706861
9270490511904772648012154940926374654640470089841318764637333151402996873648840011617916097268198500
0707058931794825855393949601520107750054910962076546823009986809799269200470002969285114208850053636
0442647715975108117511678210060779084910474853921765901392403056178619333285511976651861586200102403
6443290350312210404129008125007454450749477482846506932324276492352049158160786736304628845788128859
6368972737797319687530623480702499301278572193767469828747522010505092762861514405042913143706041397
7077738666762572650825655709353071199617227365396357100266815654998374040023936878799918801913341258
0034810472278601305001573839723447646625586313957622993923607931782695609688135345039516415270709743
3219786673582391058362286722021798526108405473202045899289997805749780026690640532538823132199700703
4413411713082810501555354651046633524596104790670807593961710148846918993346447035168824447891597100
5003072613677653480884637428944670743124939303505239614457218424472044226543108217557104686277787125
6724778228541806735849068562452184847031383579115049532016190252212605333980808949174704485417730621
4837967705966582783470663516252610527794812484294849525934287012327280112946701567510675708266374737
9507785772754134103985542069791780057738295112626503312495325299204715582895566035713974566321808788
9014245784069153176738793154222583538676441885583961025822690770128327614334662819594077025236741338
6386236070432415459703961796770421697749279531339605209775506263126899865595536685194668584988491729
2020587062550955324263807533332056547504658420661513098937518126068412486640942319160533904333847163
8219143779185910961904622403512424411395042576309793709679914089172110432037739478074502557918833066
4734508436591846366775846186314263348563963603934183320831226968534065944688179584681154052221860500
0504006342852712221543529917419564332324844337408894858154423322990575966923282125212619044778108453
1229628443225132820061370402806462235514840008961416940455826045135489744762181596728248409508533783
0002932400222177478629981995657014431419257165542047955926849890896926861726309078869917301785101453
8226018692613817308191972346395173496549223843555272974405903818507990302826015006503162125670434300
2532568462819775298564580004153045784590593359977645241950181173214869949963842267616068623036698709
0164090555019589971668939682602771055517773445007208822297581750194965153684333544331270440422956295
4823790698102135469037328782623873355055823989788859451321847466110291824341379260873379045771162171
3678269044931480308121133289426490058379989755637428099811438641764081444675917853620274274540227781
1398243796655576196498758498420852815779164200554947896496017092343596643351154723812277767276450316
4507972466058165380714125860114714003504845784541922379535929251688938974835391171811292383413228799
7321802868554119844735808364582399847982915525047855165035490777712664162499233680553027249425632521
4069883337699332915193669077237065905116897640290053051590888952025212458987953515900329664707357470
3106300754589355312601996060441940403363395832350722739304761006244751476671293369016117093860473916
8140399022522923943708889203563501823721893189720594785039579870939493889488038979287759319394456102
9239813241368736005258785135697554150591064461664845353108562945296650009471052506989189588678160640
8772932840327999640325214644573468256844633265998983294708329157194062256622050012192205134042649944
9972906998936852247676055893858929469985662846888020400031337740969815729397594061803982776424685948
5739944836354189732770519851527524985442089755283059936635249699465017748904399118625046059722940568
3062405043090424241992652795796625389020943775196413627072845444250954994725456068604893981007653648
8971225115532822415903058901498039934838504821175268700975903670186610688108455438841200666310562306
8626195003226814993480745753457631518416133534759578783769743668696266474905474293869305366513057315
5556668164363834057601461461523476595676335974428864651491281857323734870556359172652563444833305117
6933389086749872864501712621747152416127670992927952571242440743970698201642381350225063662311168182
7564520254176702152974088942649975964102078088691752341186729607159438351988713885502704264419021719
9098014201959838252338989302213092638875108037280371481191039174549913656467909239656419563516391072
3899613102937258976511390172332497925099835662648550976467005999578974482125215357841082355799834611
1469954855327054867504525787967985269568290751413737175631654441063028559898282680074183928176880478
5695481592149552201625587015366354416384396200996369313110249866314712437394958597840178288158978390
6807939074353119092015087487822256027246732069987097024522170807210308556744145391737178019182664598
0637344814039112474065390086673348100330921261817586488641453938128009958067677240566239575073929988
2132867218896851943124589559223049408149301356481410330598347325936064955982524263309439894162934341
6256899099003494921068003012163729369041584906052617304835198111187328484968079908497953936274437439
1246078302627963747375927194109718604618527617192648347909773540401267047415764026538143486208983591
6337870316665321449678171850841791976691511734835192865939639994611190125885473406146651102799405921
1273782810161022250114443786393084872531314650991963882050414198366134708859944530739930445352625934
4015474686351770998190173838695997518897315205224693487225995499269065335265707230869622831408501717
5279967445492627287885304189008655046780166125484057343537632237615674522962296516776765743676115638
1265337016191879304794673738843008251255699210956330297012188788462164330985200602898102366151793895
4935985425273456813601097839101751009687369102815946284823816111591120544394904553579441991426187877
1802423986423655253786705038167221027071552508586928887071544847986244681808494970901619073615833799
5176306059192485759933558117704106323843060021723235807945440411090709227074651904511553469268592318
7112997592913089781600644481768671184604029019711911193643706835860713790276061817166149830326095856
9782540061945508148141654563435172146952313262988917262925154639495634846488214899676754216330374401
3133534718413405547270759797806357460651051454534786323906087993705572300593688336390444933503089316
6280477425874482453079117520758126025838565170765324716558402710765240801850643092123379847606116459
2354419691353144708238188119001505279609236660044562319087846698307478487844888862689651705766111695
1392736345935502197352264502299122151596574469628026851729440832622651635676674973062580827828069759
3257889049266930718010532470115940832413360962311173757076858653414374178214435209287850995623052912
2937873239104686830855484798116431423999059881178184380437346718355446238414968337994251733284438114
1109318881849068141773722345398259927354416218084299411373160126009203724086787618901429559786122470
2859536947161067729586010198300526477113382232877993376862298302725918060052481866768815018059184441
2271316293254337453089869097540925571209329326997682310084053727554445905656820802261720244709711549
2763626913776747917656438328098042644931601985438698819449095830632557000977784888659662115306259802
1788812554692663612022605794692916351926390916734192305072579404318051498225478106820380163798584327
7050099785728100785143715754134803549443835837388334428366513293658224634557501475721008007810009407
0746290165155941069766645341458660414557431404482048693445422823693732828483016753639815799553977128
7168512943464004187541269005368329439641074645205944539998548440019470586550132875400526121393249108
0123055701142455564350776474013989501992635426334052325446871385276400404236148698628237962336555989
3132032901824210424586365845212237964511742155637980764291631361544216991103248671267075961298944792
5276529320829472144853924464251501627897867311801920889991934715357167562225511573631128302892944408
3091390048760850107957365040736266300131179761085702083903652138449619626871300254303302090210227203
6230249796803444023459935746269478366621508047248938360582460686168920429331491873540241248072420696
4059480030734725467183844381900368507602853895931851012669900734809278971612608055578459237543923824
3608649751769091721165104399953569908475407867229587931536282929086569933056269242970757931460961214
4413774867636976221883454919595602249327749288859886155294199801647112030800090416251292851236947687
5071639877184819400856292137906479306125475591732986645586349600802585337456200351389652584922541744
7108814506029195050269336621764253804614924283377286533778095293906961976679512361036678152291283374
3918538458720262552655966670250945397351346775384627333142081697431933678384708406654777230167019672
0770076133307213249579323727931171369485039620585382491582605283594819785102996446076912037272511166
2369664635353912765145929754553202940860074699972774734259669008909514743401063046727616969960322773
3213053854318055804195718488229608686135495082172343926766963887830731983300074221003156776933017737
5973633148149383905643832238398383328969632073737563859737933193058341411491005038642985514460214381
8829748415542792184417245432426392746361776068234765266893760813956625641604650299313511808078825393
3786937891763498239631039883335185783041982433505265604540477596995801316376760093182363796947170437
9214279025982242739451650411227324124217704989559428416873879734829429303398612520468127184108914630
0321912810565051961272683654339443479704100539021391824601158307575803803748827848237126225585977439
7704154589524703602338439651936672670001010676780869399775235999987184734318607808085691960626113068
6136006348326174120194116081965349871760183826747722191056210630293231643519905366308705651424976679
6567554024060000871574075491330816685742948600091560288665361893017943668104666826431576448811371912
3795057450344775447750194807073299646876248242524952240380337500615871175525958122102550685218769609
7109137009181206722462928900174282594494839972304232624038347481952023010009033569055903837790888528
0968593256864126831376020105031889580370808830738301565177467343475457558325413944651305312647220843
7864987462836761019927143352506654919959323753768979237305037395543750890361891800874590733986672373
9006410436723916366935675265916012043165727031076581243313809672616578170408050420519489261637237376
6931633269371229438244609029912908829338419544135425051301370700749413030491232993957529829074946368
9417484641456999057587376898634036228526967420494855933063809125921821477035534134496421618620854580
1824899016510767567831433337412244654381287825633008593434342448850185977877314943917109153958572921
6348524244599996513619402411986441031964793123809833866682439803968747129215354542525004241116169390
8304810082595198520400408829411029794142017989600216314280635646288940616020334338063218129195866691
6111628354663077203277801758668537525499582160560652266759358777994866031448788627018867976867218455
7267149042132010950787541973256107409535664896795922789601045725689487293836284401425334923415640102
0819424928938476047006157889670637812160550617859437236759000727600040906841615664302087909848940984
7026685786895054874193978632542591608432627476272489034699101174644569331580617141534526730296151066
9431859915691903697865788531990435306482471409228976633680500702782661686444543211002224865085821853
5683831729051043165508092685293616605692518475081986262335565745529461959752087222577105534193642851
5749631007157519533357737334957562582300896988967875959471272866063197846847708183166196613583165527
2562548878484807600292502032975581855325622242608209720204753015863990474099118355263440989450549553
2301100972566936085280727232096240497278560733963948908091070212910115298655717009862247768989386278
6408359252545798871003314040817052706314307751342884661548355489218508189745780316515035211834680079
4157232354318994554862591925843885054826316062652009050895342358851781073298312660613755627402921914
1892867337262528020141689223648156088264320132024316268726870408835855279031752188525902492991159035
1409046143551314742449901791161595308589376548154042443184743942363148781650614671602561373166138605
5573057062281503566203742508716134901321922353351930885654580108250090613335790298626653463134149591
0948243723886298872910455476500219870113262935455627217436823971764567551392089911043411683910397780
1280477820877110034884609040282999974880378827871035721677253930059233898346903288616339645436544425
1301545435627127700200329058419323716510261253150294937631922051754282425072412384608387699829661299
0846165539832085289067723503612943588991158621897534566505185848775418721508256119139812884108803685
1648437442963180277166933829720550809919610899499124417609816163347760053008698351733924144609770123
8018348531840749658071390737357717715088572605447984156627885040190992593773514056683493869365085216
6930072773159207759861278528494214710466715295411707079098896257589806237838910501494859527256422024
4107218622680746008422950058362483787204589546408786376263442879809016552800678761477448202870720981
3037791884706913129007531355750197117446091621388809811047195144561070035175103559415870227565680787
9551218460419732525300765217729042674098475451125376442135852103361080525309489773927550359952007346
3903154145451880969568341705548153844268306282046533322643547748368152812088715034646559669249633097
8624767736559624657951137596047255041851288866016898895861205853408379656695569378850765421483696393
3598302200019276585277920884120285062101497352081277638294797401816412502370375154264438705047018073
7970664818389156773727207918795931055040930216768040449467377275234385581747324988633619294551569017
0468086637854761016083897941205072899587422458084606263529495209190049409428911434851593061934379815
6401045642374998619091859063634607110699762722032777476768586590376088025585910537301349206873792905
1149056896280997682581103918390869610463616755865860299463458749427578925081802136632192829497017862
2860782570656410166066860921330341758827276223599455841034109474176812124983807342909259392622959825
9477668428116661302231997032648494412078000506285651953912142488188463640635794692245486030326455063
5644366552282359660320061571651792941901632986534928610793444219287700519007580356360024784837996696
1789813386006669367961124239765198132151948491884853559663821536139262536888818825195464575436426849
5046185357230081701571633257144690395862943176583607426080095767773412056403371636288677946297629126
8900046360745599100580542263868969153679541099196357790846958887580167870027157848627636736109489300
8957843642784414451473537665049194052059065399996534143146350240327013398936054732630520282731517293
4130140869543874826642474872777008612188994045192244834162380507923455141594309896712768450390628904
8119398007747621055466200400774868561924794800932832712567363162080909204338748596864048581373141898
4190204733177435858912730542487928085824233157462241508825096379112768145508001330063835987997031759
6883546796859542059091739549124435865778784313645493846621366757438201530275808562102441836197420252
5235545520747700477661057077695607890503396691815629333420818635848002556063798935806835098455006160
7504588155093040359903816008119438958079776726216687096741939969910326003922947931992212599610272383
2085985568031088843784397260372527959413028283845508089695555205107844551995461336439679217388251832
1804502027994170452872068699448230311240897904755582605658504115973995859707786932132481069356536951
8282005780413547229336281966691754431238478279925286693384446119396719808167649276722953238377618716
0268831394971245082669889874388925130282835799016402571792907521876582513872091193282064557867778693
9543089182788175244660344726115733923495618691078861586748295454746754663971671469929353091659796168
0273855084899413696247232186774345782353592225504263839756081948120024560115195371963063654166373483
2308910301214136092351962244719442419082439287608070636106416350882536546003429039181145875341262412
5567455181039500116935973468077297430774667488185356890793919038005163771818998243719222964789066102
3126473037184373889911341541293359126212465306601703315306732354820294020921358473119472435237607282
3064665159630092382907582134270980972512308886755316736223054922747667882362343646723424858273018568
4593538573946888919997233513973551998759196518500895940922216532639596000741478119014398118184120631
0031373879109986075271277651632684226764761840188201174571738231078179770960994171665885558479109373
5119024453672366907729028073951501862858974792042714545339881238890576246046460373356277730885902275
3944611713354680858473616574709130001252130870781107074373631096317164565166861343346889720108261864
8680393941763377896075143092489456858962380770067048750432862843994566280571452462531699323845644520
7394464469840781310832188561584734399102707864024311697621758168431905850656258789776143096855664408
8035722060210474492991159989839888155427077625443873317239448972659204501107428921389037469775530219
7597219772037934418305728120343908150578606784218155496152903707866850463021716209073217674160182205
6290265183682642477430383097318956129390486059547226257676489332393782944995812481522289167251094288
5310214871996771806604391995211069807678369822842100162758393606367908826102417040285005136438914234
4282816215895677334981183665334483918022688720629584405006435324346608176981255378963507676160770931
4895326282403659024038080833144357961726154625461173260803222962947001279042049441213034732815066707
2254136486004597680307844471995460405177793122339982835797271677694822320045774440461456167270216292
6598049901225144247761059866259536577993420635729669264907695659922223061568665679057685598997004951
6327486302478015614509244897351444146311925891232640762908649475856688932204007967800571586447038107
4262474468892174980456312926816471437448981344307742946254746466380984714105264458313351596102354250
3156023902507005175537259988295847769220528218393799391706254730755113338867303876424341423671192596
6825768293300354492918759119538955884942965033197250127589725873461355606323023973568282494057049857
1542430445180894554378378326954422818691552888215249968602460329476783283164798089014776049094448934
6233000087440079557022015755127682906691521404256412364064082140776272371105174811544085125549013635
8098571554321599519439811013697949818298366901057649331242815647889658363156851072280707706608209400
7384724706807861223721835062911878007862176144544299481544294191792955047466697243224387791461688512
4167676842667708278392210189815787839575244054429975534134663309935648781485765616025255340860157807
2174839608240433217970103291573983958526894565389657145072280585485356941726558831189964876561222988
1963331099034807179588999583855862834692886650126372804326646477231209858492733204490227002603409492
7445512241162830593951070675252432248394463728565398968359942071542346018861910307647243856431899128
1874567496947033409861331411922235365749595456452068345228273769796842456771287985841665843699111710
1709232711988338811619887955823039566059864137475622986524715299709660777402645783386026234369567035
7231873144994262348364164337942427063163306668854375793612174882437601106226119321954306755507514922
9764957179371152412299122556882795378680413715796987854564937790352557755197809154601714582378648172
9630832256904415492847173380537449678361839306516280783455962779732842133556824158527409228951931499
8467033875335251676410048015983711712912887438238159844143870725391257787283847364445747705282217341
9920484676496236228212707870927543529927617873687252743173231026088919476960172279192949539035291315
9714930475931505325784828386689400907444446048178602552406814619614043545670510883150022929711683241
9241332909772227510350808670302269373076454703094198576448515287673162888548022902398357496148478724
9722050575344158173535335588876812886288124294381575864649948401630219479258013680077026092843021721
5657579780007740097942669932193089926375588479897437635670867622048866459215415932438947593970805174
7976010545780524042495393124955249676732610240158813888024705702529565892791980106453602352560759769
9824981191423108824220952490732257203144701895850600135066319580920706197955784895570303037404777711
9229380985546170238041350344993035459928259453144300890048240814718207297743631543946910820068169621
1100171151856267650216973719493233921336450222465150230128327597618320537856472339441104927293642889
9262739011063030297374326499681504096762208562304439806233825026333368751478487660307851237960584756
2931321584428060163708064686301991746255660751578512963003048335020712082937020127837618770274642979
6197606432637775996109550352463929458688163403380524169550543464288868283740683338650457731531313886
1767811718225967619400762603475904196566271241742748502791811918569315553035305528870761538041554455
0571668409403178807845995289554203630852661876680905672250735451453804677025850448659565369353774866
7541193649074911880913585608327812139909646594227650848156333210636173319942355398522457776673794897
5369944229686410529779743849780019438770606611745680579676952299405221742538332738586741280943769498
9439431385775152862777590537051432509053681444438572028341787361445786086881329717302775267556267274
1432392397432615930920518419666457891436472200013417241189857588841527148523538922092160162631507988
2038360134891750550553113786250551129236864146948654268910408823115775839606918070883158433652067447
2747053754467593557106404797308832556225866172794743217476492141672530332801484498706162359350343193
2885430145434701836422358863603099680564845243766120017756365766592242931578827883394587253960663097
0424762722857747811940081658843942540046153679811768128649980855304896198261542534706236088175506826
2912560351439627243338134277847786185992764453247064535360575071782759051677551477556563362632272922
5165610756566039858637552266506957955418208523844865410832704803838607346044584589601950897331434271
6101864630498835556856582409595698142693857919647691277670935099849262450627116880856914598184339576
7716803567243019148037432502848265534738893410036147719334185438422383722891201377614654555691073515
0265034057740043932231603008770909655067247928136291699309982505217133423956622765191646504988298002
0023298690588173565924254149799673939278759226700478088674535465696156659382776277672764072078474491
6906833379866900389758501853906537925325582536825764750611586174411719623761613495299701448057932434
2897377161613341311509639682078675628074530075939499958810946784281358979113416859000197222989945840
9548535918577064838555492129768479080781900859008643821122049790744194818158681905266048771907690485
0216844231128457672922792215367781491545630704983448925120217394895088243992052511988780796196169118
2963217633699225051310618469302279575908363653959244774932168608048269193077449184151285900045536497
7223979437310847535989062777875536380665598214700940822769194968023678746317273652255795496302784760
9255410748350073639915954402092011620601893259259733678549064218513211039651506954383823286057958196
9850910294774333401467966180556872198084873778465545227077808759847929021632790950215963777259591289
1145049209989319203505858765459897693854275743886658113460857649940992070521741703809417472464277519
1800462853115470395070939750732501574915523712172625657161397057978088289501406400547193331535802274
9613926677282767013551737759996494503135600038661707255091490669178345824143175640839719146261603061
5510982601509998352001879909682581595758009815525384472566988566724419405452917443365411536484903161
0914389306291853300297446239091073206739675332140112547556921755389758249079802964034233338891096242
3342328124720999043965118394804974427260030052395302513097380467314362815557270611303118880277897220
0678269938485994829207007688309105522123861313821694763009086346750491762956460718998811942966398968
1428348065467207023235747597401721956545452411337537508414428673692282388284842396612377106495479379
4410910787763802921259365522397639522857500128278066697861806323684469617727437263580335008378730102
8929353202847668448184297896998901397950121172887176535844298473610868588626402842461374712782378642
8819415180604779478526699123872724364666335789553191051209799150117479691351962744727373169083967341
7253528271362930927197478368364050833588966625307935863463632606036997477419772707892434215819532830
0106743806070716606677138966211276977595763610052596312034664472185475617396120792124783251580642339
7042239838627442205252995860554963780781445714227691933966810406992746909478076293193719042980507268
1220345828426995105983082516899187484117844534545462118762641249468368731885087081150785640764266064
7510115891386084097145169689817817100327171914247857124799785255316291601854788380471973727667905588
4689868390081705917096899095131787018188323714767416487785012345537118702169241145605223248653434590
7561724541508779994711699574889624693891078548603980389740850174000930786879848203409764532800124375
4756747103586758721365309612517292977659602788949586931039176157098501658399455412060221363193275865
6650968131814087009228631689418295458724814400768449318837528050038265208491696895434941321165744439
6319386144936713693946070894543784770303337994144291300543266943127754158647242389338387746547097369
0499234055015440805110141618643998023916714685097287550405435359271496431305379830489743687758936973
1916296822353106071614184576275891677400990872498789032502662557678015269302437839404033572037361531
4513947787010384356027174085123209049083303390292269932466184164877502807406360883094427814180888186
5129489614229869393162503480509510516311359904017106490109738112687316445498967052338266059026061475
4753311308853783241501780794257218732011291982934460148150068515192351312079631072027469076885045367
2268624026703028843285338575314295839493916431253808253183845826996191576909743158239220102195427331
9433256571071319112876637928583683403793159734550977701121121231014901700472892917421771389836661904
6590528872446026220457964938540939831630464979823159333827281612067926955079059335475672821957325826
9137841908601244055768563638244612743126790541571792054953530320723781313862092343684343602350878720
6717647660712170474614422933673132125636736418015397633800644457065124374864848939912849812111922399
7309846824050199652455959892002830962243541108722021594042434545970930096609416473267086318570104962
4612156752612712282792405327271054055468679924630303636547929544271452466548733365276062614019381022
9426391173073661115833190666247006742876342435431665227954374785210732553171496955570789117637025756
4537116547445388479742918819876134435274496158258437645282526057763401302213268509406901336117745873
7159352029317507168715056755500941784986040997672661327411120279042031150852351902617684798521289096
7931253519887739182576413815275699348903734999189384500202807495696667500014226996492205308953954373
9208472859415194311151870717116710044722396581928705453017700799105888541448430994583485711459164354
8860154001050303445472451633181435317455292135194239877803575542124287171038275444624883844759161991
5953620040268166974206181742371131267609516682497858865865119308117285688669714467394720408289231913
5817812541026482858926645786779335145256176098878410591530272856762052178197858645257006359504060391
7774896758748210530083907189660596387756692050808809432828488786769527496554905612234064541971395744
9047356646508906228635576580670655439756751962565633888473218533748125000604597590981477909885484812
3519951951297288806568978268886576599035156659434710582415733045015699492085923012176253162189263839
0022967136429889051902726814918982113438470483391955031696880060531972151840266112792901115033305134
0465784442397909539308877667911779955391039957476165965261460290618144363223986941212637064743528248
4816258349437363062482441625323382578488624562100135838171780587054404115693760847381750480810124786
5604929678384013626627052757312998261110400690498526738151001996330976629424593920206887237349535689
1577183297312054526267817739935937919945005003156286327300491561475618287038108724167696133182434543
2521263869981455874960303302326738333883352782086072033266691996963493889452809568604220880216729718
3264744581063925373377403794460688152760989354409460655647676482951593271557469896907431081197493231
8428103054983688622545156664892427220340861511790667033034680521940980535126502928876497446507521644
4352008939018504432523262333645234339889703731202198770944556818143011283545168860832287718303552168
0577409639066679533781929592045636737541814983508826525757890525859351084840204234474868267632695848
0667569612088872037118849723933753527069142580229798567604399280514748114191708898998360032094831597
8114095922112583235097842705767374492081775812780252753597301179932629496009147445197337188758090323
7717914718022768031040294855885831644495365849188750083522705358349741437039056500445920658169362835
8021025121898043720330183346031381873868220487354834655343339714687059452821215465416708276757057996
2151007897190058631344530860533899667359171025988879295575194978036232065067203201326048617365623309
1994786660726148598790790887288955609131774769875643316139852007226755942201035391665430425951690710
7427803790771342300998843911804020512559299839268871348068493045960825456924689839641245179918165944
6554619878410262785833281407065667836343984491440486748729483870663380299093201600079745118245050599
7302603175923635559090176070309173344121096749783681995659706685807870671825139482618964058015875732
3053895538677163158337907909546862921279380029955066102909570935993884122197619551404842696230175229
3753026001009676047947459698300112621697471267475309269830576778077755006535224972790952451364353999
7347619223037822358346960571268948547047820680951283570113822522829528506496199131416631479231797263
1949114648565582857421970351698131850261328328640931825954867939419264148027540384025254678905630563
3025317105661148684245855828567244801459981299815989430006177018861347728375493383209462058600634388
9203319828782381450324271285898574056056760133479717519414244549273009807682602224626535640844824615
9689934306645776129832986793656239765991062217354705503226503573455988397008270591823698149294991560
8221049479426650972007040995112017593229591505338613213759167996664588374947458577856476238936309609
3247268153353907568668065615514161812928305894770266744579129879067407133111943528802944363010326992
2362938717821097832521835538716368023006932491640324111742177494096232817748954024895298128798645928
6642211902431305438360167612559335774248383941993224307225320996680125001683534300713096014793978024
8434548146310236361466135330811878209697249378560569587650846775818811840530230344859148378305177227
0710471104799375894089685353653460692173003512756705902965259725242835852710909646211949465503196601
6945328474543040793652044400442942293702540070659900127257506634970592567007103176570400251614388875
4099004748297141411146443030440516643481200824568794748226704862513324172420111140813278030609746688
0161207704741387807933503113526676193539606325248793022786756461831999855907767243827147288322317495
3815275951511851634427133626735050801883263005657792131891691203431786064471448333257466229332541786
7161961346419750237781490754892669180268963963696848885953605434309972058450539871552974925702507024
3121771452581467512829143440588237956601667415490220151446682799718000530517028183882996573735019364
5423348786370018171837245036124103752351495934360363276677037570164495536409725479100865072951419966
7400179927685044494866679483263279865257093114205555382674658511145094940779770258441026167472829942
0206683972117126168823398010909258460372034381848832587536583930971968237043382413140082230962389005
6467937440398190686527811009372444335762594886901287912298298258756475708912220717377138129628302687
4607780656997209393115337364176036153297140978258546161497489763551435711690720105970986829478993440
6253105292296329650144330529462800085588751646665682908441121711169149211582522455304746530000923733
2776035761279323934676820559753923520020062482945593312220212642836612099850274225180770813580228925
9374889332046011046063235445341969438361055462567554400113285562607736109878253693389019786645685536
7626781943731673852763437472933167109898109814883896250025427296521412692909947198295445074086559813
1565751465208579456212807000294481683952976906133956264860320969969644000535763757685514137945728722
1071412731825564551064062505865461332344822102737021827281075125468885458012327694239137374147956531
5235352934158166728895682664742507982685189944134820692506944043767350767079363245509041962330696419
6255071550317830403210620874525644308189602157808635040473937317243186341985367393052768017771084627
3436511958044040164447083247414087306144418749049561144912193915741696766872808344722018805374855470
7745345989653419918590785734349634857062440798405548034517428225391164045049448367328459024420116840
2617629325656964867421638249363975368824043376783517832548364937631632641437460432883520926367395298
9767949177971648375356721653789894352075493707637382855669558304882699508569919783247580933656816176
8313749240656774798548297824961294764841373775220680911005924238740918336237805755193615309240961636
9244738777042913514155554657732083510090552327712449829734280414713929734999498675445772699431820813
4913852285018578916312259260995965528630246441607506293624285141262909901348284543098863572070329604
9845288000783274810261543738893403732469200677303757878327192280334892967142410447303022715559016413
6258392338349770301037494374240898773406316823698894617924696338573986494287827453352375278467891682
8481804401884043560039265096386181360445111632956993715583668886398778869372774748121392525163741102
5422508412433093797785012242137819070612371915852969655531276733434198438938914476849394133846254423
7362548166835739410381031791819461048438431241681801652121354179424259759942649435513969740531162396
4634046084316516508007387219908793838396498080803324437784753058789999218969361883547311374634319887
7667035854497066124458826669883219190631743142563498214399153225232710044520380537421612581243491609
6412993351751406061454822242409202310504474277783702581364751875987889295573556917927028551616764171
7127185268515292521948307274343062787335725936024962910383686955792396585120527113100380728719333473
2422804254628966933384979667366859118864616623407614638559169047478323329708560738168982484960885086
1317148089986368459956123217185009376471108461089393593559025643737998299524281201268875074111055699
8587126307505413711809413073143254518047937869830986408206421500584982846403161705991425388007743184
4143412521827728347870493116102896469051044776756471282325705479464445511827554482849877624029309592
1709688773599926317255818055826466742926548868550982669065217089855127080804575989608637554058786592
0859145322127020910762786084438045903772542354893538069323012914299440614508478252149128642029126333
2564250730433884387998488256111057266502847295194909900012063388207737045143279554494837758800048536
8353830577266538449146487900473102509346136464020188693887037197454777518393741352303779502267539061
2188381404167101602572540101292039011990267617337948995944783139181323338182142499105180372974585364
4854085660374982891767946008370250441571668699964311154058182864567048557100729884159070863601603851
3229389671790081106199143652728976157410910918279718109240926050881176972934193343569160437470348153
3148644734995523666910158946992107562062547763201733186375954071506742975968596244960079887684860438
4218058404917793368710139804228842933071494470982893450720007315173352998911028677382556950623173173
0571228540510746075199356631991786441452974918991531444500219037936238501430439525851199695629837590
0725985616975918500009460290845729297140797118205562434382511551100489862539797168421905720687018985
8745007679037158317323941199000244406254173076982190941799881837820091598751711321520370087517089439
4235268563959917617524912744444754048925947752144277136159243721770125591491749437716908515225411848
4304239744915807236307024569801948914829890499689115654675220713183306079305969677508560609539443695
9296319603121047519373493871717849712615668932879636821910007769144128277225927736588279361556914586
7432948917210594039742146753840648623193406596824283527402568608905611805807931826234241803712769229
3241569447280286696252372958821671688779931017599103718874369393904806830921100502895531567569702957
7689209297071715930346593530833817027386179526792475448753247124518911296169805003605263744069792386
5967811278115571619910827731227635295387566892510645949172159273342393583408368158211772418040812235
3756550314892405039475658963518705548737682877934807647374949016775268714055925744007847680491312822
6247680240226023671730253939316472372970627471829605099774582253566353282592677497218697552133216496
4904867920079500240836907116197424429044793620384948851595703609572202842681956274031346530155739938
3234096827166641716489227221794459432926459892709233144738559259708589663844244850310208455158722551
4868197782565122946068830700065575269746176260632200592877016718079490410165540619765219788181049622
5836238816061755078063236620061129164591007713845086060237560840430342507570581345270572955306977182
7004511443685263070340213888676844908870020610482081484839491071357097463468397594302308208455121417
1677600808523601686095183991783750805224592482599178415917688131959831829518742044214136217051010394
4883681553448704140926792489826975141876431795160708860369442632903166700438402335970770780476615364
1916213611743990083618314513057456453216271467454402765311546259940875713663405630714022901768912062
1005469236594193868202285749989274165153155381865687094654182116306782292017399408011618181352866443
9326028626255092880638009807697717414620650989305552356854283033193501293708297926372604725039998646
8717698672913120106135033183098009364894142341880574370769621619176363472520177048190341030779141553
6166075009057687354375107210630647726739590060686254972409977423801813139460287025095379319431256418
7153400829436220825133138299649207046162971706082544718913373212857069178945599637190940000343981241
4800182735890998220101324858973505942716100077326271303606603889143124472739511685468812814422430251
2021686892696754861230182062292072052080608454759553958911112565988146014819554246132198888962051750
2022846364618221577827211514258396866266182386147794311152608260892601703218401317212767167322144634
1658828094934828373586129353940316219387503683359160856956725082290431028689134720094782756961196407
3996351755536799854633851316439102845683291869912094004377694778486591466657755392826671082536944885
4492544359721568474258196439650225221829496264425785793895752449832527197924363711640756221443019590
1040644522141875622239516167050100019083198540335794443500715514268049862531635442388730318106667359
0075733070808233909170886558255663513113053472937109680799613883853330248656910316974762339992365862
2290026874745726790045973590334858914157877992021825227683508047764380199554261413345705249058000179
2299759800214804979267287562647398732665873175123618239891576640176551293482271034076159535566528775
1204503171871690088106009128878762655952980482087432312874489682423925623725851643700366095387766212
9380801709135029735945549477515097690005602438849178080261549925815981132302682873992075293822012527
6197479051561770193721422212149820896838479873267345500142216685539948833384153880684667404474393382
0115424072468657432240254199032912621105813174323608689550912530803012677905544193170362869051543287
2203387692966140865922971370749837935239307694833416313790994149517551569653613346103276688492117701
5935965663358329442605003189260179097797643004125056631946824451847970557538806485989589014112777644
8625918097338087349354797015890395726636270712186451170046493995326333701356907281767741763611142097
6476998728373705868374396190981278463447883331937065861322947234851691432210467276721951511214805075
8358888060116200570588869408146544176107682927696312341954188032595541010455513848194414748685479247
6920016633336864670108309968120747294072944165430849504451941177561829771085322525846969348959379486
5245258534704407213611435074635512467839382833245669931005639719970374474795027720957401441134191647
6315717406877085196771457989877800228025577178803523757721614627199876866339109817594863153801183799
0677229571752059350357525356832811515147962686431752958401759770556762055013367705694786708437075086
4673319685108022902268686300043180688287860774419573258035731850232461256140906979675183759975713539
3526434002695163034062477523031164812003684227918479370179479972798680121887494986806884283077112948
6635317380379482629286967661332963143128384862742645358196257444875377611994265169842539189020431522
9728613329573262674406553033745768622980758039985539782434655513861167388119659922592557662542718761
0365357175538224865703370064582658835185339487947656594934895406431243031770389199932690597457997410
6149827492226958191079047108199303295343422410640294925038563163810089639354789344786457135928936275
3400518525240668824660540893654016169860447225792192059313781151457971211340821826942934964343113898
7646623063407676058141956668406962363253255719176080548116218244544679293295336165169622195894197287
8108161339626972923461368675201961831271375069153495557970125730730672484363235245380216382839411642
9271706946846566756577711174905726350290472069104101664778701599896058340586825481717352618104971946
5635135861523679645261062344733351862091081321032663993609554476212907765228817491656621501314442111
7833476023075887926978047066260101195011345632539659926302815108253595327295853694330250568561821306
9703161278482608146844759614023590689766487733725840478928529925932243978962583978575059565679149705
3072976313554236242075302508612252128789387789452226010974022015956560189533509768641155369711107343
2904697166671775198728361928374045538561692126806030795911179729067059734006528737842194530978528890
8364377663773950665014904629763641553212675227095807837043776669745612584588424942431991431971882530
6404227360724456807318080897293494543583306117949762289307065905553592156854592813764869471405216638
7524532446344815117316459784011780706761509778943872219748787449013497056184451364092651281960351781
5108389580453646612467964436604652218026190980442724218980762699698809219871000233534682512437646305
0863585152206747579638998201664938441331441507195095813132416130415736604017450494135010681703965756
2229658573170353734908749604080251901842594173776589442227430503973870059746349318224740279510466108
4568166932339831584175662093995984080617301810164923171109598993408056461281888057319540539012609689
1699550269576234489967645342737596048661864869447545592165627790914466285201644625645844147806821459
5876668296404578223722582042563009149959534057799049172683959342082893717959278488053663423946703288
4360640212074676114894762833845010664869468884991149777048348422303835114364210959088402368289852030
9984145682025516986926832308586151880907323263770097233430864758049820403012673060982908454396034736
3024242111743646034632976473665949411311793432298968312704617198134793035511308685437140774170647777
0145986923557286288610317791960171469352264798528224068861369750116055690747881568833979443918925436
7373070252154468687479093998337674481537362235005390562864804983292529532997048519825479683780288762
3059907276532699478677798199159088693392025255057788351262711845474368839446873653055007565513483552
0557706762519250148841350875806060538000317534926215088031656207916336440123041137633749468997397757
4990933259512174808957108125328551350773056203955262821123499446148441913270642204808479809317793817
8711544427463798736517790774974216299735665167613309696052403087740454038470342604008262373724420305
5927855107959804643300469134616545174762443016460948269236179047474393633984372022932127465672017473
9279555458423345909647180591367498163132974801133746110815856453250188000822311297698788365695197355
1704815942436860058444997923227365154761746907934829275790074292645779943182405518386785577751305915
1039380093600449530293336879526684996177524388668967645967812790382320019061688460116989677932172896
1097879811840827988071320792481494945043558348018509296132127966526382099196054203725354162083715484
5993397469091077448339182368285418906986525734755790506396854967161915420231082784140510473781684983
0327622008830653505143359187089401784917397797914549997305249933684025975982828524731462791502526264
9341840416298102640352992750749446379553462266154196964415660111525398634664633009871868077739545791
7686979579762222316956529796614208859058276452465512795402104864912338028181441086242028876186363220
0442719109634768569032439156619112804387157786083601044650707553808577626231059522874616123382364385
1415436778262378811358184557526858330260216899743937997895169334175393218956217156626386865500789081
9145688574150809253583210476376877643965219811945325145615902638870523085537758640842149422724908056
7833606582828514254758093592083089597756843062734671766879164619531978863165570650364182529667107900
3607634208197224862458344043965587388911611063180920022360435555853282163385390584374987375016997709
3058015109090412088884683778706124647596550628713991061117732803588364260734782284562564195527271417
6495324677034144927903920032430214003905211427506638504181189401718860885075170562226453235756872482
7283242712719078537399980030899070497965592636517868737038992741411521266216732170779784144870046648
9022809306017396918972069182074827582385452765182091525918963772125135053227804616318089773099669588
8925528151519460051433790549543612515558107233456979261816774329083576351786450166392075549428914783
3780281314781525581968230221786722449653541899628505851143190016430088934324849116221005556338458272
5074278521469819503622290438735385210981108545279135818163242481545454832359847257988001567472594614
6375720510198341991368826117060215755809797845533554900396969517650797999337508673165280601871027398
1189162128740333004485801375155707293620043609022155794353906998451929861013266202138641248709956510
0174967264597120093100615563162247532969363485231177336073175019866345885369229173639990207010847337
3611004846071646275684088158615320906653283633867541582540335472575963231821160094223632143742230013
8811084238950727685400828817670442585213197749664336617328155945570511151014943040890140942535918156
2510956818181455006307767750776757869470899772354719530126300619886579313612487814388328863564878099
5235506678946607996104589328932369829952064430079205073423808066045260027194799329051659760977164059
4634574383174206068828229269425069219673735706929692905506322107224138487753616374683382266985548210
0012530565573556527045412154325520602010981463780060867846734626949362625012884782370750161236129375
1310399201590191595847184135412210185805059052068776287308157517046283194473633136685920002776515197
2135955480099936726080064627091125820719647590801275333894972756769741201727182754062828011225277527
9593964765196499381473172252859517119544118270711719654060429310310949838771517651870558761496187513
4400123634455241888310897019614933340585578941334837745261316418173146581970001603368463770543218809
0684207411728178770816101840189076522954930958605162902713726689021991864786642941862864351456065502
5200099643898752976199251865964855546675200410750705478392283229866066736788354217697059249249526016
0202115703975315220242868157458915963594894738085446740749656643226814415790455099286732300385406332
0483760199577664234005568884493591168012578466005359847807104058995939676202530179183434590602200141
8852758530023172293844002282212875651062660707949630379876295826324868812391604149646610739190065043
5493601196998034809246863393411463396292218488393875263122591776512839427756040804285523152356605931
2055229050516594369482717946763915072115016491700925642050133812050495983228041980100828530812627813
4539098860194946819194132798170578891092306346031069919704880461097896056837844325147230824199848175
3913696300542524691231766669749040109114434950502394075641325219926022868693641623535739627297423354
2310020800746080150465991679748167389390372680766701667350724441310399957025306144652634878988508353
0481542158759488853250535780272754883227742066654985725898317697583415867914116412098225685793049416
9299172061175529602122266717188787826502834469903310184085455563732630845038712458382120089685511975
2374125533675243259006792088075123116019868995459673791556052974419126044959614744603944001163609934
2879187561007225341573337249997051272154120317780654120049250206561038965598537040940896815790339324
8191852271638619092690194096708814121611039031160527732371644547857200256266011502252861902061255553
5664403509502810467686675933494590412526784105134944055428397082483403556866889715738847575293876733
4844205133479710093264065533666669621256299281278599834884998860570515623407008807518221689950114325
8559136961163292483015113248360198384754183804186287908832398527087265738258195637326259414240771575
3632524114126195246788236279449373128830596757403570130292381166383837852039337957218082168514583846
5719098650204011194034957239580606303829485564439021768009599402615248513514455700053620242339702663
9199344744584109192369996291864001185427231065000628375054858374797095611661625950727489408996422967
3166906595555700985711145116319019014630320341483607937701205709223735239305765152283978505891144460
0257014593349319062612815818384261055269350661541165196338308550893817027951819301132646192067351364
4098527703936463161276761717701894390658854873747308038034961539295622572687637291868967944561157088
3695564040225439919717503721966151831843305453159363064561454441344186838892143304395092506733635485
9424458901459624781914156446036416188189021013952778534307872914344534810624785838227513256004560326
5812313826974974376632143854028756770045216522133031342408333751502055761841793420877551693421024317
0744597562091645509705639712647784618445350201504836829882857458315306994181265817788037662052227142
9911774691333188960881990031046262154100569761481468630833872100465193034385553408272543760860505653
8802531967427473926231463867592273732729614473445018745063888501930793005680295046837968569036917913
6189066054910768834505558385948635037404334788350480708477339475501683604482122512774764043281957253
1735172768397867354630320350487278839747579067902596852875061062492346075831942107419400588283288290
2994495931387423206191015117130583247473420339644034869707054212478104408047390552734951248153720848
7217483247733944450121169861569377032083389118794944252663598342987534029279476861674194830725303646
1012904356474638358788004483026305041681762993136987781187383449182325109481493227147185490623869286
6737094344237242272773199927055002495543314561563054892039759086312892637615085903441030485538103012
8638698229836513112409654407307956263454277357367886679621171464517564599514182686504121440221436348
5215716918301230783192516503956067033394079695780013753033416663063417211452225467536772687213515713
5306217323774597359457527471137528171408828563824215165245844154163755903736626455451018807575450228
0970294180969553758771668002652967185800995619106189208424002461696502070838687733370187819029965934
6694352813139872359974138015628860993900992772546717697232883975307140580422650814867331519906421989
2233022187118982841496556209521197528500627190465654301158986039007742481081510815762441175264708096
5859876761123696476288342735428579332674988466461114054702012567709595329295890399516590274424588221
9522533058449633591408170029732150273970738521462457780014095823170096694280628569421726200936363404
7883451295221590472990714019414010023080277171874756166296969119171017834480096799781592927933529814
9630604560442210546947522332432998985404864513961037490462168934978130584962947178739489125997366490
7749833846624634136655008198017150118774824064992603990042945855355254940430861501531096878926383967
6071335189008229986925717164761496901855291922795491082275620364210365740245659156934446197450164637
7587024147076526733644863166564490050598601625420626038142601074012920088115280908355053462835148628
7850266448283591599737184348629759233510672885754848115238666522155712157737313039404801971471340886
5062652067513918624780255919688201219286956470568727556264894355781773547859372702769682137950257372
9282363659806061230965160348820319155778230280051361236200191914860477121817399827706833643729947562
6534635092726721300737717899476189457661977090164467563090194583639234209355190971280608429545576726
3565588727360526197332942092371248487461201626040430864897123865543487673411672648997231758300603140
2030539605372404246572694380484548639857028016148288629378950858780100691770481643110843217882079914
3192773690943814689435818700758600132651159713757210641447180321916250812776284225896078235515890260
1321276086613715551239856786279969544380458441161216190687202316804142323514096788347148811136331967
5075976028306970023677371607381724539373304554903937708726775993121967107186944682673247820061018056
6357284246211206344337437115457396493522799553393489394091511868801956807163781829230778279852339171
3502397368379294933638121474491594222142436990889770365234601323951466481399911087309074028139066933
2421008603465148898653276887972938116334032262467507466215565756629923276723787016810644577989429636
0024142722688541375908925462997113436740915174653579822420625140106310096747864743245194202128362063
4341339799386207423214221163257492898660932371447452056316079822812367120477073459698059898883505220
8031850090162733607929457453153907446239370076502611792656773193280834804886285298467494079202350116
4236172618594270289621949036063740573773826237174169717781210557888309872961547444106399170651235960
9104693473480684492657157936955236838499483015552740891462005373775564636510102328041040374183821298
8909572582361102141325340619517078363026877227484925471822461026357738299941518743303243412550343024
9855534510970408442316015878335712108324134051522513671082900508339540143515381900926253883487251250
7035174585075233405641347949551141582758036231022546843108787765352424882258845178855378314002233755
6899942517506737337253275923895064081949232149798330125305274963403315448090318951141288914731851837
2634753993647532740565869696548205967228215828525679848127086048316791893241583632402532530111546997
9768798436960975756011518293189390666444544340116474401030177796583412541261121141413232068974457286
3460449256950145326125374367935512982536891085549399509673797456652858148050969460095812822641007134
6057015852825451336117172347407701264639071939622967734097690442755005609529818968395310367312355833
9097154464150300906139057924513199034880509431847071351656058945960831780749809268088098312652262412
7149445175517116303176036358557038990536997079715431687161906239561267423456320148061073687522555561
6024051915371557403608159468745330863671939691973491223073332290046048856298570480151854510248253171
9292514305124791275048650357218843507404379698864327609249290911230176541047751068953305160815320411
0108502619180628251937003255084761451157367372020576925108544745992437673041699442873756511808607668
0858010477614334935732836468679285313477916766563134041413537346932740110133256159236322528477739395
1787373168397848475302947479375573731880270041394278226916846930436222637990827960941269294050842892
9813760518561993068648922351532589258037758363280571527802809923496230665310512496185907170302692398
3557756960853281092201493934020148579492938687922462180511830609094685593240324637903604519560608442
2447511770204679423016935433634743267389710667780034025764294058134761339143359425393550044656476735
4924992435970813807512120233111029869596162513582716606506721756724142359892639350399271056194494887
6257607859812811607848789514960287366953150277150139371509644854190460561951536020643440009729928896
8130014859501190692702635449488983994822986694646394557987977228588151572886814092075771802431358805
1691077297648343669677985544462825223586096196084897620994147347050023354608049633171683736987522974
7293869801656815085201869568400320177291085154994541853762011996753222246106024033206934702787503123
6474631147806358749079250218222164138366654083729160724128380180675833956673284903844598620949647096
5040809054551034033801743772014656000786871965126841898823455773651479013788793887959452546828776041
2796844466933008065257645904484620920301921088173122530765421553024626188238888930551409194403377839
1454508204690932611069809492530364495971477211920449381834532153769453329246125732367441333944919849
6991490975778046004478556550817614854213934546704060976210983689092408801290344668674726657118751007
8070476189032468860259601426893035286169896953690065792968570842394796341624179810025983016905123813
6087410881994207987406456997307393048662890828317098719870964843006313727521958110137943751358822510
7845555763606880597027299412963996037370841298492140279001158229730863033185427272056907064670973183
7875370990305636882173802187982570421121834192140895084491224658733629044095327177716895574194449574
7040255101239184765787056408030315840127683623947411418187484202236587020425417342861868779140789522
4801258271974250131065233084691156338613795167239644210543527758574120356411076739025025077208639442
8457566810401834827876323614822573808838291616803020959250476594472473014841539968956164996612702838
7428404472307940911896075970284608524569275093514945054807525472431143592252746652412554739993392615
9229385634012417756001258804257323353717980060633200008465327225323643742373140357935949714246242194
4301860590999325898345295489720730064141156642257197812389405834578888863814919925060359903021757337
9866410687675482123367512654501253212477009182190224761986414819800907947338599586451773671285020694
9488099859604026754731248390476602524287982416170527806768694515823963729753056872463554741175559786
5663095698582073703542205474113751781070301210192986171705988847883394251800605257938466573297978227
6709789471314975163198212755611869755598420556539683706313018092838719126908446190932066231912530719
1850267612730923121172791050364919726211236758719096865175556784758116544254835044714121367322490243
9197681004221714202769207079670801595825238925059570538299720918896766353343334270376961085477441087
1893939371844644342881516638735297713371160378371520644975157358610784987747805486718203939797087071
9417618615592328059798752314463140179768943340277018305563693013191751926462271210181191157758441837
6574483124086664810959302772872047850069942760843833873653376792806421379692431110940712244947310233
1351538309759304435860466508052074966182131018807090832983122196981456575466375361308644763615105567
1456165384175100907859504523874166799117746169368217620257883325021273958564343726155024846420403693
8510235048179963350371084498421537291788052370199940380293920136288193793160442514490368689013012845
0950111896243665641441520281491996555395138702541235973303319851248745148424710658559166288366092441
5718756827899006625094624057635595881640340003409521224975132974826282611871304144458956530800640253
7407587574246585688378236313314650404541382136789916071915663575970335091618067481525943533502416011
3338725836114351609986782493559110241193763310897954461566806123935527492759576452003152252870620210
1955964412143873610913471889279922808556717952712520834849145741523119669736930033582516371895095399
9453132839495487687511503190200250667000549493475799726215314484920814828259454348451031163720219578
6360150473793838396741934451232496780786215546738825673607386702534485051232606847340657453865408791
0081133670392262091333089489001739672315144188891247701225889747721299165814992109771939620266216868
0892067676596701773379342126990594784399399584207409467521539270853756695853042711736076051974946525
1709153649451577132660179668473209138323143028260973415191434481673533107343109234231083515389893109
2542008538579928798681273194267705275072151723866698342949829829783520067376474716463831910264552341
9920280177255282081629814954798231365786947339257370179317510970977319113904078870240635287727690925
4645860650512558669233780360321508866283043747218101880280676317301772668710194556253167961604050996
5348684080622735127407146130689185289935466128101280893933231711337842862300919374667370642486907778
8875586019080854630465032629462662731080708298034598325587400575816717091302415555941929439689127486
6558095960897943464667081700885935209110089221948015060287384530825993882317228428056707427749445957
5815648803811193583386003207819374791943204859837312680496043491968529641526301871072928371459051275
4604101145851305904815786680153166402859929760326289915471342107471289113284144978236431631348883432
4108974866651826105961390489586326673989221760933786986214256424960582404632669251518440906356170821
5610079606711126552254736200772188276928579004139387381754129445684326313212996830709348809128175925
8899399408514334898805066459539175877830358492372574498288529062979730947512488689277901030983081934
7974040519793218173888159263249977339544737665424574961650925930420835973371408911073807412252050747
2405026797596946798996260199754272880745171942151959753535224426906926333836815391139293416198394891
3685727414888960197617565940882326262804147492100144185415806406056628261530187439442796973327758887
3742539224163832134609138256858660981506969788531219493527309144600629219564121312610103247313934886
8407531462938186428471679634217150382969142041251554915249945602652811445675975761383624848557919003
4472065905970922427931869140833892632559907957962731612130845851727177053875337647590826481885503568
0251413015487931814737384652276627196013306739741219423296567153141267891934840582346873398023501057
9926023143432361726907206060059963107519478309454662580618116837388349299709293265450279331501973986
1429102170004845377951519059070354297205415338614699621825808223050851822149914516651221053907362399
8352278364138742337369105721639973498007192304267842705189917860115866784380854892939655494142211349
1793250895342634715302515949410389469392995053141797566691180825861771754153892680840041910492562891
0621985473040959061762674400115432113784028072198926058961507430823896300424207274271067875767145681
6461866994014763030014975404888465006806979235195860229856174952127231450268665736204293389295888119
6828304457110518298611279253744910549627709703429347408135628287273108470897770502533325210701680411
2961555597457608852960580761074615018065967107356306596585555058587641764172743849612254017094823612
5113799565287563749401915602067195504230755604000288051492181748607738209754335922471382365841801611
3667418665749447246419012864347699213996125370535563024268079808535184021064958840464873857823982004
1681865738709433642586761325641539203703131359699046121845212793182308846392194888987691428542592225
6567685196477126377511478837899618066165642263867983100634105493296478988501832204404804226078507871
1194604993011198869909178219282066847055886092300643842653400581554975787849608684695775773948949290
3014558771066945189697843547998402318635054710389485417006105538107803113232124649122345746185133318
6603767974626615975462949475840218659463953173425520603472472291258981103657593015277195975686189463
2774180815339935522645304610228725441941119291416627134932864221425425802690927653407172915311925481
0095914582765857956665435610880255098220952978625052683764527156874042517984530634291250744178570005
6634467214047307198192806524308009251874496474352031042570990726822210661693875693670647840631092828
6092170599735537231380711442771409932426669456845953244259956676710824086303715101361859771860466603
0654946181547115048946906996852658779577110743281374229703209313416376158194870345942346946941184334
4441591902330183172754818868970808221864077714224458610081846672450258622435011365500314699544574868
6401818312987021680171504322994258553832479395785262892935935697892060061367810902024616045097600398
2476081438554683830020310583542132908802583116000357249198134035775232769540026739214804188274669541
0444789337864511688734691055368840517818101084555300377204045333790277741652074669190346436269032300
9452232246654369913908886552319351394547400793569531513144761597049813936826650782142462651063753687
8583187451103140903163296934368658184339737689321594440162649208689880753162627583979942033163211912
3452585275137875152065008070976790848231525995061632990667382977880199900338975430670039621839369841
5331183358435666961589369535241227506102130251479773417344078692799482907183251025492196336361891120
7791149472455856367266433932504033817219400671153906157072240667734205496044201699455071836253909611
8494515368958044142507015446160854439228774182148194912004318734713583995945481819018351398710840381
2287368297150638472606561119186662628256291792296032692807660951345971775688890236948225737494606224
1450888407805581637711506419740993454516618676444064418279512698523917820985768275257643175959395204
0964305477986289527202031022369129627040956486202502975447620018183717379140439738858210938017393229
1679499576491087895795569766969884442513416647434941443668874553848053302307567352923887774524791832
9927746827548015905560106842966519083970566887483838823453640832621034974353491262697137018456930807
6692969275408310919708511669714258009435945304803273131028698168590523857718809314899564347580483722
6669023142523902429996372871779199790502871010247077140060759203888617373493511895083173623182297095
5058913525351018347390945687221859695343176744430024509864941571180158994603890422104882564404815490
1697506149944391687047252505320368181243638835981165479142382352778682962698491760276913000655646033
8773367227385417047062883534014873740257578529846060416698938376293239120160220037058456021515415394
6884454232496637932914575641883227407060404893449722128334754218952566944870139145155844465227388202
8022203919178091239190014613079914948193750250757835834086658901835726087203398810270006117967762389
6426131131944573214105272631585974823429741607463688296070423317643718737778866923262992638341455307
2807958115945539045666047228848423286559395953674165642727182171195610739816330204147323160491580291
1226404486715183872316626212467134026351898265312724606500034449565528139769366971031165179353070364
6743745342553808836600407884949063888901575742682034989619644871880175437164949165461057856024518636
2911682715197604911125902828155700205217724259607601164166076904733623777274625263733609097423353808
4465889755187008349571888754200108085878741834472754269420731853980814960306364143192606280742536624
0263144413906945156365963831154013969478390096325898835164404226678943405103182279366274676980936124
4702397749801315812857495055347899037036460672900067682607676432138033353025463111447209287429137319
8878834606482853193901138802283932386787776638023859703437809201996079248905220188009921969715405563
7833700823680250833902533043853211727700711918088360184153563528637305180192564512267658369979930525
9281290101326532552679317042006622199192973513500943948976142829154943591857192601186379177051677585
3288095935206143505788018704522528588455206722124449388554819092045609918333267124028802978377951348
7355288073479985696002601970117752179809800546246008130356529550875692843622062413091435845244351700
5603396671156441377934658490076373620123867661068133894753430772829648260271765508100711998715558788
4397186319062274049654081499217400132456877608466283964675097173443047316783487191807192640833205405
6353483751468189679473770546364766948463731824181960119456593984374588634491904673070346458892554172
4703536881264563379856547433538841125172165282206906784739263190377350044674823218425417875822421899
8903116976701864610287809848595819063287487299092227370960982846727393014113977077758500205762574221
7141315573142948478747756196167134958486157258101543233779392183690774428679990088109357834522628145
1163281195195483175667871833296310887136071102737615631561135450857700161632630208990558197812057731
8841380333055166107264810062219665669126766212158699320200043893270993764589877161702668559035649967
2387364287404839490064398549981931507390926975740149521724744695752108012284248499909911079307779884
7680240657833131796235053369071396492607067317625895362258955629473279902337873007001224041076786839
5244135605867378326543270006708013351221615355621007185241915530837264594291642215083442380368183646
4344077501240241203334019307615503780715548184301026163566627637458905749814376299002543124607326877
8958811189700592968055620574472623226006091023940424916106371103624826439090075021239872727068280519
4001093235314890289782392546068989125731518667901202702093089420754520890793192817906699464314519401
0623304302470488924526318577321099523533287233679729661462403284158312945151444163929036697944471257
4774114974023684483165829583323962985164254789685629493325718127232759581063719583164431221926555281
1732414305755188229380399194736647396218879077104540326796082020348168078748530550067630126724335681
3051604461519868519305732063488507265175235080907579292193259314447108916745357967087255443809883928
7191068517674609440107454256382412391650674600451877536140964719917611469848566665372678328032991043
9793371022659291713123866706203086870740284643024058618539821343326361061193416417541436441813323956
6950007732890137063519710021296764023922487192373637858839748135424426762438252094194131724879855334
4648967882012399785399709313862130156498699974477713338953615921675965302385481280303259220795449717
4192293497251071593877030985646550414107822100149895435311567154403173105367818565249892840380953172
3050935164875968743174220965669935603225227898248998492441761413925253165155643858123407659629466223
3868430348404221942340577038993660864375516902424417669379080361901810635061577358257319919799450342
1577273622445202586460739669435055783600945771187516334874247917458113205821200760078995178098241511
5873154651126988533796008945424395711958534446932015891478746424983592215037872495944503956075707290
0210239398174104911024050591405464597495175049473167472957118870694561182333112430655078824234075265
9518479631853055361266829829045782205636772698459644152356673431954613468215580135791271933112940049
2021086357146285590904149703315549994464948901402785008474513902193430107141912271183312679900439729
4600983836721074093515654549014993406094995026847224764638776787808331973833643428465555824830235202
4134112839299942089462781746437196290502031488598012748016316465402845485483400052930563684301524390
5647021808244007989088730744530812108738628730474630068103626162474323614314888200280712950310665406
6969325346042058371131432570079787413069372579098245328736431902637503979690408023373912233405133370
4293314474222190495036785355265895197957805732067037762954061652592583906524593089738342738274701014
2335786950342757541647819206253902414086170423691439119998933550487711166665538433984308074152176119
0405843103386477489536163180462986563675928940684516683111634721049105426411185132946469636052657702
8387003656810106234157970782340854318973829812588329496317146898969846684786612503271360884909833577
1847659649588424042600768578113685067843229558769607539374938592716247321747468513562087119136899487
1091284185537638030632788655892639859654394627225501076345231314986041119829534483602856161953420745
7281661616978489963812739723593702582385592280331524439663947665020108909597620127671419733495817420
3974778436648895702371168190717513050262623700444718792978698494093456871090943463462488520651615574
3337797378297372044566514450267265364252782838103818426709628135959406367663282482271848634841588713
7033567893109625242502478746703155685184887777112828598816385465897594268987062284875896271692281481
3584140926469841241447701091214767145926542527112491651777663754504245181741176246391776991499287227
2758267204139565202142507279344563509927489865317094202694735450496255221485626805329686627531630519
2712366656618672083341687913896084758643573544295885569719292886385387870814122935997983460760017041
1970269785926189401614934282290235310899247000168160879065607309896571059552150868278188491642941047
5591543631776833905520237152046822392065481899463742298436012662580338887899353381043638636834758280
6515199889422872443706098308970224085794946817054974345081098947270494333821238835247147634449933883
7359383105750135428625047612414684185660061719436018236451458248415996797936389351613765013110146223
8940007034167169686550754407328769843711661692734401963305246147293223056793267171523941716029716533
4476787758457639955533942656306289299838101013856960207740717545320875077169527511102841026256964179
4682650756089381885956323535606678470641776307621173876842426956819736999174955682720347778281973306
9268595036062619613329934615205877783196086422451588710157486847384242576326581547097646082211062853
6845267980609948842334895984974786777317262478683307368951483758770337466009155681012996546093644412
5201948842649469375368083308868617372608525907171114270265672847005245964117629411763137562788004202
2666910087594923133254259380936332982549986860396456137866314916180867344106463288108403216753857416
4077229067705901224372077454504850238631523632756531955495602666900509859628209695262123160082451726
6362951542957420241946173627929642573501524513771410144677858121727560880336995403870882654064797575
0209369742464829822976767224726526227202759383720012676453346437198911868412901405531025437544610908
5720438149533100999525786884489084139118028806224644701859303742431315455729807119815640314530685669
4160644836045497350209021915607068522712549511424851785795837099953541092817941500142379680846092418
0223128578195876738385988895373034174830625414270118290482798642363241735130227147868716518684522713
7945771585761559138353890072645659889129721918032724757244344065167755666754076924450622770462551437
6844624645136732345110797970920018839789516923671734817688308060523482441927753703131365022612385142
3374983783351703734258630394488522464587709792080433371877978496425597039978810633219476160447486385
4756284551585588165486431557988333116061798651693163862184231692700877788061886691226876532990462771
3643060962829032672842419339806223819544407902046190565826749840591872312668360528479978720505463402
0042185646992391684107647568372553193361917159340667119528480932309894118036161263691992102910974102
1028830746393819943086100669916776486423175485439257892515671594751118411222589586137108233241358480
4372764041140099654243390569592444792351402085539418182671737520669672453803495855301823962559668380
8320058764357313741467681793851080365116153223501206355102248767580958550880084161482814931239432449
1990897559988385562260875199870206227811274174778989133902650270138999853052678707716813572631947784
5088334733088058780622120140235250489468236653026575740177905796031018608052152505909033780366130800
2430608596993917235125942985900552540061315628469498940322271109107154080381007673474614184141507003
6106322526852002731114578875208348233814800131350387092908605052352018243010995325347754519744865999
0970582713555092595517163746781160312006758353220694933639262664498203157602136890860722239239487442
0592406361511563394303731980194529979454369845435730111204697115987865772988209216716112493444898182
1369385080766902607954061535786225272114198642625537323407324221433695240983049667459618568531712089
5106701019902033676263820105973229653888318892789451340184167184829274913322260089154283928368484673
8597217723982929484833733515280638768862405194653648778223413624306831057168413864915024020314007119
4099138391837463237279621333786454200792852205108201749415566902610279080953736774467440247217337603
1827683661768314860583403017873382793340940338543032004926186833188762260880854858061872298467805064
4913551717480182801382267684895415374531218639794088330046799797025196053392403793843749812370980586
8146660840509813064235865691670533198154359050205996495019194016966250386323527526710913104772338555
6313499286009501625799776134839287984832245309197177344773366697188155657967183433358095307739234062
5452682967672030762189013601484185578276630213087046141643778825814974170476058999740507702663724436
1049759914066535207360254968864475092755439918322064076666895681265386545437886074816080541236869366
2512124073445764375400886748363408298312033570985671972161324142179541681106424061286221215995178691
3052920619899736106310343883863949647372204121465408404193847882415160793126170288519629934096009712
4312690432142955481191113401916630956816158100134263364262434167060691029463124610917612570180627648
6144030830505636259389599571799411089945453797347485471535970982789542933848313209179363899322241763
1543842976338449600466462007503408416517126715384139532893651703544917560797083914898734458070896277
2608814773122399060798525859794155442834656548869708420087992482348488938484391316588340824835745326
1161592981850332172356017157855667126009003345590339747732610206100822849121256337850095124594810682
3493897479835733320565229393119777542293141559415732049158783655449926058930780367249238666571395796
2693956155642357277094624428544358425779758637305123780026753217472364035439302633868935272505255456
1822121848935570014275973003901954948066507107512154003826521430385460798278630738446279880096554442
5469610529208632797827727801123272323502802892821132180996269657267014679456765034612433803934575506
5937887068464221887470453390876653129818059435862910465460976404103717532114094272648850290334526681
9619531532858981550792199944988723663040213933695387293070325915278494571301050597703743570004316634
0098303037552380536580131222004324256824988467562579007586424935498275927109388688416657285925354101
1494013668878047717229396719932984832237271602387405025778559042690016340395351082304496531244784408
6630833621745396801369324044800032951242961431626219394760156909475633637885536853419831379457067978
6300097202086425195692385612533258857800188557427353985598607971585929070239135431254223858295216678
8685268632318256938440687738380427695567241381160703548242078493067794555248734507016564168190148935
3111657401531693476905481425473343682611322040698050000781366787950042988829230136212812380782319085
8654098893236024164473416270794730402773327485298723631683429979564756334567350145882635983929875212
1374155029816522480613285353281904723736817429798159638738800482618620058460767681105400101422750573
6724013914762533371266164282630276831529138286755219623358453290208413818094725148931880788426727126
5895705261446779211465226079642682303907290909299601727101447759589757896025956986242666637620350238
4573082125587548762280073736040968003366157392373612489893138162334529697623865208837155582860117098
0328535759881149020959520965157747446033208524779570223492401986997865035719366826446123207304067352
1973474720786641577909759544159790238791347649869720894395699717322948701803428919943919129937236904
0549950924982121512263055679938832694520541168717343179450553440374578783945809015636889014488355559
3834266503920932396312778740605444503708287477062528950531507648059936874177956577258298013346108874
8836205082976363258925537151406957387465802615325144957971889100800605108043249713584036588925928524
5290006633890419871771914073342977689267921233338824049146107519002020280840760183920941220633606367
9669246435527760818362523849963447708687418910590504578306735070111157633751600463753310364942714164
1582323896614458639614156120128384429224997866093843430947328902170186876870409679583228732569918198
1608739238154691131258555256653356835498899853402119565518513978880321469255952287121993395581020586
9418340813755126471287605070861856277515849788315582874132398050798321892473800845860818737187873075
0942361763636595563552003128039365543321801331733547597757150738621940032262880909233113837356726079
2717276602612687862208053717677837167402251033350282629511647630372488642746629939976720546975862537
4161140586138841941392847062073625682287678925551287110634781622828553651832273042557460038883820098
2535618275166983697362385325101509941182420980128775303070065235597939763078177278345811855192275178
5673757114101513297345180560359516332723769783040903686908756325658316185274274508427341187258315161
2750970613242710618587109182699102558966416031630590405036656279884285988185966894734453351107943580
0465772277001365166564080927646124353826937442568660067457881501856628910299299083540777248876447492
1173094469210056182868643767874033039464180910972810534455925644675623201051393066810640391680117241
5985200837763074626498784795343508874157090680682407908516195367008758954945831779503437194469745713
0208335477456218835932742088509057806656302357152049471242837074135736172406478313511500908928367126
1224774772916075871785251516929796726968338794857149908452974385558853953305057456241365819064723104
3410323781156717453256900860633224645108350512023001629161454089852350700430712276479849514285268251
0416807622911807936951477832052181390716796450861885069641984443114437861711063684448712367965897589
2634426601502662294493052807222535976468486069527786312874145112146709242089229109537211750083680087
6740015444148481629496003858039025443549775286294373013376241394701106103575649054058263275850186910
3129727667365169672301509786002685748109112832453597407366935997542831891012683698865312744579803030
8296287900989708055691477047509721563693660744241953338498531656443164366835475125213967316735968882
4239146163162868896247704147043480744610686899560367420536266993659814892224306088405770650856163181
0664262123496156183288075645931758371275345722208801030485888820094458574985964997795900657615821767
7734203323696121693931275048293819743407926755113720186014559482124497832634822940394278608225172185
2053087186983302341825643874143033367275896564636989261598625120670417854417528148028968687980784552
6708114016475026328052907754115727095912888505585999864494740301757698314529215538753145451895297121
5528455832929430344451766249348251046384241212431780512080037219610473890455081629531682271418790491
8526352441083114949254444032772832512549396828503340804536630701989916626145549897616413557624683878
2416574337024465124659950235738779003427403078633193806221534067041286413395280870281262637674488504
9289170458017269468440720379505267506738193368487570802919007917657135744603528968541722916778596624
0681487393579099994736114929023615423682660529585915838516946056899747137053687641298585472859911337
6392505655805539667254509006569443749371750411411131956004913207168554069567200302070718931133681331
0709644406980497406192305389260189036299150138196970371931753469300780198528984106180453243183897719
9132894876046162702173552256066237245354643177392744148325793079237687715868320294568176739822691433
9067301209254361902527958238704779330830261953124619455093621552869782454056134212706944442289654854
3490157642099493042202147413567601218715391663440802399028792983053916910146730784652320268845624918
5429401743542302262233890576480596545060099541399122340625887567213768595412616699836270765549724875
5857060438651375084691982535215785899749306290243999283469927675918498863695924017086073780167427846
0975243704341405927244867051856314444277323609701674855978060006303383285104021552869887401297325937
9221800118141894497126919584427936364932535942453807752907614934731569610053355298694612242700102382
1191195488574645049886297696036851460332189190267360640631207124738848833447966870688828767230961206
1529016756510426690914454185924988207522012320546524181814472725923813544058215018781425512316785497
2930240864182049566360827830893441701550838511255129554607243058692121253669390339590252990459385887
1247805898025884138856377730532518734264268872309071767970875717979203420878026450561434415890895655
7830525603016815862792709502182596651306408528528877303664004000152916143699915808774772688592746607
8195396245010184188514142242273562465240499899639579846416563132506542978168894243056696592848467191
7476032387561377265504682557733173851139507884697732588808757390220036103515042265488598499479319235
6597107037780101161669098013565557886532166781926375523643853566098578569190426233419780522931161925
4550311983389529377076302479863090928215569939717626877723519353515383266952173203738131188095857285
0208230207891296157833980991399445431823874190229518241463816057172946522181057727344200188476552027
7512263386087878532856864483674745487433775729024050062802679119445059593718869781066335166542774844
8588698308314618016833736651462311188238804045354204781861431223249900363304852133918764404135622062
3599660567406933429224041409033093053249928850770894813523368424019099204725752966427673306758385574
5013459835358077058079737231686212843224628328868102285805497768043284029332827551784324823599260753
8709813182795131420148645768698477719318025293031459302529144154226740281980749294294037396691892214
7896052145614037004552756457495693934642322629268392606131175556395507483817295034906642618202198194
7423546632082548072484339381610980076121446482762704096267876417857429040826393969558196358172618364
5684273452423852814922232100869029236923538744399391379073107892973340090714915994708048330774665760
5783844528917795406321222899403644437375660896811352214175704131801704357153012362562298308187332301
5541927603274359460630443839158655427474256620211964983621990372907507301140920887340358863980052864
6586324912771755153535040153144411597192282888357419391496605297792840184413619683301508287128706638
7031423248745390265409342467615451836909775951755427627966444381128815875534790661554680765727723700
7334216491036819319557771328535115546809658700901922777398219302111510822905740888275075932304861493
3589255041708697769969899256762346683509768871378009134541201724900334685250058447939762483331383284
3167251646113273205752267365730375410028176073797847428488429368460480419554438505435488846396656566
8585836645158353811774939372635851671748631450108728653126307642264504612187798298060289839911606961
8396154018924165550500187224151778352362486543781535847620266398606689528220283506190738993268042450
3877263592382480699348892654260345902727327251931241282065019952104835953686866569913568681695238230
4173580195315839784274333452538722329426724183911875043066422890978769057972541660948168854747852330
2191639787513004922694563712704872413901276212398275267832225221143819704131763731951568061562642195
8549270501714203801521182340669053487098499109764929608927077639398966215954942906107919218944114610
5768824575207650029201581894137349373205641807602580854621527524932878465128744437248955487837154183
2140626357202696411194572920061562563385997239092912273703123580194050396535254178618561298851376463
3808605966062398913933523665226800016251819644267977409478389145400847871963175096970620211228791841
0819464014452128872920112559989254981610726116769349978480389516184999013011895920050022844307336846
6985406157679332953632081465864727185671377091313981711083506868817459849446961025818852689285387919
6326394648520964519804806243002119208717769966361378205959769526236523721631689127827859617296514892
5605513515604956803271620434751829114953875400452814104479633470166534512923394088844672303374987736
0642553148802920573385392377178770282848435892472731897297181526982291160017582876672732692668429331
8479853563965088601585780737386345800677368918827321834915831066995749262370860546467005345818129641
5674500241206975777178846209312194010263695547840133436086508001372806896315396073196203667483103039
5210383988991517298451616338477945802391692552169761160894305000825465261627370803864046561549379398
3691229726514963992650844361807928010731289383946638232326571715851728068191658949255417561607734745
4286586396178930230134930586369642907457428166268624041852524420595115891150597306820870198739180577
0279116004514233854601904680982144220022309901283809127720785193551828871492528865211425796964330588
7784956060852230846356715432565089423240874882954093060124414750682270790038080541067809264566114137
0179064701273433724010099529950525617298491248483760341298131430418938148429069877418986846494132258
3349626911956107047449661905872928601914522248520182159579918326944804696112890354423049515728762166
9808790671291882594714979727744243194287761585735949985130594249289801379098453229593527057059722961
1378220463260687177264585475894073772784433934391214579150770433094320642846404224985546292983662382
5840197211987759175933064984744679430540492405599082834455397741637596253346740806016140295274536935
7607862083641900610505848059390510175840636432684826352416345131633522197944742305033031987908073306
1442620750239250136783450848437915362913668241046295471329739490755241240046871874204549071552734412
7578100734265845705577273130534034862055491974102737899619361403976028911889130721196013996079750432
2532976755575169971693477347439065944995113586414202872118255657225365516083785741456598971336001814
3454150595172945495040732822098930662834739759092483164599207431048027242315203495243861464258818862
9423467879100436706039469867395396914960881433857349526732610467669594462283969658303880215375122636
4570779854643556673338795837265486990787636798688570469788180251902296713321712506424226326321578512
1097107104918381476204707011444619228309620531442276359002003171766734104478994188899172225626967075
5713333255881784788777408409808642164810482455501898955729123794400423547912181429418352968605953002
3058764874940168171880746151202244006879982395298307819470727396274331835573433212574670856864643220
5606690613966102549345620432910162773411127187453886197854358033434655635963761158075060687251610627
5420196291560266646231490444175832582126755511905023739524316936662588077655566247843087533947108347
4961600679654451366511120982009726610382912404892502978984651249534263916745845038530378713074147808
5231261266301875720192323072121311699352841467767953190625524409747270126847754669087961326407423366
9076519029884749739546143735798686402580072356633438825245216750042814523324466717532887527605289972
2779335774252978492031704734291253752774218997970382125146175511249240800846348842118787511135141621
0780226207617191447886621971849828478797414647927302742553913485637711449243002592319616385126941737
4801302445672649513399947709402065877722878142096038035324726926565748974108763492875449010456931596
0105925827763056726767381645722340080290725241134036577133747951738985767284121192604813309746175604
2694321959765585382676438500411231763677511841766062926363988970634424101572105574023780458243232307
9581946998999510293614205253391236152566231595138233753858647722640811332760365681209299906409906943
0897035136170084192184330477740842286392955478508997242888228888453912639547635087783373150618554511
6749360151503480599988113905136404601487801792757687162873764218210672557897063545062589147641514374
6286657599122031709203739463947120320315722606608771916822028845503706560298483423522893207930003872
0401598711155018139869782863415612380315751419972178974818813574594513187042877595701505645469073732
8183142159570280068810967805958592406591901382701994451191058650929042891563017141319031351926214761
1041139698846843743776269507775612539375093340815662585349115855712151107004313568700118602915430851
1506625592514184522194489384804275616674872547978168837636089121814343830109407751546152790516722358
3300987621103688084357241054906506844453663658955661088207194527261249075953901836140874192566057384
0589158199126859113480563065682144821167057163751333830700082985279092158966425247778268133672634539
3018050054302844432713211084192249369557817555845556002614836425975606858940773370372742809432176849
4380827479911494843002656796843688769660890880741630511916086010734922343149155644790412830797386807
9006981841818534352840196256621333765564533639379313865855059350824356065197802035552789451273720285
2794725866734054105282300971106390942094840106980186675079395030018448656651816842879489351792376640
2469162956307817693982393461577266768672406420850216606001699260567553120137667552895794839529755520
5435007384105350668597929590346496615421235334746845107450206177322611461275614272150616275559106372
6145186756834440873255815636837549257841425685801450485772992524364211938779205530741143148958792964
1319666891731323163539673161354695963171257807183723693883883172193114789875962663367982328481508178
1234730132840290130057785736739306047129180743323394604181885671499028220671681828984940824322546846
9303631885009314550773852601701861544930717238253747185644506705015691539160223775544471130932504032
1812395846455863613057197573979548420288979054759572571023176455619963007282173685533459801421232354
6543960382738230138675469077708893105784423458129364931533413406970454799255863825751019906870990784
6631829706678244056664131548362257754168018043028586888733741816472160269734983051653871088403490839
6080286762834119137260089199875598761410751267167298512343264975002819367312458125312328693215062657
7050108219530370701920201609522363311401949130490266960310057314610779151153982297956396577179672521
3879092644756341354885841501700252224828138733324489915126140706892843004948243851027386379149191640
5437464444975442245593708022329381047681806213363059680858057257184160772070869732609366437987133802
7573293925109539935003086217715261754434203824930203816210128093768274901612597057445193557827626452
7712693745975793353576525158873029134713596625913527967567832082270017952604008242318568873411347861
0299120014922479200352384867002736575113280048328767944564014004161156793539823312180742962596033662
9479950586206994929694653771466617131804216416731938322974668266252161258866598052417517866210371776
5360070226201901342226631179878286997900898064562015776640918504106401995384702525691503343961522829
7317568645191338181521270926536338817678071423549260910703901557950892757456961775616425822621194078
9977889383409276677344641457215777251022632838097507021620841952529276205203470317016951520639953545
4073611515246954862960973151166175263739675018762383005904598730053571385567962713678186267831866701
3220451480544825628498376149387003396265653424142928891182778865197323999665969755194986707449277296
3307321574151019614825681046001235994250669051338702768292197034891896968450601880301014871001502236
2056504209688924631596038851952884214206688163087702216850027913455210388335708784420508911544290773
1082420057288598223780897633752265495560272688648352663989824960335654999951941518758399894845865462
6301127608868319751800499234795588061894803354538437037300259285959119694841964913049262833554370681
2657529948939367863759949878928432051007519913445392142897689969387394166848202671099348618460053370
6208483588540084192031143038816424726449017326533940424672839912678482814837162683300973854846139416
9185710234477584236772102566766144201157042016706223950507487320579482565340289029118593673068514438
3930222218756835506494200148158182311029858017611154240231571622057023565832529511469590539593845792
8644882844027450693336754701965133814343900191272372085504540008131994642796872849751202774236643832
7650274221569254751702972984119490777324800703427353461691851014402282701471369732243704208574995170
6096552464765923104496102972107354198772160972011279443119733341545835727811416466821194900622588270
6718687108124167486911773654425276579563619695639934018197197695036187653150516014013943047654464756
0801848572222717929487002810847931365791203205522369937603755224902518627184847246795531236808003156
7261276062272157134858341650434322996367620358909250496099011119485081733126157287162797903866388886
2287043392337693838220818409221669298067482244017238367063018347839447124408555662959872377748001891
5317845550850034171613677380371456445143086207048228107505115374244221565129336217995782654764147656
2864110741036028797445448788619822242454548987356270974491233361012058190036365673461796844041783956
9299557231734795763132233828088763935166846735261578649764199475924327013597803909742142086051710846
0772640609612891852940018561163993085053977799831219306689452482135127270268302452184445904350314735
7835411866755546361487418631490906644988143540138220053516555177504261676073022465943005387558885142
4973388638040342154984033912321195101677894503469621282237439420473614654842689725815602284412170769
5899380019149525870743148261024879789777852668759358713182630949284519718111663201513455106538921235
6237934739472852540084348683503895973493941158778492336209804213265446029122486271356624483619116563
0687920102350058223474132505929479069846819036585917858912812698312773234532043872967385827233066310
4357709007998053568473757198923463540234016941426549975314500714822303456041986501347374295781190036
2981209173568739091892594462451098936969927766707042563418133736367340852801374150612309071551334589
7994343775071140309304084896505643252149968915904819430561430941152013803257438306943242525313750578
6985053384148836325394139212020505854155742945262234952724446126814231216127626359968605396961616275
5258059468989701139916907733849119633748574526990181621070737121141167012025486547058846888187473458
5259562426694605095437423255404443519021514224401125925255613820783806199388764301028285597269012955
7346084780141276534208087969772621800063468386186392124873614844617049591496200810335976657502739771
8773596944467592376937335027147234337111607163110326964853720794249832158615063425609704945878076151
7650009954293312877633456973200842858053802365014208257650754822589362041217878866693354606440793142
7888890612507292409785089707202096841671980000034448803237253564365339449718949731275074397334435805
7484488439521182640250350154825291496843177233139731318605454107416268570403750444661190493753340056
7334024225185516078592173719995448192190367032297875626370857079097319275693942362201698081954549669
6232234879935162486850816335496167387080257596159484010325575900193287170322211468949677365968927743
3075772196761406855330864276539045848379383230943045782841361501544200066953100838629056478277459510
3191209372487319516172488431412195961458646995159622678524694126367148461557784365668126644947061298
7300563171128700866806740096158109554879397336892882225947832150571117673739957763284379270483851433
7044322654098012061229088099499847810277405608632304011071976357260560793860746470369579977695765495
3797612729348235243272472488517070576507354474816882055490314887735798583051327041029957986755727547
3886013082250308418463950419836436633498179193903689630687794315335909363009632057093659095472805118
4741122475475602491353426269692244997716598218087793280155098888754385687258512311617971859949286570
3601156800480628089164228722033429882286014696084888597773129061487553960532962491242982838310842553
6381839300147273414835011142640265760748175086907117356327706494161884755016223615255069422198224548
0552867407182645255408770499131375849319772491424574351082013949535880855442758945993058289072822150
2327958078365892591234041402499369503576669203030458901871465565040744059402205089711359422348255809
3379788884059229881726364028454972556054415019602971167304165266412898449253395631745898695158096363
2895863724460065031280079371711619597227800464914927688525260576173264315294510121334169377168079213
3556615988914839109639649130809152000207327394744089185779371425076911026842359483616148226006326105
5243049755168757417944668164861828115725330348433775230539330514340148355669576913364982340963608076
2245383127263315289128357622871190702425612231159807647555564504853374750688331304264254552271977576
6464063626160522985842057268126067254529468317372915970934814993559005263854215167679922750505741629
5525100778752440122994002816035606518030575752915565671313354828951733547957601650164177214170310194
8231602860764529003623157954228335114202587012509975657868879202305617806501041771548634297088912287
8285293899182531915964022052884756228963881936624765364987601016714091109096207042137913710018369274
4506572474123326759530618518577388629464614285292580346866203952666904601414445011128125913106404132
2502003528065881225911529033447332403118119625341985374018736866709587886901770976575180838567028475
5927175644891148477365920649016728223905651035392751759474356435231399233940183582898219183984274095
8263937758282171873629553924152227120263090922701962139348288941033959465221466901825714103587016197
1754364336056995793140447807212332663288897976216793246930686385879170327390492122548315964919694099
3200007859897939426954065247591154171749980741740294506474144697858155756012890819874885506732891263
3483084440544118140073323514501490771697920790209846445141064835361621306549964024593975463000661488
2814456835050083976238412009696496040154557077948658157336617871662558272774617861575759570459156602
0306326589409542667779296510064804730515296395283357334068242043045554525973996314352316921509814045
6506405199506146187649592911745770662949968652548633663328002899864405019909824620529424377965658468
6592031488898389316865058125545687019797540171562391171120158957352002067645567449953377063008604383
4481638538991967828184722532335699788249926973211664293958526187193950724559310534259044082982686281
4903706112011329543408979950355491772189294975259888851560448152510897510854017010894816340692404385
4218999665790713467827139093501453180198099449864545999060710812554686175517481889910991851580238267
4460452443808748856983234772537216438129581227972360911559005914650539140072495138555162694200480733
6881528528099488633604851224102797633306247574864999066289052111212759870401968073539664282877753516
5735571419727525045582653983342001309868748231583882478348901785524492475232820856280907139791339534
5285198642670834623999218300110601339210128860257619827528024057354062500061285333163046880776141008
3537252181917249094329193128266437944384215815483254696527643193529584623456918982071215496668958984
0946484177158676653000223203595039214316312011165594627303359285475371528468721420575688266587341309
2143702861197586345156526877788043160586001319395479794986259216686342476600915386230854601997319159
2538048892760363979326137511011712459426064330388962298730057563319234808933208132878187233930048238
5705619462989991691423003960998554065065135568078203574513970800481266759166961010160051508797508052
7278420528073583989347847851149258985459336531597332209357191126203699099629974377667083316686908951
6402373564218650668500334542260424035888574815997045565732469314280087306149006968755406287258828678
4016619818009959825667371748074199242733132606743222724099127143077202914964329014895341703261440974
7187567344095083230627522744564804545329313647423940581707648646986757802655725944905753109402491040
9737943554204965261361482920184120384908940749677166705043030405693929967322981261881454481602804751
9646229672035703820263448304783232460563864189504791575098963590543645820853600146649130145415203085
0665396969358503244363202992588320626106970366838699788039652917741612192268717711190828192534136169
3452595875015511099173355992638930994564100201662069285638320952839745103159869765088066622137093492
3310581260649275630489495391285044046237989479593892977419867878653531629706400985051633541717528068
1819906884031958004747960673120531455559620275960960240964157378998137104702524027955903398159017056
8464288976160961163660282898303449944917765108832980131141991329691622020244549195451320863068072002
9028498484727728151751230789708651432527975178071093418038180840534959064588420684458141753824960795
0084007656531497312086370163566753584391959409501518723530395574679742457524412768945331001220232816
3374612831162820786895925891440849980199439750426679317468227611663352583799170475934040249755198347
5685825525392981119461028003153513273152652422931987324709075751257765519363950489766797437702058207
9057833530368089808068843892190402665913027611619229372708700564319224869872352825560270070849640617
5954480692018296894706078099304575111090322251460969405014049785930854101378859892151876616635523254
1007200448749138900767555482643861103054341669906045969655975750160748662689493621342141376505600113
0354739867324727103365053558693888170979580741627562378986802683852284063712395047156809318805109796
6586069200010424890573219747963120126797589999815611779405041372260732300706409628713783493378769052
3624538156655141697488854648144628060643434802597212528193472269275083112322361466467406437747713264
7709762430845336967072826461106819926058168681490884448369177442771002405389299021892278366387179009
6235248898309043154789812861245285904681224090689041067332343238760195894785326228359746845536095471
4561907873212883884156317955322510977284279714929964173796365997411869912556584297568415842999220210
8311220649285189302276481154273394645721587506715652861151050410421133234650304766450449902165379223
6730532019278463467825024808843138895023750751776127313346263526685533646048873173866128158875920367
3505042886078648129824065320801760282898988814967594448909982297385730990262065506667786637030506646
2960649756179113492687609796421555623489177887709713277923476650278382059190160871780068263845451252
0085298145450668802621248844554351403857238977119089808752644111145374616957893577585920694435781933
8739733875462652661650060927685079200559253044211373839129065323740670081543460400244944213623780997
5306662594148388612441257243871192738837884617475820373972238644733347250020559648281117142046759304
7990941920210406334400707974215802976250379550356567160845924580289179473339960186321490091654265655
9986214376583316224417629219970811002377162529118074243856202632542647032758719532293221557970761757
8357499197573206773971055353960607552774762110649372372173670578905153420294929465180578910935432187
0303975176857151395691998380616815030831644933464521797402579038764100883234685830252564575682881495
7924201964972388786278721364667189393532898668090029774015588949535538416978058634585243788119103760
5477869078682928587896317158721463344115378996330104095886015918567113414589045007913231388625970910
1832969493905140493368583791760696670393138089032553162053892140019423213253404339600146510458591519
9882740109061270125494990289875176668764169770990640777344381825650691948076557031270963496766089697
7329160510852861345335520464103322615547084159016647793726939298513492119939638134712621653968877694
5711908959774123252426453776591503952579265100067961224804604857504847453103246426063369574397221798
6461121002587827855659907864211260581793675227686390669684191670663700339471065394609435621913330013
1300963727893177140330855739869916039499538910756989362587535903506101677107808448507466838036891710
4403834082002375394294909039872883715900089244420507121442376510604292614395760966409596772847143818
9081077942058917053150240384646312977242379694899471424705489798861395922510941756407358179746836924
7726606554426348142630903937373398020723045099744701784895337644122597525556196410405821212160016442
5970177419592944333979828099112046848639933415035155510984572954230249744690791418652170160964257752
4731927895278251117548190315509472549244093792026524305750486317139434149054399715765784336571254546
5175358688201039415195126623927733180200474863123672824573500262183210327841743036193096969372030054
5558849604471787624983022236257659162186247053677285455843352596583480240990797911087273749612934733
9090537142962633428666965933772098775277823748017684030303394334272506318174896284070511824606608037
0481238967892645697113505568831392514258507136377218206635941860541917430637526028568553654006632052
2122734328095115963744790308299509103491492138678270756217824465280611310595561723415605620151657557
4118426635594588328572471871784749320545272501364312812974263930514638617115849908562189620266387255
5808597806521508263927521381978001329189598223637238455895223443594588608169325053080562237595821008
8646871276086235818448851348152236810067258281795565189903022319184412340784136016146585347638108430
6221993320847666139706092967881157169158122297932699635368241527983137862120928542033702963098062476
9255172041077011872243598916722272685991719669541240811117214513472688143961547695170474561234008424
3171675280668054514229960056151806064056532585112176458841281964606109868457865513040552753483438296
3003594286308798641822116178563837629343379602428111703646819614256158785986163566003689277419608571
8973224409212802903831691772311816363273252084912685938205538177154685313792867602259179511976626965
2897697216708956151716063759493159008697850356635693226801556830254141914215881896260617896588921920
9198283438027136850294013099647521364089609607932498136854013254305611626588151791915342001439714500
4396347417362668256158462086163223613474794225272698407063333938727820305562301059791942781096135663
0029043919183721219775843695899399163849251904738661307426987494228707155583999553363450641655702869
5538370338187757800590565032901695343288557134485121586788742179661199326916097689426868695038974455
2877702657698673218815914809379867756864818346005513523383355002080644848426184138847809478032466990
0552877667842428873310498636970538729072420972067274087966945292206884786692496268447498996454148985
7741966440900064103479327439787552244289088694932025912088756968797583635355444698564384173713219826
1115997449625583216336831936930388363450442983580932073229037400428232692686079890979697088145396334
1304867950282875084652037064415741901930441939167622223721353830157450249515348219525596006890719035
4019687225526064250149566245463946913657132831296473467414327896759413070650403678547421246533635617
5516765190708367929192159834908203846873070138499002796026310354723266075663787825925246553494447041
6766998662694211442592230443992226533504903021904646069786152674615815349885832469667119734002735732
6100790713366378008916762843363830998942539637878517344910707212890816939895844436793224007250416120
0663809023783006973262070783703910003840005543551008913693754267527865926647458317101453690197338119
9767427142863552023128066721535516342449720797342267797534262548589889821747230050159486300898496285
5173848166381588701017792097744573325425423550379988625427551486583149332440815115516065086061333992
0513190802662165964074191595964983815777024835295410649134555049151113113119656724077620307081777926
2465187957409067352691024529038082021862388782393401315419737008898104202884164466504868055847917914
8869969356733375709640973096235127988656968621247043051325027684847106598543521746909236646657958389
3613884913162823754284851882063776166019613042587133436756567616049007314450425572533435416713902730
5926566405284084254568942188244608210348069105573874358239143352445187535042550415223906721653373492
2447773175019710948945765891667117176393024503133864466485336574047280557910460571974321978488679916
0176134804479188005569318840964105427181602846636160423297462883700155468243589160857512974282265417
7645322689053774030960843765310127903262174737135470894549588498720028435474897160543249257637179967
6334037191652038988924606199695146541069378677454247280971074044709661387610443728834873063002401249
5931032588724855988752768853365229785510350513837593005672439998322741601234191612162902575639295063
7855489691907092822828095222620377386423492461344735739011667318926434094954587598562506529873676542
6099500408778421462211533527738756636544107030561036945587385261857116959023156251903454162698621182
3890927476239881630471443778784471436414790067795643118725138814195870077474375895777653388620085042
4425811534404106005486062049171143201965180363306004375672156367726750808758247891312193555010721329
1374311958760582688765478495085254664884587289142438679502503650926024338345789564958524514869396984
2167644437648655839689884829267486650319816553433038895914984859550848656244222940035725535270052609
5398289428178325184345006040323641373835858953416421829403352526719687620401591459449645139426172140
9259098493423394012432054124450948265910154298255297003460388826609289584278222752057862437094865263
6753468497635793477175487820830946979407347019058137097563329974497084368862658762577935493011185778
0876946985795010882997015715033293483537078910588466301898060679075494201091403700161729113449863149
1260261751104759790300930341301582025774450362915752426393723905603311366252347904532823055463986515
8220439981302334336792700276941717810862995972648342918468879110649470766150664113072240735142081253
4851823445326104865455340359149066377078410923051415942977405621117518987543452431979211020482706551
4090796555242785621402124880988509964594433646800642235902157916334807830526699536654037684417420089
2970696953990631543767907007059039478719869527763055050287543940406818368225275705595442133306172787
4515254775574301863237757249707315545438828318377862931732055556756339773940466860564138985081706324
4382814023028672960483627565189603914849670228904449722327560251605127748282208112552126475047963435
8985257835126376702002195477848976918617513521515085329184980785735178060055832644974406649531684201
6852856264958010666075630083899111886117500808388798865456707737202868582500433312596532099549982033
9756402523560374769013166832271389582603172719833061759884012904051344722420250801278635125997429120
9967466802302498810292448422990944446620276203196103656535572375692418348727347464150466851305706525
8324778444457745990460002435748790656686775758937449932475913614005060954795511067009866370433495168
3591627241628635225710825225218340733390570294170544809110766920833081721451294325392105611581375536
4735532567508720557128153492396414131592900730244075464603640956743442902656778182557361448332729472
8004271834203359818518920520224931643338926225950681991166957047407355998802749966754138871135969617
2673266147849871050906511277103882978597186876140358215066936935251453655433713421314282921269048953
8458193395147748080652274219704457667283414426140432359394777240003315069744818630434199327662312907
2539769624179210943409484042010925923689488617189397866640324025744476742377911671377907225958166321
0042556760743386997105848069202991534138478513729659354075516731052766321954101248138131224981369581
5354871755976973425452344138340837922812356757755371519155576497745398589587279786986468994627723211
9923029807737634676525819920939462584630049442274259689142921900605634865771277085923830603872621374
5657142372564766302493182205650277298029467505002787108854873322850348912964076764537885317644655430
0402478630978812587524681728767425457501458011080891721113762915726962232564978480334880093872411928
4763118994371055447222328149187696315672765809002487371211360239215428455180133752731503747488845581
3589741076685761319111756363393613476337273820541060177684907025916548472463799239351497258486127378
2944917206191653744026491451716477750662063546305578906873220692832657156091509859814122584403916613
0086926106540907576353581277727165072316227121775420547195502688933073628983225219407827760953286335
7995710700264688269381338444546065577774419672856415063041876567016710737776064020508322817135685018
6352799495153617290459152578998726027875575721943890531346595293461396210212046311736355607565039386
3833804616959631669053038481273649639093713484702799374830705085808188246341127294596663236155515024
3666974318468194272748758305231917205806122720662237249691578107493253706094853593279402467992748325
3155854998501515366450248803593496130375121881231151438510971647874533123933050861713395986735126619
1937935764287780512484481606766426924498728065305421526439600405560394731460690202669427841129219484
7766644883943655798810618813734010675167586866586773091910902599878101765753178380903238115100086659
7011114730339280458768791109195000415956772709912147715299253354570742552176739734729688453204516137
7131051838807862009981737082356289540287689551266588300264780005533286909601313023959091303836162005
2703226735481010615166622346123011562801052614572953834397797108803930413579182325403815538379237778
9016952780187432947368077125228441512861387324267874148595821241925712990093631870356694994544657156
8317954757935706278807727628101220357773769286789868927475567176609129107025786229751760139969992820
2475093755275710240031929757668113754322194592586581150852280148388288169541366332950862632414750620
5047938931036176047529954424752875027713181165369216784743724485990466488642594111046336769738859301
0034931397341767970618959006092833422660113409724758916129389996943560469039768744203392785124238528
5195941388943069466737647514862481990170986450108727658297577790763070594475745052020273609131614021
5127974435291628146926416310086614389306520621655640233308942877031391564228543477638768245977879192
1272741550826733933554241822595158486183150334728789771139840746398835708669253535582929900640229868
1362745886071354636766770236019044574467311608396969901932306460218308363486269104144605334754396634
2849292246866930979852878439793344877092073251631466313141267601190709924657066311014986850868257968
5670725524663872487862622574611116510280387049405430286597071977204374485344679307084405423737785040
9322965838467613937483963029105454924417598576050093373923063570896664582284047979255060269559167362
7408939967087764416706398951216959212582122823535479482884559425643446324110049146091362454370231822
3025417112231830065683585772100525148830285424910040406463882375659007662312193509918063101051339582
6810170118127495966868389483168215642238155175826264523302987516308845817480857703389944409984111722
8164598967790588299783902218099070588799584859510562466282870721165290859074415043388310217692489486
6091551794308928313071195365881365593030788312423741995782534851017096307757912958404999157410715775
5719664301934280197108069288886110602518789982845739331866341601921031910486171177316340105229793733
7875292059502431653999790318736582837480744761818588865923190281575634193189741056003428631295765660
5778379901510697398166408750221128088718355183563037398292162568815661373754278447503036563754874837
6224908148460917172048973978839203131863519129581484699533923960916184930195106750956434235861314163
0401514039816168944932659221850331345570719443881355699500085575037217747574695535472616515683429564
0519536200013664206541600900952452675861346427455964796042195033998548607858914796658610289531063325
9198359271527906834703494244246373113040879948926493628068995450076446694577214255071213906667971978
5423979465301771404648145876392767217507351714207280567737586125970592549651754838160503551163779943
0247522780772568069715950309728381454038593702923930009025018080848638859174095156145888161807949676
8847627811797021013012177300274282754522708332106888435372440790954417099031775690927933584215867714
5053534819140902339666766660020450303072165559883548007415775108607923289284412592365936439669241294
8615025333679565847792830814384305654783589583874986433447414488419444623837847356966874864379625243
6404187525492476964581223651615477262344496504723299171489650320286553826962323396630522609191483137
7988673278271038969429262237689111514319853414691604420615135763072063598528662079350245154943322676
3288179627095975743172703423164512920677128846198586102330880476564407617189438492543993217439815998
5069846954675169158351021547706647772301110125646352416092678643842806265365391585990332614731765066
5617909681971879739670119783340670815992683181839975241672953366327159359504251562202269790344890499
0485732756512598313462063718668583058596459217955067075441888190480572489345468809324945273814167816
0628039046176054295425259981449832168249736005908198157706148990659085536585020577143404927128184311
0439108543432781256066186872185988845765213321121663619397757732850690379088049516869393554638731806
1052237751709658291816654466193035443000399700321303296495052223621821974631719515271374238601086317
2042808745749747839983485055284915616872512418101391277280306852507237956077234011484063598575439754
8994712795092150176132439968631476923813025509819507605458733582063827686821058070947611990510051689
8155905476315558188625071871212525562870535495199586578341245220872787516847010769030764925821553290
8135536177093565385960183273629977287923397848161803679311407979503857373177666808925745990546808768
0250045975552520796653025435718014397781541913359901894235296690280483338388583725566597046104218305
9084364815164344226956005952252397477483741477750722906128181885437555404410877567068444810261834967
2607878101972453967978716958455001630093390266533195255147452837413044922304373335428943450492889236
2471967174326915154742010823982181623237761077987083600317297210274344551711272115442251200603928684
7149063290907457343171543230614856746388171154542113592819829700064365407586586873800141098035569665
3453744191049565529902018628665815557646161508733018154345592972214044288185270427201959597784419708
3035864097416885229480210178951318135381403169513431133562392412220817896836709506180441495080257345
7047713519974293255159147757775597244734929487022486068316433236338725161039281682781368534264464732
3331513962918185838683621606513344720924286021819317610968303795317052188122045070067878561479893850
0051842470576360327391754134624005884658009661666783938274257497198795335859057411960119541534907751
3189759570082982698666425629338928417093625653622287782338940618842018350038242723537239896654709324
2462561791334159822711612356838216464635360790407374418972076105829249340435170707037846609291689742
9389116775315002189115532808688179704719996606686711277878971792612294720767396299094808727026367003
4460858294784660251982636628714909678977780665231918873327182748319366684126287978604195208218502367
4411994127806837133245335823104370889637621101170867654664795553335282027960291518737878819694782451
6513016741846603966100541432661762342298907511361499751168262905694416663014439226721445731374965198
8999074052506302214066823865872670726574397079287385190324127241882130504140401930497575476703030961
5473496752661587263281343851316195920443280227271733386375005339009047697598433713187117874263575761
1340820038178527048934627130776296580212694850009346421291463688168224548826891131513315212558700885
4424936313051798353990960122135223345382321134029492937931422675384976634862326006373878302109797772
0347874538857631174741432837577320143286985272856917208979979299111285710772048095757754687708332070
9121048172950075076885729205620959424890967701297647144452335972051787135410011756612458928741721415
9799932731455444435060168457424654130715033947301537281612240168091310603118343934564811631771505291
2560046209077583613873442720116349556132693469574699960533871460599187281232252502005679647144775229
2475008729128328985591995343385494698501516034109056307446641037275081156415732971212872312378955597
0903058225274665885003002130454340129369014888974225925942277271852935199677501107656764137711936443
7481249454166248474403845986149058601799602865921861828014048315098211488070881397395698330747549638
9209693517344815384513430433879668349910965285413447242148242439061368445034226636877246759600661653
3170424250408518523374158842504408166600252590750944991517639427117484902351958421027109857265083429
2665463472136881340674184539715497387703473988557314880862001531434952725864137021042078737165494723
9037300506495641839125946663379329895135172303018064281164765712930905773795260293291740043142674872
5054682806324989759857145310457877910788042064575763646893922798210926419550109972125963096670526371
2124544047451363193394041766692307559013151647764922322512997543786897857028525055363383256874101066
2516729297808000790767425037414587300514366262363179707657036279498660968398239885873597066036186069
5013925806238430290433534333085458362389280769284996360891731095211610752584003559501847233366836680
0991636115873367876147978174854952977787395760013331326982132345177693647146910109888204784796941655
9159273228534703166350965323164919851981943794630255305433858282976387059916394949181846039956081857
0710607087272477857623101583633987483650656363106509012569171534887500916561209845672915277540675535
8661240158746469302074376005132062589810317832608782405937294424993820354216927366637255120959853068
2522148222642626140932126847528983569932616936770821259462211043441160763436133148326193510859381361
8681099903044178077499795538261980075644765393782235001799804027367407654752939275649755589549374446
8633057870441534444258909079930713292729282749981278618141763103515580688867108348503787039355182082
4374061160996991962058227165814151205288364723851956451842540623619748060646171651672737391782058093
9178737624444104389870130741609266544504652690929363397944488117874145955682044623730006794148839226
5728924391202448071998947440710652286670919253803546315013203756855073315418738863674252730190766716
6836575363609311413088493438282745796517013494783937711399029850760668855024843004828091566998266916
6292902413960242242095424554602378784411053428226192739650371107595179292282936719474209728833062053
1474592948621687752013110793584547684003400327010798969699521465259781675393388511814754718627946236
3511789884500078292597833890916062651044734313632405076336059517954781392252836050123701463947617043
2619649626051456906150630210512699582492502863967872814562138452997263532956784252126922758524613421
9542751432108553979004141640744889075999492188814993341898201258614250570976323369393494761915197153
4617222093121200294224233955456628809767833966955572905154670328340552862998183710820684573052551001
4475548248107082902060117396173302075560987951251652482145809055116230915755041087164721883380328256
8652465210194272802607241939737748366832660241218317254190000745301888796470492725045657786185495910
7937325829935556038529063009166973099122780928410968282712773613990925460816796017147432900463641532
6925986660460383792459015649379868986829010436987400829343841695190724972651822697617386301342178360
0171122661770016542365630762276426103183788645586139418158950572281224541667627808798349403401984063
4614064789711612997936704729012021608188821102665727676587318956816218673940075323752414633971140446
4172949106847090369679136744783170264695393257232856811126716426878876612574796425518888592140525167
2852007857054322154326717972775157503593985302740243156225077461522127763840471090151516924249429255
7327367695280452626711696748449893001972106572366305057461263545515748719231229327080962687736831592
8976671391123844815665141147241848693692442053988351262063334057039432604474902712265135338645377842
5431443968924028369313827081681726178554730475393404965090739517941627510700073043333020300258319489
8265468980475317299933698794980098805590305239994608343378732655108809553619110705667546167559713692
4015643147282078124531900421112235891022435491427395351356128098729839363799524602036375918715060072
9133674019330419387407678757276912083113142867625171150793661664749982319068936309880896191825446403
3336205686955659567953268547342371794956085915710352815475264669225149657679874923468787443633033981
2643569465815201718461582826003285711466705020287449521664667835033667895164572406106470620147597885
9402243197284849887901253625723012464651787572786172088582658561527821439330405158174544264141005500
8398494945854846462464632436745337942013817929721664337776706804968511468725416422833952085622651468
3868863677993545827916777171003108535661835203569219302912502458606447349307892888403834183918193890
2216762145092242855186817515906156594470861800901415993037493462790546887712026786674347321643378910
8834364620822829472026281370318956961493701573652455330061018353471117528935405005021366595382594454
1239367646359638956387633036221782834429389092970086847532023358087381111522006181196028643649187851
7192832389102517674988728755232310523026358024535305815991507038726482385776852324913156014586448500
1774596619810976981603556917201413239203761630616256435496842646928789607184336614325822265134433955
1657018609379652305521036433824790004227983971458938132308752104826689885761703582124999718219748776
5994160400654054228691938992017851177703734425345239365235229732421765058731234614751473728003917613
0695616362189012710451158658724092036013896367123981550359998283682738908904241862726164684117189518
6806653555828831879462103193343818236284046665928778045898250204474314624021188161450452856661014058
5591744224536377461612731714578972855681733506634141209585302080517902863948266008302256593380029531
2207257241614323349332457812415209532554109333562047627893191636607207276245415524954857120116419097
8775180116959703568948568478911750829979119335211283995788760426175399891304721028670080690105771804
1175633458083940440589554730095343692048641389334618793520844793713178503264950302631804936203558922
6790416244471849241660300506428570999948248193576179755042921281459810515605472236868676454515274833
1777532304659773754553543512256985410768941977064598610676325210250334939071269112414852365914415322
7573959846271189904243654144766039206997623791293182537163735944473874783642280312029828150915957131
5594913565433507463514188681566672298791179631659209888123960848805869255565811332742477010878277384
5049103013370501101419170333946671978759343456130120422882828810730615862770928382663859470902729871
3699722594939821373610886446756572030659082729432983315422009008632727649675818922699230260431649636
5514775093306058120450681559506891667459045283861827237603882314315186392728986895200716133923907556
2492065699123480086191874329377710551702237263723783234899372415717018829388033224424533808147714963
4200170134732183279266215770766745053525145126758381000040078348841032721888696130614854860095997925
0660503162102926574547403494771988465833947511796852695781589064703994904839535167582672736589958043
9750720239936245035165016893628166486874891609054770149803794675883837106834876225750729268576471153
5932926194998506052609657932175702797844842713691627924551131638720407633871170282257069880968019924
9603710179547639514499267578633842637488141381295591111969868022399582709161706679269382999233829457
3181382014371144255428497582330723133209255793702887024278723455347082190844001630514308739408990816
3802254690911309445262591285938307333836693494814036044098454398508232701643732983011943509980186146
364194817
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.18, 1.13, 1.17
Generated 17 Jul 2018 | 8:17:40 UTC