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 7415*2^370321+1

3973154346259333279890438363615688260361660128056583315221932976886526578329129809031481628881272733
0746618765832306775927880727194259949556077278191178889329484238331895725394747661446500517646174991
4942076665594574590465207358213392417057824450431919102060551337054823771357189394328653858124896322
0050481369898277202816315033305499467119583239167204994657886682769513575649770722661356587801052552
1257811685305013991074796261490896163176859400150393517413152483936452016722749561988523729747475101
0372519285670093784546081195847817157542062290004491609681820749805859512983631193083774745984265413
6792329203285106319260024327451717037699853936380874977696686340884055968887582327715326568198447454
2837208688548970079072069110629355462769195344260778463379556662822993357870408246502257701013684012
3901825482342609920417760417202752027014655356686315250786729487817339540932120746526548702341925657
4413758668911187347162982386980950309929956514334386881944991548748172617008734227022053858567047802
2503786206338555928943913701239254697631794144313261663322264102701646633170249890048983145932276261
4551105156036918799485282698984438017952464196912975018008719364792464202432989348811930216570144558
7387308879426252680994562423508833174122613830784261048777172376609230225725536598799986441423128290
2209530401689184535254997599888123436120418742936294104900535542435645275523453105862792452932593227
1672916768707201623492517032070032991057048544167175987826377483863132817728225287152266906068141538
7095597669075416021272927865427046743375596688775654973501012628360117024286184301062233545111785811
6970643412041966647934631175896398666039508474493681794908484122112830765248427428437314167752600418
9567883640278886563708362211719013957230473916867263489976389884067643155527447484348329927895852519
0410953502862093029276555131558147021039689389127682222085305009600472071289335078309067314553365917
8450936663229625605797852193307908944177233889644219213240979325086723127512275707796233152283071259
4531811105874086569231551588197004943317469600591377161948994483401116532610842641118295226109369205
1646957186364594162834644663961444899658088047704594950588453393659106600952499339846000521037665135
9384888526642027479748924017926203774075668340532667307652038441882609642763402550832078984092261863
1831587346342371886223642702005582969026205949913763119355958006370907861175028456335444920182850747
1470265477850676525481757958504604645999336038282326756727695453418589503635619874789243782690414140
4894613165781762192903612242824991950797596528353206326686284257747000323993115450345427169595326599
9451293292147914394143387578792521326341313412007115933097280027555201346449514655358713684968135930
1994044585918660958225976645724054240678196077329005694170971178743038080362034555292425047783512572
5608371705945126237794368654361321069798603282514089035093433390777729441611047022078006089602731419
7729967454076539620469702896158831275322110808232995398339818029487219594093280683091468719898188056
1870570703793570690833290395484582557976598126793629844479409455617162050897761696651078517191696973
6969783269631922430335694316719035811570137449619600072389841865461866472944633811705963352797635699
2283613453347456719844554890251330707175678361060176425636416845927883059280734644520124025884435771
6928756032218279863646328872937844539837094189481479542268329792329317620371266130459774617310948643
2486722224861335382609039452997750232599211742622998569194542987899647820567988010517189693258304727
8164312250212311231964157184424501378630655279838637176285658628716621353975715514596087448217407429
6261949772192271022459062583289203786778758206379419588648933549847286861297232007532785609852720044
7022782139674397957807646380325183766543907148391170166945397465446668433834637208414706605798531383
6540932214116153122859269495710798672035831274512489837525960775755012400871428738064349398732931611
7629499117635558373410338978068916026633227124343777875221923124282985838353359019675265087115996074
5954014925164816665044692491129638204111708248705751577701275101691216624631753197559904125762956629
2367780247661709427069492293873666941147056417758563049613414680971177301253450002830578207727880995
4661540845709400711302048837493126618838692123644990223715376605825104868969606953989991629667040343
8747389174777372395471929218230593518351573024250790567110628750953038574241087649259959957313110489
5111485874899990432690319645651228923170836555901921699958467544524952139324900491511544772956555051
6512618983928656551712026019167196019943659990178264037592722761144531115429008824084527348271420032
4367413721015014260573594601862523697178521645900972594535038448785112263141811664612969353603472028
0485642136936213584691941344283966806351378995513568733259575039575534557727001891448466143001599977
7884255746330566774854468522029492219446731705963128172912729960817638129114838551747943586520408722
5721269148996288115045721794376845392051248332468641768574570360288652982181433839463647026160018129
6569867112631048072155940255776558296060057532371824504230298422278121623367710694563784978893862866
8630887877126931404101280032186799153272189922282761033001982011058766535905278366432945228976831686
7169078845561815143874259052855157612614947313763887219511487542605476684288945412723129875063972950
6874177903631991116740831395214029991880774566667061856736546368814156066115848202640863004007596617
1755609129999620794123916348237509385724462238670337251279093948473220386316243390900757000024725492
3423717939005072919822406322398382519771244752037301975160795761332032232572331615669886233845920290
7833049898133768864555593301236681592916797745724288869991187668148812166586589979072651952687382715
0471877957362684530994246575576273624682989012263866270710330324615250919560664020420979826112917765
3941397280267924495041849785536799087548644483826615323031436347467067789175668968287059251255666051
2659779918661277062123487307646047152165113194563370151001381843908353985480476180552460083340936382
0512603758514390022775239450265960435575993870286823094032348029700335922580387509392615422871447097
3617000168752168987413532722813912182130416138588832872208902733282831541493794964632181676440454878
1014924380001270586285254047243338536615817158407220637126050578215648757882484351785129267206026937
6331953717061170550549054948265084863835533827534712435432389088919879235484599705189757205845427300
4024472672477067824394709891550295601059080215699909788337880424831219526409647153877875796655177122
4891985789322795271885943552921385292234126989238976440713035949634999686711634310287635422788728528
1820955283541881857008959858762195591261850254926352330263262160894300924228147728498617909982612304
4960192470051285593517200046886819911933895715743336644737103932598548983115835774198422679662673637
4706714328654028161026617943231339224738372119910463773322654521267485718194797680592444129954531739
7626858524630289295282323340778995510079969835675206589560496917832146238355408032126925211396154019
6146456353717503394835260167513502581414188254282024773658386652037510007153307363215690888428043138
3765352501059713032558437400174134220806987904221646778676585485901739224379680250787464187707083948
1835357944158387661334159463602889769002081429180330824705710693920947157991780860799588028735667689
0129283928464945844047378701875675608823118123575039581505029342224456237918288522625908860934994512
4718233259432053789965405354949450496397128309762325204045751845982523292002547718508109512026650843
3562249995833948733341087117852641578387773894940500015993295435262542989855068069826240664989757565
1143041889219499121032027157002065635443716111166879164253847264379167950484601005712019536424891093
6048910158278883393607930146760690247866190654816290118367382433158301040800135037395643553790032097
8487301699481195874028939066068284105061405049402665766697965449305982387997951816529719585875448984
3453506812579533652368921856911291400863664290766336159093716803097580654933387439051461660853587764
6544514873424574885469480623251419665354549761865344291546553247493611789776835271392612565701065972
6178844788739431205783541180387226656078644202733241802251606589353663121779121025712298547073128473
0521953211183221366219349265551626303143653930439219463709417167306369203677278470577307653051895255
8576565434552451832829367198646096123655068287580120333058996252483569307308204850888431518175934006
4001014889240798438215207403887944302775209712085166652762058847712682015208180619519657073074214871
2051258465493646811640366537790261216250775386113321652478723590879198731282140685231156134851639442
8595697448268500963774949226442826686916369978164069639564448347927244833109482482676813284980015019
7961343082031904252166987100883292842202702358656188338271464895022436497565718470126117671446041090
9950544713902842860860927665650725319568134346789224863730157669473123349648618747080442661403879895
1649938477962676232193488106930704195082212683245670515814005405485958686212959413456786388300643373
2037615730833947805744322075268938528016154645724326544789018671025390839484445408272246745698466377
7704530824265565309106050336185441182584676405763070749389362728763970051353349754323843496212869178
6255546705045683593925387958575711708717074689727449354225609079272829437570976235001364701848784313
6891713613848015249771173975999155646175403517750937857863563021564215266891188809565801627064452135
6484842091122977587934567113464300576127976343795295008985070940348658870261336872634228617480372904
9203029951707688184912797925940211266573902855181365534728383682793895392077196948917140905104065703
8850866668823384798893516994561635717655465393530808020563191399093564226908362455531696405257336800
3257170789935422609419035007156249962170060491363980765779589304864149498649963518338068740224792223
4498005019820732427722490679522747654852573258458015170910206143014415943670118171433092123763782065
2638031232137422357309569558303904920196166920576769926312811983875830400839189143524708671313011327
4095172096251273533222213549977684373843531347671868907570837610245382255855178859129008572388289194
2853246638952478133704898012597026812246656006826612737773706859740648820966986821289264927452045332
3562745038307881206611209015667438477342103836646437136729111291356208919708423018128860107605762942
2662032928491464115373915784198847770963914996718440320083060230623025994265590907632529514588605854
6079096982788740624936074225964371029896617745830646465258354056217152950990297000633607403628506678
2227682196449934575409225953300670853220384687671028043184550512376670449146949294520551748122368739
0963290817819053366510240370719041457684966467603517857353062213159685106329027879885546102004072789
7059005798506974172064173580396176938413988350579365490199714109790905524640327451078632619367587861
8909429892282005356909187052942768092752638658172507336310169702910973213196284009681818610145829214
8718741887897203446608842214482192532882583934852757709326092995799524907935582510642493550533515413
8736454553454636481290708529117527990204790030439178165908205890460167777044005117357746499616471493
4858296207069644628311496337472983650661671644432200461170870691814831392446073683737725728395435078
0000435232004544582690022009706910450135628164820173904290925953464905514847722739769459288471080428
6807531879646197657421507720633391700495952789880900183519419576708977583005651117890796027615426740
3033534251016770705216540465382625900672239672269882925907963343294199675404357135207279594164486783
4289876028496602388406287563693157059891851379385182211097596738673353143495976623889273032771390006
0918132279878278012525426279829447192485847555478774140566733018786147854648782044233640351809545394
7347673855911749028001013789022750842286172590793596966138763914522463408447763953245056118292612760
1962252395358095984282870550873655947124846626013704831723195022093986125105759841103942151865302442
0950083336012007079226144396194477672217790686812395628065817280271927310642570942450564213844063271
6701830404177045364355980321406194517756631723258591771091198548401136390423277451763905139411530710
9930643695752534284413652478794054112626344850553479693795541871575805957310095713744526348317526989
1300952572058570526193360808757361980421477102102610851087667026736566097761864624628848501488109239
3325048601730892603759303173193573867165169148398396666176275288255698661073148074435793041524496685
9139413498424614098990252196796297030272584721478250582744133827099290754265659407857736780844840646
8804312700222943454005624427763680690998146069409310557872718157024795742005555146091111103416194829
1117609208038264321563315620999154673537782780330008208052585882483141239150193080530423005915227752
9171228394661310816151301706543336368379107876864303446414393624571730370695489384241762358509705378
1590516833306935182941000306326847907918336147352111883725354403372925842847220748680232654045545042
3323506961679247432803727280205509590711167103543805993666931103429317593847293001690632054159970216
1402763504329760602114364353820842483597209734025386128618786582582790181234377761990066247479570143
5995974297204365209402256680112377273428676823008939441353165800046345648688067005526991217349750849
7995774934317735551010655368668239653932242006576618337992346503497280959955208916474482529324753368
2754826106892147156058576866408344362155183949934747238674461712258819384150339379162899398905284977
2496622877123886328318505825764011895088287762874380215317007947984783510625328673957157042359429349
1785378406657591340949040476209403629767696670153842164052393700734244352005076763472751371772103174
4626198002288432743505353076092811611883455583693852708154889665609973460520936817880112254899806084
1161202176497478700308396728948830434519214321157406655727939606790740863914313439125461478114350819
9146492843734110613623635750750352611083386262284148481708022655944935862325903495666560968508874526
8000155019052023529164918187134752568770202235301513265401119182502547599842617669033634175433361653
2282133519015058169857372990919640761573398937581166764311892121805410264355860393442877191071355272
8420537552201798613753499156680013262562752272955712961661468188895063394948396813368823126045244572
2821703241578143316933401716409413625481930904733535875995439942402381423970266231356271409377806101
5394655687797069612851665237484131180518963239332826038108143388536497001424814423090279690830596679
5225095169091810128589921606339288553623931282943756562077473988923369909789115574870880105487410980
5174083818289618770166594335507424584871911578373528624302993319487465541894756009554258176665342000
2858785397434451081696928398675052391184709966321531164815516930614276842325132635375245758834745077
5950911924509226613727286184426147439555447570400417677422561470400389950240747886204125997697037435
1429701361282573991627163349304622441865749111742359849330644785706145636477517101565567446409004815
7552242439671896678128012479924627119970721876625180111748131926325363759863435372471497848832544388
6633656945665928724348216770407655536052561142725365104583505608558020952726868759546726199042875656
2610781554360777588557508533539400865611805829929317468010459034567619385288942791388935730746722672
4685722982997403938584971513245304839135472341850286252989642973121712093638737061815811244240343416
8338236376815213516260335411828455152130303141468992144989849646362677750281899519160315581349423553
5231076465665475718512198629468102205750317392257668671424007693665585806172891262020298815919696644
2146218571468420241256037411478714878833504308709555665885990918026552363512315539295657499994859671
6827907115295543651744713521117638587786889818276144963922890044406446476655739010975805023362160062
3929411206054251556426526175874628903046424705828808127921429096942565085488608381226347003510139746
5139588508143228831596780817876420590869679753817060563251340716865329009989572743158702989599285806
5235004920880270503891904595493530993431625935688398368019115377798739562517192345446480449462859845
2870336290729478863735405258196481306148709955160617701823676858184610997680763901029466628330826982
9930797577744297779629246126239963503128464154716066921009035666897421389813274530519664163681312011
2364605364445610855984107605235343492181466610793761769075911360579008971354440594137230865485561811
6218724806675797926047794074266804794921431399470573099594725406685577190201011011594222924575062702
5272234747217314069592170284487529773208098069578970480114618046577003352997015539627812305886359889
9906742385179536761159327680417361860427693735856853460325884766626947115218465041657963916174686203
9698607514160211934899859975614419867226434437045900815499170235955192494564198118807504352888250204
4835837143273278318911834347206612780773879894756796580309616176150233585265352344764319385243770389
0398719388792720399631329109645334919498984435038649050127063791450471928930463834499613902261087174
8832642295442020595725279222534038707910199342342811759765872304912841796852772329207256996594769755
9553552736151858676193023116961488542880118180254333942363353759170722461215945599349874266561640278
2409935461657642893406723577917709145587842197808511262443185532962380375030863126704911105309037092
9003796371923762179987380167801112500130869200406368765979346235058343372647445975115104720292033055
4182153663037084719093309645659126225132827630340772619567902173733282670728469326259364260697543342
9363438882302458336777190557059564316874406122560520024169109481960505584590761827073340682285410681
2204485429408020376410969294340726311173867597092324074493332786977618355718104860627629225956970325
3770767991051818731463333108718708595005868397456563597520391745970655689629140782055186241718776705
5548827304625608039711417855564252435250291757509751346012450992636080084525542378600172676106647081
2132015805313280302370857966706452174747613600631309758073059136027557000332023158090270534434846053
3524186913777185711759011437457315507058715718437977613697271172406440609221940887325568714151466672
6737693450400171393088547075961841629321417067812878601385878612750036809473970440979372585447636023
2760339040284630280740586042275588721394839439864980180987691343991783707894035878932743967868381469
9014863207558712098254281034428989017626705849787437084753212349174890936858016828949262303251024153
9692192282802736653430226523288610077351940275475507779934047619161324108654029139300661394618125798
6288736747659448526987958931737766532488175238071558789510431993256658413777452808817621547369663609
8978476142468764741682392306353256995470007263692844507675604904378385307963573245257885080516961418
1176712087536650198268322650676598400128395040358455808952723815716972449202198324409689717929927567
5646467952152246382827215248648599923817989415404847011253356806569877773560598568976841255022875560
4534208063540544929217749892690703458905679199497900644575027631318044441916921042158781749046499898
1278966031884587171854444966403361718201841668980236663904572971964331710797084108004855218522539530
1528396449110805530243123894740763823134035388928819979300631014313386746594364470184323166132980932
5459682683128037200731041488343082144361753373319087611485113203224567174257368949528558767729696249
3905175055119598704456287235783871950933813607126498680231089833220648854460746225804249503107042578
7937057977205618067288111800580096671367342229066576402120144890796082399485868472772200656480789274
7731927224279932216972993194661651633284150349909547559790999284146425175665175758330870333399474490
6172923421432705861705546593456942912897716162953394632298450633288965384935189794931209601036494745
3683307789742040306620708659381568768722889133468245772534685738607747551922000612502636980633671998
2080569450548082174629620096467182094727885843239091955814236293575217084580391572299025119300468409
0002527876415722110580991925181406658156930060570100528643426592558573970264116492953798401938427376
4080402336495163926694036493318839108486094302243816838791575940112877472495289868497544278795206951
3080744564778591561154231792799738562572834218995298394255257732178067885662641453249058750738539240
1296009786817758694005087478046364073469852814375702812675462170772035904972783750902666703369361537
5727711144086888665396834298409067541856399102117950346420753711271870015494614856797335288553391558
7778304261567639799958803081192770071993941466054976873249463080474149821464166028594911494849304778
7164194739807826435792079054421540503575278595704405824190882574171563384725362208063100161041357473
0651271642091124119497819239072860985582997377505908077736614242396933556010097139177084073072045091
7653215668168162596871657889375609351378023159358862032067016566948606854482707885983295792592284248
8681182621755535787469236054650356954037455125430653294025331984207366344385992195636006437002150520
4283923260129868260102012949916729294615394574339047836947784641257943584604558835040183022889207570
5432993824275711978729766159214724899678264605074067430213201236276872452480435220690519491184665739
0559146088439351610860993896235894525847154485669108258778574428511421280521049783615565671701071103
2314199635269547636084393815359474510262313156625980716195308808387705446169402969139855319604594793
9956015357404404483430247657266062066720236682524908848866481758800156931707603623296211390680450985
7887742356764281724936557195574253771858498775664469177737108222482323796979104409407665351928059121
5937664176749826527549449446997228096054369540042572343943186626951214622825659470336144602862401238
2236557986919507308520024256567277972522752684076249615271497516717149182358615275103654917536750190
8430218671125274568861497000484504525909133493023261724829789100817370771307609658336611253585304378
4678968008198758931927253173490277852160398767131544968135495911827461163538081596996113896436024181
6435395012830177197036883660531949543705581483359493229161060142748508887484276460952806480075570554
8723554979755377550459110636273612240764729388911229724444879459957016872980937865418432811852711864
0352864676601559918938847778390889582123998225924258018172437908503974149218986029677283916448098375
5479428448603198588883381684724667125282422739005139450306284220241389088400826063772258694655046073
4989023119234653023334238429744377929382049107997132946018586503312639262033665188718035196226183873
7269361672823077789716006753746467454228761549570045284513731789433384103742110119734945569017011151
8422368757660355015560045744664323322231104780780258797180155068545189758998934943398943862529288628
2694775757369627072342967968549093474275697915967963783177614821543229164287046832788212766920234892
6165786941776462898179465878929324858215508717647745116885342516026381492723923209877483879191790926
7278617124030388128929411726409129890078264914339926763243768763108230201545275105358356629166185940
1752265891749669225857768802474193958070226700886420122480378440333312691211801449124232839330757115
8399460970178065286169618507263693938262901615320466682386682410752232415034475355249862430417050319
7812511918833989247425490484575035440501368016132200227724073859872523887387609824580855256246923683
7404253678709758179914727028778778150948946973176019307942911174137794138195166105601116168976840435
8240809035384198851076509569603121076368882219156179128014562354001844563137547702182633902926728839
7979215901874339012780353575964852672631590525582079299986999054196484784435786335487436371967340704
2516398502927934553260912148283886900760142075297353058636441479046176705556203113531999271820775397
9462234546835207612904958532499191901093594556071580158581444533775363336900143858374175537020634359
5446391208485145514509987578703182118349827855540015549122821419512010994294821462297284125463093467
6224937192332347738909082959010405116322566483117014306467760651610946459999785591902804013987618753
6036542431889241698834990295573172032470132261838100919106419151694552846652207584421955401212531125
9220788446049432970179293289197848104181310711635915195790092583581780073898420950269406438750702777
9361493516147877696064594103979353466302135449465259295296068896323816125594846728231758911448983036
0218680190734181661565520524258746094236556752311519123146586668635493252115723870266949318530066580
1228125416950939284490923547035610760386678988298609158356930771608601248971911853123722228825448975
8616824291184501910025155859473837771316598035150354184980419739311920768708068075613046489313283353
4097366459247291806867715541782842761490774042038303088826615122314405919242898718257967488162805958
4136658170791295816255912835743260885674187419600708129975726793217295054424068328264169144453110501
2075001940747431848629744374034522376808644488204435255582198271774113679418069085647878585928932533
3747579840476569724082660989385129383762702048703153207428463397729925570315258882184466745555696929
7198821721894822167662193521525025875412120492769226926192026926438860587478954805750584639072934378
3147148598434055310248002580590265719073642483061502298552318496810516458219335158715182211400790680
0378726853865832448122994292765032747955768715368385522549751884348573482413490951262177363904495324
0044277980646239701855019294497582695048711392721546302834274295956899546921140554269844450429715660
3677146576815976220580373952906580720672906362158430861669484327340093753162396665808910035580500969
3637728417967525824806050580179313410038026068269180522242684400899483901151025236428582190209612861
2873529702642096953528521659976693655787253676281414223829391933086745671127788367294211849033438538
5985270557570153614486056742774421245597536423573883510345388544971800252798061402412825418918787177
5635744061351245593306960525339916310784656790679056965468874049979165056229996599866657649010892523
1072971466674834994726223900098288439260579633097308412789100851027184289204865599143237095095018149
3791531180542843791508404522439178099587397669074432630884020847479106479084143121457831528048125192
4582305742402462543944863025020455242177384989172070786464030830314553298762551087243079927133795724
5660170936946527665367943941005346714939990619966463169144497063004004133288906244414698952185696421
6857595859497488236736683416651075641845364263982127989447176174080755423214851775607921771009840184
0539345792703446636540963010687691872713275180202623638068091573492901915340979663039311074012895467
4592832423683493166535852652386528567167664323002533164888003568664048683565922265835292303953612378
9547688289005379906549133587852716959460273473402153704284883909768478038906588699203316826966477865
0244192501136835284544862356113218526942128628786622557034449806146612506079182983688843357691429262
7370262570424723080832844402954354060660639941861770420398007712216645849263704503381267991738921166
8556869850965537794526266631170118181808153730209790057578481633515753014556814069182477186033114917
6899359939574024557841585787384656478241015527394685934301137139876788177720708584220825260546662987
2233986579805987528004928452589892255010251992086396442575622559946653874681790347765452225874514345
1992847877639530757996103025222924175621500032497730036720234680633860564827561195707190190087285365
5824507068125271841842285752148836649376367752570765809656969664355633914529302884821080921990134456
5180341319265749953688700684030526223879990552847166024755128798825429175442967647004134162333326260
1131788326223179546522060175946923120087927536890445133769147396798930036861037844124388635632334815
4463668019110766994987240865572437081699240321377501249413669373577840915498305029351576153917015212
9141638978075290360842656187063897175549733881721771043682388946476815917400214983433057235213563938
5708609696118543240860822497853271618528148306841975448822477962312799507328853732732844131779738254
1332073100783518556264998812214313553920812468498582271196177770111946305266872499054030795777806571
6433687848830822726263208054568384032433036935474696166800100491309633893695180281324075050015513115
3732304062991288706844612073189366130856716906388607910261734924398982499182397609878787585423464285
9210505904834920966655088509305526691595409144545604747654288926922754136758179172622932160132842782
0371477851261930544838475667914090841391303751250262842700696067051042545570143945327730456712894275
3832628423024574523511813442119835753169830239553532235289446639608209898331583597821761253787524800
8153671035262919045998504941698316148531530570193358075296388370434351659180288418801027587484253576
8269148944831828724723140678593889946702816074520688680780166176829280412966179739067278878868861434
6389795601742411474580341263539087858962609480159096467708664794512708851794944514506836410065819552
0821535446166899096813769989433706549877593519125036795500490742090762658708688734275727705179046378
3371145178288140439243634200594718161728630912409977100067790222854798123703749875858592255987757871
0932894376807430253991145336731172942338860465015346492753751993064815639121197779628586955081330832
2566595980398622323946029310522825598946057665550655928529202091872509771187614008010235003744313337
4436935991719528941071898448159705037716023047252361250491491085213379193375647479636514909781816530
2637300308265308362867885315789952666761804032153961493383989304995550635952313458499064728795532110
7939505936310147338227467885287794313503216465618599148249621392845306681783717463447149034859233293
7613151861651866828317667567981242806779541443898937873565636589428654003853694449842491671338508151
5918883278066603357598439501816898190713390754023570344713701610211794370036188474017838030983785717
7297945225716671805357293859474411439527702386051360093456542768946584506878349693822941186457394386
4151663351710710968578454706262984703017313882414007401079168287764091120682327388712458136803193942
2924342901320999257477871809868701710220161749594609486999374179697336969177652328323021530786661011
4293088792721734362285487397303696538182915096919048920996998426884212171189951792307240351211112263
4825373203557447040679246389863067017240902256558299571203326497384303408847482916038352463246847540
0580211112384377295771703196272477469608412337796545686532805447591874847726662729779556054384943499
9518981299675555485653020348435603797147820894698398705381036150083054875551382205746899284047559164
0739282941931418195797895708181351763402314157589660636788961147376438343915603360947257001132039494
6794128367807079383838590352627566215649468511047435385042180928638613171442213065953452814499858315
7658573617556332951486108517958991442604625613924050314283231579000305996643395613732859016514355345
7736042313009707530278596272908918847043142714305184723078051638377036971828573074896241635625892558
8866612604015084272178938559859185520452695677765046903120381921171609355611704541248643683332254277
7345152767869573512371693671218026321087641140716411575881338399843696036734090224089464952433876260
2951231567300630777242664965825048262289976580636219613945089989071034373977712387989336807123885422
8462695068055164014363856572154079186856477248766267449358259973609702549807493114825228809929133403
5363851630895172472400747390037367880172881349052095551204747158688643673210319411132608073509486581
8355862486132164563752212148056194447265696873164133596304279415156033287276688500506959760228318092
7346775646065999960309458701562793589906555408475913674728139577103171296250851923245126977587706651
6365143557093622268231976174293671214096651732817099378962922509273918074716461328863132837072804033
5207205242630938249979266098332634628379837290541422418416332840413559755390412148385208365344256995
7372611831637335293252164123787373064881045989321809436613932096310284012616128170206242036987520719
4477099091743120877834261788523259807950592674052637120213403912735739620662375415845694134872816971
2009375099395964434166607910767625976011376392626747351432594884331391402125220298156310673538066003
0581524727946584684940231194973305506452369263744415845723167065383719917264719468842987963471762095
1855189030905314851470593599313159095324001322557912478474682656414882966233757855813320051612008074
6557502202975336706396327764064098839071016832692382233734747375947421423449136433252051365379196513
2288193555400430463653697833939337360198326268508844453920632987762011580418240076858256165626536096
3548662791071415337790375741794718787391426673254028487449144912009119117712114307294579349322275369
5446626923871199083946050238007989691142641883784398724374819780328348549477936212155023216300854189
3925988293644292707147330264230296542111753906044291812769383924773664555552966713200988746864117632
2066611026594364745664282537207376074823868739099029258753428701837306794027964076158682713880924754
0719277143104629467298916099192263169336649303451529115854875711746579688662529146724042279729780568
0240686832294985167517475636731812044892180762931710711334162074710283846330657857165073424626820859
8224554753053999967975903807153708404073699616906504533656085859616915060283513928256668701320095354
2469669164408518557713889681101866704401173527160370863679288147426793288681324019874955285982502468
6282924103292295436726862159925782733422413912289781164754117617865849161995743924006957183382890778
8002700362070921853091153807472393151110641342830518418022612854749656001820930932948465248313918564
1519843875366196426286439347724925626531985210843712874441373520260337185103444381615303442179294442
4199323687983362583953186769777069409662150144260154534878768564415270746606445026104000596735916099
4266951944599027553921748203873103329494589136484393196280110350517849280175504413271577239135253213
8717715734618244827440834535817298215108335359629130435231051717540721889648911245437551252294560150
8003341785441660434127570046712801948184263207430472641196151147387179539675246438958958692727653378
0383459400520372276554149255372086807479217456478261116074734852357410121357581792664446974261257208
9994814723272804791162070028008942839748176029988865451380629050554865342113865367478504562473306694
6350455495786047429618227636291042838804586488749765933068418144721260928824074243358658296153947518
9334877113078427917456636998901891065819052538902091909140192670215247855516781285162364418037199709
5042052735636463589633805540608830412032539566984930222363004835603192752408751661052855455319326817
4872402658950667949777291757856169425887868376413399225041253911846941921448972365889330493192259258
4529983376395492531836134230590477544343126642791595446104389619310006217978181078704116007526769951
3405131566175223537743275294416106222003703494272359266732501459020068844654224616383771283726921364
3253224340501860043228465735021475820318875893465343490907027691525838696952952270147994868127998901
7635941144781876108698180802118272523463763398871624605173734921707816611707165117899196737114305405
6935352667650799496002112118210216453816048734384598589658661370860793487125090770265703456090237992
0747335094922580926170851451018503907159379789465766572222806227463004857222624103207400543396128336
6264334853193138639719282950612021181007754116040516518065495321401292397004474188190001754237513412
0961051003649275324392346481913473555278930210996956462498413125858810172142988185228394832762970007
7631989605300878402193217936946165084572276404879656727927326883881026594838660946714469969380694518
9799135682020557568966339779017557889750667247993027763397121726194283535055184556938552037693732503
3354064411766627805276195839576608875606343717734815310771060874833016207746862276355263112301407434
3625432923607622996169603361429324666659754506105999632234883229455254248137091529000837391345825497
7119145660396352301093549567571884715631122809665814794423667036872692786901209845702645520353469794
4317862707328848438735059840157198812780428798752101414154464056184870755318045963398868799545706892
1099125457281274894515301700402415913869368051759427001882560435573396578151549529344037508490073486
2584324468425804895027727315583812622380935944582035442302860630580416511710155065516079783446033715
4174119829268252758049596135858315214567585771010657429385555090576855125850697280841549738989624082
8992660695876601616743909149532863113126154203531505534024351136091425071014351713179197324161082818
1205339694395547588653800271808183081071465144318275951740406599876581074534402066151711654275523099
1814455502778646294848799707625963447826691681487708542607372159919364972184517766926362186702214892
3793290367055180270733095587792309194022368114222495445275072456856103692875874784397600102931236238
6060139586174298666086777423404705238402581397631939160957814188291972304577996027244356686652002046
6469034733176494133330845361944999153674917044066136205918617869505252957721313278667566327909020166
9625519792797044904492280782302764629042592813396016224050670843752752459968234764464604612166593739
8628378768194632447692168689279279866527563241850024063677633347743810025741754927196586920441416729
7443728951923418202243502296795511757497045477142952020269725425648284100204900720771933149799236541
0634615929863110254295793204911230061321278940390363221875174657981825867250084109337535199669461010
6717106488378445196979609912107314365581831641310026620979034513569814035105312238122242359427904670
8396905288421921937547556535997241979775861856154360519585998886077642152577793806112674718126237244
7097968641325479668225766812378549572974650931221692805424736882871525891187480628403270677342995774
6785566848279998702019493542026999825435498440430739993098450254053181497827563080500032741758278723
5659585167419850866998249202755599428253519653757923959011827670341426215424397282603072910041945059
9757491114606146199193590499164223662524698022848258931973611480589578335794563988773690065238325337
7076993762508056637623676608244800143403785709131183714880042330335223508556040556982681875390604429
6133715170978590477268795438986690541866562121874519362423803556920030067302794294876408381851039052
2421643412412122292056753352653562675678249711999513687488104169132710469769259680360567382742622946
9731388594359683140754025199699401155465481617577877579334641985504718259202427771661655024758981234
9464056218797313907379844712505393228577732926055325529985631441732234049083776241356615064817530144
4136902599694215978131910087733999949716299800164389567258854311797013789906044233630461119378182782
3670016722709271803878236838054535306226274671467408072796005414250908128990382750600669179072748626
3111736041813389197542722636353600929715383688391218645561568168059163927128867078353473224332652986
9801167990097368719711377928185084545967705677951200527075799886736260937687015620025899920294063266
6786945164256861155568045259518491539994631808415639168185875900032322406559668193365918130618147953
7579116740239303482340349181814819371111272683033053038411362494768782437040161333294359094833720331
5765081620079846060889991586730966833436530529579656335585979171553851536562416581161037784301016655
4893224957681240832829204761939807152843661442274664074315404966425779974458107207532072706365834360
4782088042019781109424132943428673921455476596040876782900320349818830937459386670821073643982000001
5875766362060730561195144780195672453443971084332585613727217907314359293579122231443398204652897716
2995359946673319058569053483352828352267472566916872351511793072412413590280470331178004280950507899
2888236606165022049144803898423582934845919799139271204047979654968609441599453524458555732521357628
7648016691664162698532048927596702863750824375617301070223813075459067326748087677637544084522081104
6117166694920062300525848947606620307885243244308057634961953870350822219839641753452045184263511150
8068403951247499279739877442679626709005432367006800198157680761153739020185283364458017202378571659
8570358100388488842561161223443746149731469936478004668072970021691386782048447485938250934910327952
4589641645916875208224888759729897971075306437270110393301403833001331227825262295111638988309464654
4958000354943420520311414581339057150355990806294977986133710124736676726768580884755549877163234564
3834836054482102183961797152317232785052037708468477095452604325669879928425964006263296437716098615
7354555232845208099948706823347650398537389414346900057742440602142292882463548383440672623225806515
1201300662271285533694094577046573460567491196584222981388304483350027642974018983513023245772770032
2002733947604760736072987625484928036653115060097844588205432378730448862149669513542141172644524944
5414939988774855245833562445700837668449822172829718989324344303229268570229925099113400564556153948
9079085833302721973158314587784847841642214359736005396761601425776647359605181554178750528376464124
8754392286023533143235646118597425461625818224701643442898849579115549211467267416381112702909156342
1467597538500461227408605807287856585154277398826249728330656385723513203450203418937113957465927722
3490638964240314342518391637308743735132930120480096417598338099310196529379281200313318345118880596
8804475365795072221021589223697899661809663169561624485560546325252633449098534770414238604150366892
0106804912931260534644609443670157344449240086192336512300637986667028056834551889155751542522663009
4866387146990889889467329558753191592078634422595027174135817123922066920414891369685174784250533625
0912225316118478633131630684850645413603839841817200749815387928862499821609402884045297707452477306
7767471070420964873187608396593761170414757287474951521059016373145292113009613441593163886621510221
9604276765254668752999079021625524708206071605459467416256082141438359953099886175223754864989929106
2573500290600540741116220205792414913662866226264376388734869565266105434113729528043696955460074390
3037617152569416404616192313135227799575806159816587178136577323140107047611580224399601493182622412
0836994923151072457301802135975911408808063298694825112464427241641083822946940309629520574907453329
4272568780467548335165203754282862130289864448012456020809531253381970690203141835919787872670127558
3256280784199083468287271366651371046502920119029390193332900732462670071780786823332154788680704957
7806614993695239749779733168316600370953128901303340015520999411994667918625439745135846482642961116
8033222550338617061871306196930491457139523400987166237034543084093989417396268590953744231401642153
8106665906100711967084596691757839705655519809125341263018898884447120923933665374532449437409301856
0074197422067110668412105623588662041555165232237122435848853153576893382452141699329240110755341951
0828896839722572225623130370888725306845296812380646674203407140632372147093278901589693453353964453
0781575910911809195771289347589047196943495290837949260779901719311491219182043432057105821339882058
5472311247804491506030298585367706099091776831351602219211898431193202252264987586187867996756486492
9725656390236755851420959962212089568104624261301606892241861002370263672629995402961142988257878277
6675491596340608447421345011130111486829141263281567974104827671588280522946020136446214487423121209
3482043551928831640308932583025276663813213176771428112937482689889477009373484863561522064081371326
6427294855716197166095934249718776336637234056318565216908727308623719871779287648792231046553219768
6517222730157501095632803029131984993747508815553958160369122132396603206132064618354755327833828785
4650019651768397985998720195786816326343234303619034941543123987066658996387464937903660982804305635
5969401714625062307030995291303202450095997488123462959400762810851095817985037620958853488391495310
5620776935218788739607892625736205170931156061194268358001670630623953248600197050660930377477795553
2262475325554107144627113829385129328905158200769606432479350763544395022922410535193761427501652913
7520898039347628462031681348527366074642910402914841519201547891784791311819421163424530910108393795
1942767388921594667919045670218146812192230324858614918997908466133456154570312659440700040440484339
7281394254557203436401323379158283955158143702098593078273610940122664059076782748657924851530916499
5379857256165417000416638673145648664239421449399956306675315956371002866708152279455673593051711831
7154940434518712123604833427930589209745975138761015946692408040424132930730547422800177311061315811
9781322514563057808893802877650394685888069548277524758390181223249816287506081247830609730385645796
0419781727321177225366707269136766357284419578958199373050795660972328355646992529335673284620426000
2828055170997893948615707729432089416681424289312227794364973031260629199432206108583914506874848969
2888350935358690084241528753259640574470799549523097204620364632010034222951615987710071459062141192
0171505111483386516187759583001930173370076343687829024863147743853775887671774558941314341887852648
5022281468463132018628146493945932907239109096158000306685574808848609980253606325036948754484003145
0337128427839233335008472267961120912156184003614652502618894107707324560662447607554472952629206001
1701629840166871018312726198113139115879496394403251913735653957288277933434841853473127670969937812
4790500707412824468767406499037117020858703833339839970488598476319646054502645870313640416921355427
3043632672686027870273912352837382960935144336342930231592007922014451195447158347531611976495461154
4088019038749429067502256849997933847672194224759616030124469624442183529673302549151602048597794172
2662715301991162906169011952327939999011729881713708918380201728056893176554186496061930380409344260
4023958502024768291888402880303515118106343076781854947364140572160005575361492555948414711843555345
2379903865410899572387586577861158479673224367986974144425763369635304308126455267707672759413525206
2112629940836853255387600104245241059889547496926244457344343064026211344760890732233018299057388204
3928396006535865360430525308398354404804800042550596400229286782319688786051725272421955261935344738
9769000188146113065328193330096816421237355880702038274970933476734635738753100739126432869980822891
4244411168807236360007479426968136471343892698949460672206355860189781782516926784036991669315283936
5726628200778043545584553930395682389851021931136648937393685516874115792519478263181691491588675351
5122545675753665667822578976502057813860178025737752845060940999757377125549864118430892371826160125
2853339927779259923965531972752443954125103483025953183637211052042804437127887931759520156994004218
6615746264158566595098818201437343672733393183336498495329162933781927549426750054726340096082149864
4683587002094017920816531694463110476279497470359425752124637962555699347731439159674902660242185527
9118178544108432130768611906881670502135321553594972911722360137942366246604241753482883453463799697
7945508915727379897614007334338940296805805117335050950040397290513141618081951638047599732569348195
0163083000836429131054718528921405141030892754713108389832603485499711814181011509713242419841004123
1212799840022898984548131998615085307526020214111433872580139548472622726627748207274513122707173951
4418010949656405415130061659583064933209964096525880485631287266349966314187637918506440070974063715
3139974494830259080040801432581096019816413562379664036975559886753608467171388165727810218387927761
6831802937061633631256525397757278100778324703892153387508948894119154690245078576640309592283514900
7500204418872653178302327464277750175630028214700698835605292880204301657578543305508444089347687573
6840618190714789430208932170105054941285015608848407968552216658967902889137328959665196978720245675
5558745515872573154693171377166508690476085403094240945594040013110530474150980465353309598580294955
1129773444432341091952392172793763286426575649868876697454185739008309704974375177899374068710062669
0203094970054893646733764855600457853078572513590530655590059757286829260068171041105507610784162839
8543052739818642537581476889606992102759685596265972459659020586225347502370904382764711130870292382
7750792102719880360731189571859716571006423649310886493062130196327392745631713887685736533193793772
6306640879004734437189660270243160615749726147325668257624112382992871821533533865093595256583131465
0170110115205926539639976447837412862369068672833504519335846899238446722662310015444168526150180108
0062024965697789355748942597520467295582153477081980631920302290186525452042296508076077914999135426
9242251238735079449541094015280118933338884449860495940258409628500418083853634154068890851654743583
3223757681770562442647761624830799207171784377408450101428644866749300689263832149684941164117048110
0250758599606739509680723629898159010102293653825814234705542927710823474755655981798814804437228056
8788685719459662930608047481256767069573978551689249974337912311605077064489101200602387545701125691
8628172357529246231904683816814417350591491543721713332526285645272326977302493644528525296206806719
8877270798443496126666488864589687103363431933711577849973427822176712277500575291711076839029669250
3861691728266140813041482678909153480748854872950312747133529294693117113013423852731105408110535717
2169323819644778966685578396697493179426060541871863123900368913670612900575689058807615533894118553
8878699673527026351879051894020552485560388055658686421096938515106729960145702388841035434497398707
4394486219060332127356709269169652519770793984482203740823431958202971553556309730955580813559779627
9902389319268165078678226427620192000684530802272043111205230659325837460535582636460777886200312497
8228909491277997469203241234740419704164706984370499309359791402414160678361136584326907969812761172
3382027933452702704472050785718721190982489768904263968041032517986546918449368409156638200121631708
6576357462011305014359092400341605698591592829643594590676510170200915945947116084048506802907195216
7982196327023353857194403379335630235187219314769662700345373625392512889345986932086404973071147021
6695256998657825025948305160473211877341716225918917347500963572866057734005016262226398128730433147
3767495049727744878763332742353417598487710591670777964676374744136253059369156005290773666910655590
0070427955298485341358891955357296999917996455404345786854684014028280754428887210916026233667969988
6920015678753115894822598540755226366506521655445523112380792079651514162695193192606549200889638483
6352746788224302301417912775051761553661684587060843608604304808060314409233330722294538522488912846
2610345403813414498263143795305274390874863222526510142048355795758408684805100755493397952080654492
7858064637099164088273252308051482401048547979189155815052997041722650725333445063329572458672448202
2527192001916887957871832185119292229116635707763605231429655353063869103919694064658663000792568586
1505294725102005081445143506950455590508258737587811539730673014871080988634016297448472637756053960
2357346878275663935015205504004374421686520257646216733224893874966766620141721957155622839041691448
9253077789744776594848085796654345348202439988229195480615416267144160974683479935692075987804078778
2239486846745138736965571406318396431758050493260341069268187217002842523550848970400551554888243959
7578632554062556469974372568641249333968188217584464407716748078335721422237510451834685079497694171
3029021027780082211912129858626192931304222071437745824622028019222827820863032837959104529429955772
0692263057731130177927341105916814848703071639291286953360825749364264472196595294892761787937834988
6658499189486814695022696752185601485364106047868877666684533181055865711954120793740673050420788826
1176668133445094424571152113070860813958785288868396108962905278313116077622070978087913648463415017
3519690324959381541724063660925427148318133446289849368872977735996287183683919395190478346658006995
7983287048973071706207132758004930747543904152583386717053525091742948765011027475289481227370213724
9077959635688100293809314246135208837059664530939160637232877116206818779687907016586880082411165200
7865031418808075265611705033700141483573060602693677901045292462708775475162485892045369356440472698
4892947518994707080955142480709736252581428943182264909912448718191462754983455940476920061193780398
1415797980130973584727612453116058780820605568747602541998257696067104322424235894248216650808719062
3942400425105045167044539701963983659621006548791547290990280774589917090129088666010463486513160377
0817477708931053630539096318084223942187516977784888607075640595294784582977589088288634940820874725
2250529192169099425316256512025601765784594632927315750456851556824442091638698420775098434599698962
7581712757695200250792716159299285150952672181536426276036415035178064537068602394810800837515964869
9040649274987777322476830329526301373389593003017376455957700124701883268430052162042760205812327303
5244552876462306621415331928734262083165198883066662700968257831295505345554512474849968173075630497
7032386644461975279908796773680925062209302841112553134376968397407539570975496592191378477725647300
1515989503170214979729807402661589670141840069166549643053598402309783935278225182995601611442321689
0181781314586246542883191963745211603248052029282918469602688698261088584989631996942909831420182666
3830899408261787537836415786462530555567976994388654689596433398093502836903801900439044963403821435
9571921089114598331746690686401055871576219555138575488089240916546790336542513296627106336077536614
9353544526285550581334384703607472703276849958835616293870395902685139475656274173443898051315962147
1365117779410152828834523659507712817606468702264963416543050678108104853554631742848055226986306191
4328429553811063902137579616930521320544211584435586962375923413421324936348314672974914905888320915
3652344193504453062421410909671857915621436815812763145841211860619892821362556617959548622942739056
1711939655295689956791101925531884797827855219022715449280028573927590180734001705126613596667659031
5580385167305697951278098715017962535843885931213029201256991038680028958164368755311206445648021837
9139923583185346484649444771860962926598811918979449807269772625353625138546657534722375581664716817
3204991844420213517547120290259792285522928449291156592905429162860522320844386213544266347047918700
8121103329202118930175509331258128082686584255151992004151740196691688978967788807556852864087602875
0387592622731390537471373758532791125464822364241355300454298866363397222273808768554166898824126126
0273599090389248882411395553125799230623043709490496689375457001681218947270977007279418540286590153
4773401764376634124912088148288380559645518836965646854110764777635611840692122705201672468142953858
4744375397580023733749591831476964676467191062531910623740375655125752717629867137228523064528390761
0573387473191388193094108737343472690104779608331901676118204107718047931141021991473654986593274068
0448426378785021516247012297084485845842198313842719156554252635071726191271666012408748708882294847
7244552947768520093052711575176540742670806534955035112641925342368563601377968156997792442655080792
7279683004969562153538540419543021678200821426900976802293692687459900567854306643952979302385270267
3378958940850367362590723409142653478310414431265947967711822404554942121085788466553351392840944541
3959813486409528658904027171504680144422375030404173634942942113740845577954878325069243716334848117
7098207705613348273798400446641519806849798342410519788275481387016058451001155888219038340629506585
1414015065950858291729697620294271736529190504178087650123649117653485655542193274210945511770401696
8269378446166112995575295827388313305479768975260982445472084029805840135827472823949643105214086698
3078445921596355300838217257485756905347243264461790878647712218940953209122888338722056410568645146
9803221879409890937278847404690037767668557389754040470360897860996529335968501621563265969279257347
7650959172637992876077471406950071367730703542317303910629122783204097946959675064923803709319889349
5403867778264096990470014184267651288201529687155256952008768342479310338123280702418895793133292002
9302407654520525932678000138308783804555654048370785228319114833437028550235398570423396255219450452
3764938896143299609785587665406792504751804908901473355698467580850600758145865568539958776662152342
2846768363692997382312703262731694609508107747814094737615993407522876438101900759799314116348926100
0784578105667196228193143963476440180394257706560649642864752544768293784603553612029911964276387934
6191402515035097722777143981020166354926207582958623542700260790740609161498586023071757682352945799
2948713075875994474902379684431798825853701662451211232391533242566279421546650299192372973801010569
6840275285788046684590082859323054056148746395985004200833672454086862985251242859438294996342640635
4750231478377515076368908982991023946763128773526395039461995426710246019538184427578931767829049230
0720580704310283999079456159222063379442694854994777775076359503233938967325752609939951800553561090
0619176628845491692530232493459192162100834245866487669423856411902381301325763043482666539225066875
4998015823578382223387853576866705709822092490194010933549781356402750851337382287899917771073553949
6991847866580968258961731863829385475119006155355303720633811099915045592437720157044998319287859725
0460350787945743994594458771255608000436104621063805674120047612267249346218749293192737480338118681
8415816902989789425427390645584818805697501919979069585865292491611136923872415572340953561270169329
2682484263872589109243846971280747558383533047074939925641409595829525751119510217226402085530522132
9026088757092474771112530363875239132247624037331358596065864251764905633638196159764656967259957431
6210453118564205126801836915745198138536651121000538628699645120753442338712338863253810855978889870
7326843628341633094213185361737752571930581016367869925887948486163840707937350820526382879492039242
3540922194805257949080259290168753853660575330176134550831556488499119246641593207775256118663548946
7429517470770560483796479077271151368104507771862131634101785823072442732571140200665962623973517400
7464570346746690820234139657761775244846813371454903410288441418937846030852061241715355737556809455
2525418051975703934885926964754725030156298107032618479952932555159846241120361842009100666621657998
8273998936194740601049491363744611115830970921317716649118074590049939061379778802597946155022174567
5586693634476668046097950383808664416302111208032054550819425168989957081266865163012424918283145011
8502959338142967872934744154392380728706891291578821303456291274960920706233362984306397923820172232
9781829641734230711730857836122082967574122053739318384831696136601060613965960077368929406664826297
1336406210726839174093792508283387628100238528899224672768468820188662382334376144790956954502090612
1990505468081260838914858917382854759319902915203505565260655106518334121196467264670493778248353551
3146567815779687025789469587725913637096753229290409355564557156323945555487015766617330601517736203
1560678927099565199378876412288118525483031143018358695517434828871865793989565534375536197848038159
6015936755589449050240457242710202568572318302502351813694077702185931644280110053511087701995748944
0117415232986348462970361478873330250078032477524904825510094093698761240315048512011600885037063933
1982703882625074978568585597168063367332027629178994538228443422619983482074939889234853594039202884
1460612802099618442549894277035126619623320877258113732648414940811243141945546411342973180185703341
8825157602085958316675380810197632656725873471114295931008992122996713672583955916655273002091054177
2819261790711185603108071549519433838327184935494093830303173220200417108364126092374224870145424558
9279094230275950763807583016820081979511504853397784419677546811819991414473447875976459249119603142
3945682786553357992963256872238156500287374461465608028946626912486244621082044991036201012177437842
8946934721349489674730660715625402318476868442796504702559726848749080637994843112277195539717745498
2288719119561385664774604001192284479061254181243141592417814237988893586493154777471408164156487831
6737395274207042218529379376191548836521466562926957609507656359676899713561426836755115987585018876
2639760886158528669094529398920909107347828925129182903558278066554972117371580982007481520133555907
9618258128451422778044726500065391322384309389652681474058418491326937345578383024975114567069164326
9922731132462913427932864280947267372442327852689094603497226577346574139625160622483814477366997678
5188442481433996387025681507546209028400024747486710586376672235995076166403948698343149897325819048
7700848106871802963893345186970664843105232173640975995061911878944043371962182353331684653598067108
1159604435128115187919907927299261421685083293789813540442680276509335508432023384010716193100605508
7966002214231880819284744723896952444299542376210777279550794423440710786853954506215854774656863627
8535663323515560193656604173990582243141071363479781937709381845266906205439100781795423894572390478
1492323332105759268081599133965177261158562760174564316519497580168338703848921456040559149800750696
2019826584577153038835402142458730395085997089642212682656289025535014610012344352835108921815821387
5589824650813733423663966861588712982366861390493590309728282300422806938073297686034326710934961541
1643294216632614169948256396343843319040066906348128193167879771649341651123627592785424336131548487
5661062028339287767298032905140696282088230641342567149987557849200645070289474927305610666054242558
9933490770456221765675437929315791060927969360839731110226606585027296576335245875903136475666981378
0528399271661208639317878255174259430364215495482063206138126566033787684861485360775612031717526096
9004472636307158744200303926387414143533025747465784687377376062605568247335199235835454214889229038
0909875889826402406281323737109853991411270952968673724485780919719399912472211095868132061557979825
5626921159408219676801972074888051784620194401864670414671803736641432027809643903004826684056614688
8795026354813232504844396601615971015905381912467389385555609446818905877812432495382179541254499434
8946350157841196646360550680572804120289470521637027173487245558863680430483389422282787719672385662
6533385793287609569943001890066178726050716552026059139209436779375917489936321735382129840732875126
0571143787060508194028103702191878443809483770251412265729985644498295765679638123710549068477303847
5188870438290658811323414011945197632197738978062848945558957964948547922602712492961688189926867277
7671187267218050295722058632556664213755716638839048617261993463202633804289718318734642654448639094
8424596407101038604591221616845905443440785596864574553172903887535388924858424834232046111127944886
6663444285532230352731984157303042069461252604515854463883422286805708047875093442681498815812431855
4591965788898791818476161398236479299643682822401388535999286954018005381108887574389946460456659690
7804542695996284569738351237576770793742315781722067801995652776912250733704228080881331267530634166
8251529739495707361455012831154755291296239705557480528265406497729151338594780227613324433661681136
6713926896841766704014953696698407134408358311993840830526103632480748203163288273255479608265099159
7829571539042439364527451388792339272858533994544192124476561367906230702195775174968963158752301428
3944716134969894553493316419374665385891944741773231143088639782039940309703749514101373100348781544
5418105309919139356196266614236255286707601656842882084224750080428846515678264900224468253001746478
5724209812924779471979499280468102874970533720418869417358883896706969310924343932469362686684254681
0003103165002024517790651165608704860930764019438062968793326284000768053541603957119146659337445043
7110441403599528120294521395376349882846967457204634052394956087869578722538553252177034995403215571
1646612763396396262803264450157861198840458529528626886897476100578389195848503643310288289453452758
8680773130273764512733656552331407646155287888729578688591633424526113460147450473073726957375932505
2589780939390481628892126327290241357735750432676934225082641213614508017170812403392086352390637431
6766427350398973652960618490886813785101391581821450828304767883169735145903661140486939922023101558
9488013329546968609752945324238833783582937096782366537613126132117397372189035002920333981412734013
9797640519640325693612358726909057445981761530357224132352206010176870045879696412608514888981846935
8403298925033674515308932969993772155304772338374705894422339095325679224143158420266489254732897193
6088403656011313993628370831897525766540002618699124901644397989569712672847524399921708331519780109
0272977502918402522175004932927773983168094925734028678728716964248753156190221888116465122512107508
9945763691004208109766446817396696375555837799370246802578052392888001174908934553901290773359130767
2497259171395872804615329420283643656096694394303497476095188586477260716277140031958067861637242468
2662477632195016802390602075712892368005831002028949878232295046429160973297229343716276124099958245
9735771445890212421728305949285486390017742725982438715144613887909235175395181435045208548252737682
6726897740520156601765403569315446708033623198226935464939823935682595090273794706281206214179543711
3759762672574455656095308655340831391354750258343353392943967417632434443897920272995753336243421362
5637271281054484766621249292428130278361028971866426425248021410820220093402928435796771734835727812
6086027193675223432034993282183718073740408096378471233891336243827218712814811264883942865467835641
5123338660883646753363611252202005920711309604548493534263825784231316979478028077780531654491066023
7357196100211259867069114222512516365668747910209479867527003834903732021763244007719974682791671305
8540544515357954413380193816902068891922322964340128530648715439568600766001706639402361267379526962
7379358590709781750503599748485600263236377245208983781863674689863111340826375812982597122744580337
4662174850076223196852029547315479904492595093380854385309535763643414319116871108197321361031452334
7585780712653999915882206292445240236536725182605360177661840473878811121338480916382337249598699655
3667456263385813106024432709357888764688568066332844861448130707163994947882874622874012397493206552
2919605281719959404645856461942857178999809690324030291612335170035334541603493334301461759138830698
9193782947315962790221534981274647733748545857000967871996494470535058111283356019597997648451242458
2319787064918445716173292249115336429994426121979430266169476319217035423043305771410062858996200780
8810722441256558015416294545317111256412024576728106411836849725159430656392493086278219690661649657
5442304245378148827139256356105645367456878863965264384353892163311015099014479837920694209329431092
7445653991962920297227731890880125270676651447532809605121925174151930094384240543050014814687420876
0579386117440213049871545521331690092462214706546549669347535639453574968101158402939898764145511645
6692491012780253768291134208202375354174404791709771120847239303718709666129727462917031712359445117
2822988006982862745791691738661851725239795070650237519329197889123465758147142261829837443394118979
7657719709719211387630130055664923108685602597548726592646866743707282847166056730722562629571665336
2956790557500472165500631773667422272237318282121583328468848467590197580814775954089033310905700482
4751276066227143044644932301093482468738581633178692542945730770184185635218408623994941671101742127
5625055105755183270563835215777411571102845464931519438858050298598425752100479590337585666233231189
7872834153940793103961955491440707749243235075518410534950918457853566881152639089705028289171128376
6979902794349319582513277768206057609793050687179838291392572604799366479420493923781292577361630937
5849503755407292896240352532117583393794060336922873020216903684317977479958508854332599727303616029
1300424733868445789081910505183074133367575826753431895641963487810751552911826010864904454318930797
6586692165844786273725793150670213230782075087919379592245053359043551125732018211449324826097818302
0213277231729521050763102953152373490285174808071465356299242735246894850468585696611602322399865695
3682214234634237610849068468519566508499053184851288207586435443291871710714270975542225022161048683
0593030532325912192503259270963856121911639931521498989075590860071046898004441577250605308271833410
3259310102392955822370876876504632389180572212718560818398720597622602969191058579461637846922470545
8019064046071942734885056239371020325838179514998686190862960169132410602601083751435451336336221712
2230348956274383489041423865758918358671995566266889413720593725495207916853357913444321295233843720
3206806244949956647945583960746230245488063774002793161158566117067620232386440787212043330896184040
4613015454085788680293751708043131022400736967190519781103940448939059931685722330823933576581787898
0970267714933458575462214135348057145667223473780093696761205124305049366631492572637564600557306415
8376194662131582662278617818176981632445831722812671111826241304245595056039976329975682017920959771
1585948867174247948271180840518938375462944200017406546983112331027537514864948456376713114488172841
3342309532547155771776911306885106625016788413891665435008858159541775320841642015856335378081727656
3540802397352963067312904416011221203223066864825074889781334312983996735283476667208450245897066930
4807705947493635400811206367783943872784815904307786687412208522048390120466109487738456135221599303
4301821575916170737165473235226558325551813178605153842651811999827987646049991639588083413803056642
1823006561363723404805758606041648858644540399162225801447606172757480568177086242389507849238117678
2472576179689578050068217087590060293092869402072554843861294557158347098360044392469257962450392128
7345891411764190755761865078141313221494675473883546790619202985327999039707475867113548312071794158
7797416528657265944023634894654773445403293281746461707219378088428903245412204717042885301356672448
8508434955876855477739240131901423797983860316775442293951812138296711627007262116739791424659332782
3370940021204823720595267996880259451321294979188120281064804436084209388062502407963523358084158018
9484994674394922864395001486483161119924473832896228770578943999469036648768997072580890808564091646
5108821644970031341193494807153423044680258912773922341034720245725525950937016105307502392424405407
8578064536218255870635311071423081665512366945902383734862964841046312132849296718870628752485353443
2281182920407026890779604206824442334639840882742734721676979512670269263011861138984822751500837191
9196199616566595230998575129350920111264184516996853773791474232553741216251382248064544126184797094
4369885558945161197769003717583254772625228642377581324641084792302729422113519544382415530337329355
1087626143335178184884964168940620500597056009440491923916872013540693225188207296543507299386783537
0425629747340543258299127208650249026569985797958713384315745259857221871914758281198947076879671529
2582276034254812589115157116187639206292740175362189259197376938665927039693471837598210844162679132
3001869651793950916590876639409170941967831701497231022628049142544838036812694114762341965076012933
0415159341997095469053563381058490716791408962795676707502499818024415307635118063368986948356491410
8038035243272622991893957537857467937242945308434865813109916854555183516344052518112843958382324123
8924057213607769608937060862068477424437278802314424983260590590552664015050757959768165463724999990
8721164635429007448841818919424838195675270917103791216401439965790705616657114015067121747813489429
8540227208554559122315987775906241936691686586430949876562273653931422942850108763006641797739235181
2297136460898103055481313349742932205117582863903832127591537971263217824965238906322865710856201164
1124637939166269105316580512393449719776342289505862539006388590558146352743855327507323501420525082
8560929082099572856733475507957379213155235329575375185450234499574300316615031129426349820831344502
5216314062724828192065328424531811400391757715398943930435936819340949070814887599229072419865020123
1973038582735980604214872506963189502091745111139955040818334511345754343795065485167658782028786179
1944243437429358972081354605139909326913719465755514134662447472755093977376353280873707643100245318
0133760019216501670185740041242339930606801822461488350826650749686857942710308581961124283934632477
0061759198467299975142965177220354931210480585004932398718606128791294046751177529856859440879885857
5399153066408545616772651613991357448497132015442555379031865821139051897968652430126466399247966819
8852026125255414914163801082716355769372963474996019277663069797795589567917795418805163990814414679
4435453403661588676492519081000756524630135196828249032217120195430977918341529611307728723643552003
7987673325851473935187617066131618320350623902614187046426363481432687815765675659460510559053734603
7466486306978062160205616398492410306778317331556131323689318241823033944805771819844634557471487286
1397240494064809229623715500236455238355993472136062868843343312091128545649205771527644825310132178
5931433938241065007308172627691280870372320316408921861733479428561638023804528046851109321067437402
7937756108418827582233846085083286296313088720316887670996292004466168499226616301464051818813413141
2465041734589766669807873395567657042032428253514899905279727281337260221940892744987582760995108655
8322784636688972330840734662842075335617003955696293496415310841624583486222001716796483497708421910
9753208364480938347054872126831775520880021872549967973028527426454041063679735570063524229946517105
8325835457328907305704486474757555384046806554760493876938700696733717107549540065838573082942239471
5926485082421175402093977113969531356835412319022379082044525135784156309276559973354370014570800317
6571045581157310154081385967557593214937129420479147309562118334391486567195378563865041735617658568
2731103230902476780143810854996300389597160265109511249353931466095694827754933071423479693274254344
2053224405139766679761886398244306150030874273554688713122206118014988525960572753501656212589119959
7684137470205109164213420215315350784050295483561104199018905061408318047000363422630726901270749352
4342696893493905789604155279888821583805521874343646107243884928962018459806748934190770480980218264
1337746400406918921232432659591702300489221758179841315499508573645535982865236652511282131410735759
7214109702323074390982522743790015906313200550766821426961408757657533785929366022690120769245608326
1960515606118480313441751788991104799806461292605336931259256738798548473198836024923233606078522443
7044066588087047456980598568480184015388550427064874410331826421534041312722661765714974879233020382
0293907113804883000290072447887191669285612547259488524670456616063150860548558333268380468327777258
9385369445354988358291538011621740239508666317112046672794904501659899042954406140941314089294158656
0969165592703546231088893697939300574402035263856164882159713855938105612429797717893650564134025827
6122296045065006112486502869168154500328847104359511861864641071742653371371792841790241976699467359
2869324861993088411030424371179468510990063495814261556584493837668252235644485275129229605826281363
6678994183922286345155745907174298044864867596495535482014936409815705336547890263858451727031124820
4745043796303726884768424646952229107818549932389216592272584335550134517774560747570587581732283592
6545778646188960702467506008448828093385125203848781200879701026126320490550816508169505877504174953
2604092431360404008820357238351493447121572777807044752287458222219499358161331881938420123902568883
8526072766046373154829331983873940092590369367965269026934378350578995041406160052054382535540665474
7368398722942267671793630859633190893729750379021392791404332549035078077462921979421894666407876798
6492417348449272666444998980974265397907508976257002134289853146442469571104972343074718022594755538
9624164862893337059270279374822524200178046938489647718431930209033161885465242990129112043332943087
8525054504661154496502876484047222413650472952239921054005327695200975216245720714923573473458279760
6899418844884541745324302332795992327600919374143643314670774816473465319780494516231177964838978550
3259089008508997317859709453477239743712930913083657300096645485062043967107213431758751489779834641
3050931955118186361105130431879543425314012688883510668267408560155752161220316481522308723610445786
1148655397038980876491913245492442225046626629873237793354780301201589715467274261758165356227354306
5356790473749088386699195128064025700421456795441762828411844170005329279706693384583073646327172165
7086397912347360398212965410889094568410675558443660444723634690889221857146983335414569108645629042
3784221851865612615884667754425582380936026533896261813621652510597394021840940217034983596876140871
8947714870745743022498447782553401832266497271658199993720473607540418884338100299284683464612735682
2260439267957372604185766117806413206307930358750325534817946589300425604787296816200747701500075763
4233683864776400224370607497042581911162796018397774110508851105415008689943096906917553701779547631
8278647808842619627409105668617666741282370899161785860107671364537811080093820636746304552355959040
5606423678902753514613863246922884055252845655949992925948065411805536766519391533143774865735500092
0219869864722201120140261139298247948931097346494233855032998992180052199539519379437472063214298652
3145022752271436123828659619058387262003528594924999107279452241394434202151794212743082140970877856
7978987039549140402855508973330321910655957731524915511728050180277001712307523098536789964559449879
7605407248883441549375227336223972108155956084233494589059074166270349378064228123651561289829321391
1196400162472962312762601705388520330652500966518330723317758368883556630647775818881893097711634081
2952186014351239831069497004888821754184939263858827572724361843365670417715779420157289819959035110
1732256919526800070658779191900732593300118809138465330437442918198134431915754796229531213002614622
0721000271172942243509719034553742800743503127402759573294898069697729207338106622702355633659937069
9368274041726589717260575489183255272077848540439578909530684328960985990778462790801728167370197547
8262655121932235967752178012857264976909237352688924638682451252952963614347342325257238276100547523
0369534382762591891484731026007243133524911327364839774215124658438343606924744742673516765797426747
8737041169948219692689376858549416573589077878392529856190618862681430435369260784402045005336691372
1325893090487295575038255280096994559496023228646080589772063347838980963552184305814204220229343710
9146431955311339345742862207653257859277345366308741720512104469027527477721694561393772968433384358
6413970539692783952278635048847706428173932083996494088238024692936069770304073865233755296198046893
9569486384421969778969058217821835257744563069283278859967680867445021378470703017936758432854861408
7820225844819598658295670475822344415886575765227812578251372360541798266094111186062602844319599846
1472140762672058995223806653532761578315287687606288525281696953436673066041671781792227810041316683
5837287617011364524024637089313222584113966899212608986632991193543760019015659628605532583532521939
6694889757425444984511446297381959714629691533042187545109576669862958520588734666253840841360069387
5039079915859593812795391595913192063325760085233236749477082709740582276354341636263942317578361142
7543802987606554136197112482039582963289690281228161629710005013237836499491032546506895204258666761
3138414067849700739269377524140558485988668026367972123943889483574950241189694091987970332015691513
1001693475265165163159106606867864103310672307035239181200581032530030552492175071584483082124605154
1114072879467569691785095326930365094752244403585806384777610909293139722693757467525180182178861109
6515996149332963914592310858537896215042668624463810956677487267854005918763323684330370865178745636
6248425072863659720160599627424226637987754511423257081134495358815101290246265231649989971500829939
1633220241992741320297606628372515512479843016642451297668158808625331840898375078955191378884006704
7246826974179601789632104528357801374251662079946863108838748111268980289643741220696295832218593822
2018097977884208779702003567772600062917089580671009021908616201758455165131800619035111241197406314
8328081260959717197668326821049522387350287433564448555378341353605011086104056714291297524838241355
0004689397393630370036859105118816774236177510650797710524863334675019243302046709027062801329155781
6412670713629446824709593771214925445153882189577463329384434602199534738240086754860624840562185851
4773388686407585766815858402695564441192779229938651076126907505411030096758298970956715244739884449
4495754236882590519702792066849394115921586799632856128461831917481487980076912096216422531458532362
3322092182461525566644411248664898925181955981123470783897003665343113016315735549564384732696337025
8934244814254009057433049552299048188691397312429610820394201980930390058551476785151655281100603534
2280038170013018658147872585315766446209813199876552145043584506321337569452743101813113926985028771
5654526214797286927540547325504479319128714983737537189530775480411819798409999239771317282617530505
5388708811334116623484905493952850411886702719459301825828793896790166049238331182260564375921626861
1500906091865503506961541846784456130155832158729214413565317730926279967394699740820105160721811579
7729789396151974269235552022528432290121715726387742192942321990108784312910604190866205767927961439
9719581117515963713638924280078440726571008282997386678826936441020931375163865673874093893455450257
3080007690617328338752695960486159397348274086864990835075100649576754641347538497906297640685902889
5479150973055782210293235600450908384309797511043445006570270806655628237372369554131923875696529462
6242901994386454682995539730527905076036427685772787096268754414665864273669978531594392806916307232
5003319668979985695266777544828998503779968385718940032825755192018875350145569361417841310882266921
9402779932785390997997141828012110883957022886435546357203925859081856128961858826814292943500364817
8033021784009047498148689053351380285304334571780354980216306808229224056108113223628320065050318334
5600307640044118849736614442774798683610122297879098635446277090764179870844874924219873202353328119
5428465014358192259425752414555158253223034250812876860661053200154828344129792857132608875993832414
4214021797893649961074893744366967248704242992373900891274659337198257139155265105280703917611655549
6244074499346618742920403361912924025079642349747982249806106050073860664924912976230872399036642986
7459491612332973705651975650259954758094409792798162574224733087008158205346780472788417587584232306
5349113083922984331920831751896103546965062036098750349437426196013671386407607212984559030099551678
5034949487490308750849890742040405672871303104482426714422113630049756964432605415150098512005842163
3759158151891244524277583723255298893755325542307715909859993894596125875421839520992530566888050065
7168444686585233657912201678318735714212465997585908200205338855952574166856222081045266145278890468
5002314277016984671721808128331466379261811259996472704849625728062772605678986610100011042929307281
4667096439740686007243473820791671749555162124983823489135627711109148388811331624951757396018575520
4780103479860787829848550158427852704577062334576146152197948172390656432329942818906831638175123913
3108885071382700058971033762894594377971963851964048725138212641665037737367609037721486096157962426
0946813835694661097270138419111295478384159837808048677599703948980445979810065045403326436940434413
1214291544107669887819488936952685105654886135478592965060957360182534469996016103159168200631545984
9440918986145904604542588536733692228888652159856062821823746259700217680311734071860505277635238790
6419522097108794890112995450881150295790585908648456723240787519655408557445432901530302037764146775
7466439063510064318326696339677952334981285333656413444662146859832741108458801965399650574197099547
3443352217777115488209698323349853274893343203965741851500076047399420638611426543151397183143582724
8480574761501850804990504531700853586530835009227867785178762600358790313388838771230242295818397700
2394578157239481703800231813727159989804370500948847403669175215489842974404236372630086668502748488
3095432025515186403691016488605931444592936179523313725683425321670247844519524474232758344056932084
5069924619833462113835258932454812620459945897434681206834264358325272758481734283452349508027279755
7184598807245120125201943188853492402446991122996146067109023822245580934982309177795621662044419037
2591436853257282903393987635393994689245714674246609821471825984471587853958054924437538523235054408
7853613819410869769428738305121356262588424580294520588870611566439027931170295085393457742303938907
7888369174543560062308035251899061157514176548262749379687052339563774867671164894361072625948703529
1848554375451373428627904759690728763722249216123122065879794932980193974586902289679003704709276795
9948752676762452548549471908668434095603829041224870500630623574115671673261042905419865706535020303
5868412536859053324507271966441041703850421383521858607749287379671120867812201999389549633850007406
8953682001275190136642711808868561884594313552612293480299384263993404415548637392607727677475660033
7334659083069227900182351003547948610927340237614085322913462413432562710487278903396257134072850184
2333996087098969890866994571942155936667480241335895780033170979091580335473765210826050227737814689
6370459641644263682110857889927265054116528922193034201881210330841400029781255051807562539721555657
5181605890248181491800471887330532681758575833103275974854323776427093288388772020326221403874765852
3174846716846224469397279213251100372289000280734278374853794666263236111463041133811999092015086811
0847747167858124459310908420159718999822643467569900276712785034168145071080833423997182574262129508
1335306720912881272346648653540191480684477786942857286379150005362228154435974651586729577409794532
2567796423264871640950008609965608007737801592898890243388668883254632612003906631957392240230380625
8191320247117898650703978110113801906800402378605529252090448261832028242146387156108309322416787483
9994947515994268470166583239870008103708956309656265187532987135250585068025752244885485575638296381
6311065680768844981774312981983326605981384530259585264330091160997708366151766299805434443749701241
2363059022381486377138591824458724484709739560269216374500049326722558340716454525066913576382737258
9221071684023272020939469603010668225739865474693349179295203425802286788892574428102723765767912137
6194369753245564231714709331331981317981066966052222565538210235466410385318409512782007488961588142
7104599351709757291335156700089266363652685547642618110253145560648972722961664621618558794077838429
0160070041553629410775282051008092230401959186957609483752803211674429175860358237432378883808037026
8990424560444807812653952532012174752263352653791592167789055285283161174416373243270509777678008305
0133175691329105423860428155402118046777219801577242407719367777862704263649381650828462539452717333
2414402017490102125863694739278111395177403623261773761626188033765031911259540310912484290677536757
7966239753558357481248703970702202752572634984479883646383356555042061645343392377732682144027727696
1445646476185569963704272487614637705368128593856296616749291455915230284301549456017338381970063350
3807888697097430570893401024867237922213704343552255695826610619266534562463485534485167045968350938
4536286208892393965447880440619052935539566127378673141586013490743719776566843870594867402208013220
9376372219375492926938394745442773850848502389968899515543698325430912153248112834103614637583094569
8841075294589311377050848814275151431411307457366803591353541234446858609243521071312577192191220096
0731133538675025874648513300682867170789609437218344940035897902434557978704723747340616820284495830
5323840049588394108582021547893972148829020346988118671938917281981432908223812046365783185754088320
0461352809403846265230762880317957628735769811295059065419637639570150014246102169877181160027551903
5174033973914181849831836364535570709167389208111321587247499077320885566761114926640939323699288068
2913539910053381431547847620695400235186634173565699357586947015823097146972368010420573280640424464
9573492675861375986297606732942668957272697209846548405857741328194933452551484851120793984764589690
7536112797397666799455182629970267197555756994691691566941981019903728170841490912256398163384801440
9439791578418327187172861185444562626807064665755685364144678377406103519481001388970086540271179311
6861067076710802852026691695619378743660642602210961459705813057014223534250952998004092449502233403
0978562121721504079570603879474118799440486617768603760408462157276823554056906401890981608735781000
5384743405972857292604670935158975759986910234330904471534084702989624921801467947889773801227377787
7581767241516594012603108900618003906354602217160201058750350857523675829791917917601285151111667303
4948845973917504751564711657313871869083425504404882287923697178313318341737480158883577239680800736
7805190297966991914334528097060966009683344326979745312338574975772596978362775265676265616048865916
1566777188870022931166160741564840946146583309979739016303829426000547183334361782417100190995969694
5558385005281882489805505264773319321840412997448140223807924492863244832563702663850965023929493301
3763576032726490279636379524839282765365414555241630197318943770235379809470191471433379956682882179
5033649951778354977575438386401893199610407178173013933386691773237324000165396889704470458826856527
2303744671601590496170499623915511274391097683886049288852294634120603785394065733768394866650545402
1522021852993772778778136764922741886855926025724994522074927652036244431682863437957911475995967730
5622865773428153959757949792118668479735208110942974175506024354696979499881060251016104078450234378
3536688168079981082439345698698045653485841384523062101351875788661088015517381767438724648817939284
3518455053687233188027220840728865305301124224516956303491680589686511660818966069830993682298331147
8670846972420664314643784409116998107698402038817973882331436017641436668434072707944659871309746325
3034199735633792135310798218724405077051030297494105075396971250968975439980785191954077247748334786
5674221607751972464451146277591043457407810482538645673900816808296335686865629582892152640987297098
8625507094133675943946668419604513235579528482335492115375428978515600935160171390365034128281461473
5686929175627964632399824472684497847281040685992721231019422690682085220035424002249848564376952473
0650479466631743982642630229531374438619713663561681460159087837699738097930995756940332941395825229
4538247302218177730970301771328294932349940639531942947438118440160916843620338660949323919737950583
1923165428047087713193638513623814832767755796018303222288543050795982655655205639441734445685599097
8669510139430608480315566660533645365769639792949436955908834364986822603232270555292610753652566543
0463414939457496337748749962025124762662713152641302020781910636256741405117893863484939182614341245
4304357630699383860821918668549288571193467031108964408474166231745071026722277230681461253065089547
9231869881936892808118656447975531627768853996371041038432228579775009372288199376290170212451929371
4612265955456976024363362017884719536870090444256039921738393863218748642345745772780544154201387271
1780601764883246096242972783301471013378315829214985855276243987225535076267510389850260244753929667
1661826285434357086731259140806787854478820795535337734573576785215107252343229098841464996479246659
3575213293303292856667249733968820557165810220583092772699204213553172871804156130551649842929247976
4444161527762338459176560819184988462695778138346983544940507398186008153248596531878723695828056682
9004467039204788645633083145549867673567208172377897248371958765268229960134756809516503660788309517
2537482165634365214215066912759070586389264429405003345986133479104332210662963086154697702935392881
5458345560175849771433599074995946367569968904183104203203214907315333713344525037322763966828114133
0025118994952013736304281247815269392243951810182808551766275293332197450790755349039183204820890041
8478242056440821922913712786783563713958510517498725779853278171238028955802463728079245182729792897
2974530497992995188178929817199931380574222085059416981133170932593235086729032176199625687946781833
6005979597386567400187817604525285498329547309865807877981860314066758414012766421493392483315703377
5024356159796882933359881253232234901354928159826967018614465730019215303330947626825578208307060152
7436803013525011451410677202664926109474924709661864639493284050206688556545108731459811532888236030
6220538179805126363546894264155269405410675685308805135366874365588054237693700377516395271045314765
2927547831782658086681372162413442766406080045674925410656110820215024696764788598856484681117908928
7595623565089771117352964527810776590332161362513772627414673107387839016765989487721498093513876446
3087464995797172236284566947449839675585584113461652736526079061907911786464888198023996576222513729
6674239993363643474601170247487796990455216706584939473683818175621565394322497851881279964470196682
1593273934399709115300866014071423749419115228264071518065141822565636736629646174090297027899327056
9945634510859763616330882033588173383515545973416898671500801569547920606053766713008284228687920363
4618342300582012048109080202265914369490256386043975594513116543013556963039693095459529487278127376
7419861726706878588630094540656026687604515627809371902586008133175803008882151209047956345562458330
4611453593945315403159496652281341980428925820774401033872796861059227078957355335219439570621425939
4165784183509366112295677059173540984122686877835590924486996994117119052019475376424085930619920776
8736295965275880162657486330712771405455054303784296101961832661633346959313377188120274872575299417
9197419874806855809319263102727844789616716408173361739450607287598387857322702130913646678604579195
4515003531654640033863909342757750856498938171954739516545143277414956107702718067432190431436589978
4290111202988194981631869656836037452822043518421842797036414410357125734074598762757428637914243000
2751354305904948147912430759479685362207530570898726089883803846794498104853500774054009667399808173
5903472564728665351591533914775175554180883989759904066784050996101528469345362898643352650240291497
0924901324187067110506598953114943809715847388170703259092770981608309489729333082567538815354850014
7061687629059294354927459410202656065709421389090493353624168926155824355656569059920801448358513312
7253800605000852639446129724478353406971360816787182578565488202626779196196590118038066948833551850
2771757626949996171945145943818365226862960204889454712045752241830557945194680405844071104075430031
2895278459298877694079201094975458007520096516041853253315967347477556457461489637907105533294874183
2016806964237675156799594008930717173977983589853572231091064521258988247176040720127718936814407734
1062270694849778011878263683234314506439785987303811987746910215637661039715688913494270361350422346
8861118002717961890298247980633624078167222174307860984611722206245219106390429478761679850911190625
0565079525141758495274598724096961981108297938780004028385285456513912536704486218018420105015525788
5568156670863657446042943819383001935787151794942627416511664430963922387225337460274084054499592074
6976304144870608707703240908405189917231002154513300272866604663481429749430037602926428229216545992
3843810810014419595611294230324772308780809932999452516332647697166969272646827899901551248312707775
3660940533304764346647895429543558238580298566246283139908069859526959033504421551213706149033228205
4627866471951736375335240266104716333177668634680930671832220783398909874615523661267607911097400887
6763017420105094552803338511144991127956279555413264657463069207408026718449484739805717356051078308
3418483176758675305460481277186194776691400181912194558902310850289452401139663218247739690251465733
8945972614751865917250750084647685523765064496335544796275802024257465559123111804674645375965514412
3999781296313926774160922232382645602335831156014287279842015616057994180598305214029729111526211558
1772796561997698415905298283836039411625047528963295871813342245428176005985695814788291537687991037
4603608098693990992923580350711030836915094190369180385299993322234734781357546226581044471389499251
6069625666890319506426898015075417033583349906582847150049555706697952526444337181919654829302608760
2370991338386061528069337436699252080485220852246760313871037315905760010626570344303849026895309642
0147486729512385460117541635391502735026785248141186575081614796347015459114695432824485196232333370
9752617082999642604338701666023717728482424527970026608794063262458132724817200831504696410273476961
7419840653947312531318130077955346932509152980096429839196227418140068920727299213220565755637011985
8680789110854697894680080488357141156240486881935415729867384544400967083071846761840050961030263206
4390562170712220454842358897820367994806793840915839132461379318808530866393682689586923533540883171
5691343561019316006230602139881235629003670017083935894109762574523918480835082408445313862618989652
3101597577105727415961020120785851736483303478877330375220481955628629174542169054230846568757612962
8643655400635030499012014426503076515186580404190315426105734793308007676478113426955066215496414949
6904108089012234138926376056788620508542184049929259506775596494688632582382428459370670815367332903
7507925933666594028925563283834078508662308673541334125609860540650851807867548734013979979921961900
9777083502721084498907805146491349958002646256454880120296011759207292632546055946130118243283343178
7613296031610731648965173846415127595653294626697493389229376654076262859985492342829334638609848029
4775003244721058718255441849512419061868665800601590096632384306908501685161271190474513009654787108
6815029734273827569782176466678127063673276626700810075739513746098437440684573699611684056833468345
5788563122101070359134851182968593218810656416306732281151543181615548813619512523985891912646817294
5632010454601729497660152878097601984439577417085596793756195734615760911609749010365635091514799405
1040664662137001997566523917156775703818191168336878214844297740202121622885188509102728834741723379
6254101502925037975295012327134928908401657852343330421287521124155751757796424960535149043424933105
6164227112819429761332163148169062734452413569491191182756360674045615200732778486531527810422821893
0600256079067646731937642331818820774239758977525955397071143220166261831379166271587309030572494397
1084965028430636902040110636592096453885752713361900028602315749833850681574554437468585253298610714
5884052890921150476194291202905176429343298494318136592494918102386867954545215987539084062000542706
5527599207641299527958495221212513757976132297695468849612935592140370242419072308865448919351649667
7083534138120333656094331264410182346901510943380322629542948242345366093732145634630318942730588727
2642378042380340205753122935024312913649049751420245011929126776768674408328384279321392070196948914
3387112152815489836532674058398009131532397509194560207549269096213970013131515875481477460279365931
4728155401247239759315890984968014570002730578134565072387459012499072923468381299956687520576954206
8027117744110357200019085114119315907712616134949538427865124039767840418161161125876055590479621699
9583125894161846151654898819468829301079563923848712869703010541789405709650718872557286164840025074
3953955101811598450016086804912877978644897773096523786574134016960789546199372144921208263610140580
1588397627827688406827915921690539663028746691241033143500103393491990598026061927174857918888836738
8527093565087395609294087987109373951570052851123448567465989173714711680845275448542712085429296411
2097168572665439365692484932887307106165802675691441309736195868307288693776512238038305018144405186
9678655170294889955277403076139769694765462933443943731093227076429508366288743754550262302213670651
7690663760786170935555894434981173977668277641625068369977453633506981177012224965149600218702550314
7379781846640913610455042581251072522002344267423452972532053013021982736310086405109715667700935575
1690705200267999498795126987984399563587135013028090210693068288894286795160216690843388162914168516
5084422269074910047182468731400585172807444602683399685790223255516163168486102605367594153924453087
7030717389183668395331722251919829274296419379980512585086023477961338606090179956916166575406982449
5399512929469098030226916159627670226730169889594884273160568042431983659262244293881751819499538076
5228148218389795760577433930147128006736983902070889954823905907947194144286074203014852250371664402
0266272760116660149134566938814089862431321426265449581023239412755103679941984247110573128004449457
0667439121643569290785557743808705189180789537785822580592487940194048297097704461229039555593118791
9228219599348157127693164784739531447963302132559342333575910392493946831956649080748431776175916785
8182240246645950801053837298899678235513837411063264582760952459228536925538922867428631611105710860
7065168123549562145569342963178764302504948817553545816473879604409697709344358088908466444430993540
8809121577395910001647962021910377560836592959266581565907356033267636387693703713164354538255616971
9404089998298020631576113375187819478427037375656221494396535786597740023012773871717685254577101552
0790859213558203073296102138635329308801028299374550168761014630619763721635961415948718310815686085
6522809726318179957329316663173800838838995267140315160031213714924450069753140083017095479302464176
0788373858834375417470535709129411625649908666030843215422024562928581565369455425941163779832231508
5121842308585677489862075684122601649015145339928725495820379581334218131738243307166123340852514785
1747283774742724668291980456930861117870687211270284754900344859802050880312808440930438072611064255
5678338448121202288288013595299819994051853838151102056415607352034743774089056400431589496992537133
5310492404054555022433011830128623713090059704599515047730827191352395304375334216470356887776098061
5503824671685612419515075768945646227966211760174842462255720870530086818208889027654621386338739131
2141345843217688024583374861361482247213230478838021042021920061571914679348668049810961266298245925
7378297431408892199970176569116775232519092358893837157914966730287897189256471243145748285599356869
5401544635333392792912312727920281841233559915618506785502614358864767613428132974821689722069710777
9038983977812343082394387271657961939546375650952575956402335521517868621077726077810749132313749550
4082517458009813893148968700792306661332599844757368304589214493919236496906621602107072637201157080
3601778030441941838980211493709162317857962025467848246599192134282754445981387884727823321146149346
0707805178656316973044620068443951478462422378353764870590811593607446653576617096472691573442882088
6926752978749955267018139808097616925877271817184038567778318058218671898629013135213677482983632657
4418312783971186990718067566995611411922593894727599017827020219658701313958006913077800025065606124
2048966924073751757121631232461550958857165374972122453778253269214296734349391957023655341609102112
5868503749029764178929189355700244732820676589507037773624061508512644377407355327587782138226961728
6061587435904024997802421098147067223614682971562960092446600856220410999604260084789439046412058968
5643968129013801994330343940795415415930698614680721812358152491901316426015523214070281422438310618
0883524350762028727284625398741578739766690562552393297954043152513866270056966406495223223608030196
5469866801618275781477813997786684577011766301100564705341352278676349092637176075508315360295317572
0094565319918296249629769337483832043632161155620051054833262862679199031015360910523738055176120620
3551698545096495529000140332048312000021275539850174959545419536359381642384792901270084001440259717
2865390917864992361560430656708332603974270516666009114077283704554326750991185368012518956801329316
1469406652351771684248011384791155686583754537353025019088768005261465302700245119459975293622751370
5024638029944629881000097045177859046151339195589389932344983150388698026064446290061017368029879526
8532219205211275424358214585557986908941420140502259400969618519331959865544035979740191530084700996
3375720782191394294350045596302066808215656099393426600534185005692266552901364640806735238466095213
3805663944243640960230465381361264556581362460575521663983035298092611759522743296215347959936214754
7511311183103383722387657292746261955251919901407113614459933740192796605582868713536149268515979909
0833402063388689216341254470793152454695913407537860946909623375237002219996879302386154118600625001
2727188861576808657063510405137400058066027439104911019543106825291824913321961710057738728725309229
8280766685374117385553199780297942917334275133563998813944493545969221967519430041423901200177522076
6796151532062696932791502697604764518749791309935255481448494565463402245552466853333158136845262218
3674825912756961287749282551022503066256293590438138982098132807300246679409717964476403296433355892
4806051106369516308648184517438775772563304658182240100324524621280505586147833111471194842033182692
7241134491151437637227178945629345077133933014176134036582301200779221057611255400838795598001756237
2481963660818612186846444382244062456324962579879024220223299927689119943822230262202770276337561421
2495078650100471561042184123317375195201609979032902556378803948021149066288736098513080157630264674
1873516212385739242445730871476485664020423351445914716362852455823906111783854345580781855985269046
0851612009591023073683127281575787551774008331081550407669024673312719504942001625961295541427617439
7086120526982509476642828264187223126571059895005948074543197502785539441393941123854193489431187754
2866632465530143354278052030294189132122784829724824160655208354379265626536097062470392941349076447
1743757544604713345618563468559841549656010724375550945644862850487330945668168967868376508447841448
3674682391835437774748560518287417154674721745244373342447980015388538425630549249608837280648228454
9704159283362174610944383960470920610983786840846722897049519401051998816005266528863064248731775860
7832491827175307949764700113975597778229429253892506328474880505253582845408703865464006448414566209
0253265623833285853645033749519895096717106466202067856645720819732716227784702012289190846047222498
3475154635404733207153252407606840921212619619603390877517431250121337564263824171305575906125541530
4754098168956931865933562407552354349383503506096300259661511697058105145841315244722211414959303729
9078579721328165701795698529197943854497922223378821264038991213623207490237367120654946849558256775
7272882066485893796913641946266792166876741442516858332180569335610097617394731957175436032240666288
1774954129060336132919213101178238904742248437644035334773245958025467257733567857597069601315426064
9085712097370956373009789508876729962747489430891983760491570972214039381487292457846044865054432054
0667092091623780643952556482346339859066682157624761537220444662867447234484006068543125751863434326
1274520370918723698762767211251390023398616818750842053131849640366018206163586227407429299813582472
6637572454311468938386720204729434362382634093147057098843975644172779640006053432183390478863546736
1679432175284731429209693498147770862752914064031675952156486185944268751800544922599487963304210947
1439634654251558501886792108756916730716560658683504498421203968384812074861468524642981788406598161
6948141552735412194996645782292549791260037541401927171765802612662997041327981545838863098847382309
6348830611514110929139480451474737295270298251317697528750917048662603328079887395762282138981749000
6656868430907210901543854062800041907289537468187959625179872614020309225498926260417671903963646812
0311980404947151483947478185442706975932613878982048703851501064120034380410603065274678062251614221
2984024169855624658176486627335117529861406789343126966658885103143858938189587599115511695152508888
6166887929862946787759706421171535888411283163224820998654118561385195659364686887772210400522829479
8959535437902318885073408565242048421585437980627037852545615219966650940061345832877961267909384999
6573944993856701943850397437550646226464647094259382525051201317583223733820704363367430606499444204
5193710887367135182152148374964057306210139127820111458672093905810959676802989741562563451822668686
7498113016039820353944634361561251814465737328624409709908413746827677641177627806982437087591868120
7910154905350445607649243529916538798529863323213041987566115121137393217144694937770927136275562411
5718192003164599441442684693115563389821599480214052422782080473353479614850579992605806714955749104
5672481558016600752999966578117179697128705235481247737446922803137256707678761160107050287747407642
1842455744019344724150685259761200140494784056686026785114601717543198407064409889968206388096671571
2260469364497194841632927783822836754914555133113731908107973871867585013334262932185116218974401663
7871059610343454168354852014521912153947693812277021193271997939660853261489416565456654704677297244
8855053791286881010039050352852540219595788568154820294733265865657409172320296438573931673485061914
9702299353427842063790229708190834307057736234240913403181089706435119773340322871494877180731513974
8923749917606206057770628190701942222048245809823044124344350228254787404275920891014713604125569007
1302804009051618590309682261040127181661704996147586165893111249316811121245003825741143762976919886
1931345326778341325346656988938564047284744279284364516654194372566958142893491739731324312167873059
1204098339094925948947190995999308209964719293819938883243462572707706590849383147979479050819367321
7107863590835091908021441900488505579377012841403175457041427230955745835646559796475517422029596665
3590537193832460054008249119224583807082398224511611005670346336565317451932650960467894417613923814
9655536310361308178822826022824445237858810384316390036751373321818915880892125792184133782628042145
4510534824483759228048249850416452923128370856852634044916235637018636962954960306465342737021699123
4702184284511385576072101365248455594640649085893691030592766830453488135495605827831366258533859832
2975401694381390912082139252358024802158301325203313320322667362300461461265582834398748640826492008
4617101733390058891533456056544700569664224567710926727610054977506667585052813258203336633370585424
7023363700366062975146781941272933685854412006552466344445424783221888583142466842470697550994049652
7899052024012849389746939531906707482779657776951761437086215329054032379558475039722737681896886114
0192538285888100633953174872445908281807646025150754940931610535174801137927782814326016038488591450
8782672165732955389927851539071836360050042891779718405961937818885224956833503919891837935110657383
6747827332808899250370401383450184026627185967048216432827996787658360761118846422480920849022489214
8042112841346564680930432902468974439619733912975949581768752538443998103825535087506114905338189292
2202162114256850288047055425666884919950260021189318010242396862688235399089885103444729039294727482
6182247535653339416871598565813518856739557518843253113966827802032346664399899225747406274974139107
2539551752448075059715171585264297477847299435749690208846155440287990103462026174781491979062015934
6867982317767717607261493265412564633823414956852783019583716684175414337317836550498827436866122464
8040910302286876472584907729330194040719034282634881070750488450428984201966053108636594822545528095
5367020583569007707106778972946758028576987117027503819481241021062386293465736607428050485148921504
3875414862749778871935825103064168489096801354901914264882459357278165144059980251820818069962603462
8606081362062828673212901857224891003735403773666133800346572513933810171133665560442785613913438256
2043383731667933224282544003301017904604018535814846350214315213898990720401303837439254779543167501
2703046637680373676904279436123954077090628581270146733573074413854423045013882933132107610932699437
6901509613848040156856482628154864322180007554498206216931044395666061733281545457674412237028037769
3280310860072451657885886802436905205539353573870987973705661582402806440085422081
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.06, 0.99, 1.09
Generated 18 Oct 2018 | 13:56:51 UTC