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

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 2337*2^678383+1

1000477280752473524107509477553464635053993160980310722569141538046511603704774233760917952756399254
9062917589940015215097170586420577003801914318974298860178941447399982252239992929067812814745172054
6102606841893098350714036732720778465769706089719070033882366801531283850843691821995455336812313338
6842437184659375843530757967449538214555096507461004744031264919547922529298065173090089215707860400
1208908467434207916258046340727405766167076769848429637847474028894479475996718978972278538700910318
4376269605911514588924848112547673991829679454599314283353990771445300730590061657956466011369372242
6963269081926016344353276504647484095118630889935249903914470112986581982491602153938100770980897887
2289862307897662837109584716278887137733979817199720832931305288974680938861456193237506105037244945
3980151536783225027514120477419190429743809999147847121520373089437375748532499984280314048013550512
2093972953391805558170533566425108849371531435852602182316032887248774298731454123418637859684948572
9015731685102215652460600027145351289109246820221130952530896684806485979330961994936697529984264207
6942209803995038979354661270724274690483664238632291171548304677858771363712283198820102687118703002
6133544502357577226470502490001598987233906634649771437143653445840068340602730200416074289567805385
5976198982995477865699511612342963186290059118574077947621877509683368391933637603562862663534620135
1039520424258417177678573603530611471087846038150344114707899057118367788268784941589856663450221148
7148471353063987950202033801616381584816088756893853944597559395905449511863335907936708847187235636
2832704699292032711143808007798564574537569823399567547797152198794506529435366593718465242597733701
9696886491954499013922120290142159815196565199054477145183581862176486468702565013925440635394715682
8522595356822452018871251870649227955783429304743535737949582362721024576290557762288480208251887177
3304732055392221960084395535620491660949840765327554242121155347308173650537824640093994008885922895
7632683946845739133461814533831083273616030211157370678412480365244224623183681225217273611189001486
3652929562054756751094555203415642950684037773540662753465236316113039936730571498114748319166377544
5173484581117818764245427723185896797750273198689985308021233568782066603993832935483138803533009912
5690506018344660331702728224027081710602461129072372012334604697508438450828749580920862495915557436
8145652979746441971959014406147723748956777349795829162926817380454351991268337979357077853288527562
9351414603435994931203977987317132734905767540691783200500677968931059652382928170874886719744829452
7700708306213549638401725487736452841728904067327601076019256041332293942804838357187359879506277575
3827583577353161973017587691339154826206182291521101568266948658072467149918317898998044613796971536
8882266571728046327238070295038108298521741216887268736586951093495601494238500199343746660417178017
2550580619795696364199324088952246729306707567443743828454350985308974458346935731139662719037987407
4200843490236305941714592021841743935277432008703026618972147337435689528563813915681218374484729751
4688914611099845907183402928002877639894255167516605777787714633216469735400461141072102761429035342
6075115597166584297656200232734321213171348086573265004392992827145152701098092806714965624569422369
8691253480519277516114062119419674588623963606327776913674157815662187861481512122351757266289648190
3222261239273253299946696593192627732670103887082765540792865151526635321473062213167956898713557549
4284629356471154240079329433577364778894178003858755910956102523988474246779529682566087623488660571
0808804916582508696874149307063177672891397645674388069223191418652109974259085607388864121446103797
7640595181126650485814912217144145963307808939770938750380072143602154508236229720217229218742292195
4394492684843146549992773382344060853261864256632170546584145933287557584228490024511949273376268949
7957541019438396131596647591419357995982560757350074583088418390757082623330514145425513312062459236
8498102519050746730352968115990013524751941346180427935289356213971168203944746921723018897490449276
8999247155618241281101649649299492058377322227662535807098718712029340682424689605106713710729662693
5555480417532792262466740254128182626177487040939731382593620067874628110336498408433426815998319227
7965317659281215906152547306362174893493549101061575617111884480920744114841730052721726423514178272
0652986979749376467319198383682590072542021175165910277290777344369526820557127225622697437206805469
8498745813463989153523555491429773214631951177460660798285392613554576999334196413539806295460769468
0276832360627398185538794438140673592029824217298238441933511116135457490837191584724617321724297572
7417572129203533662198210824016503696608803111763096713098305915186134551239335421085545537043636602
4394014979676416195739042861615248827439285569353424989250643714709560091107844730287611789883771562
6395665926449983196832902179647459960092301085864929161181462552085655409087261780462888347488061794
3813629424901299672637177203045081019624693527741505717862070494849059383095384349102993657603125313
7997628023412007686521255875103267550886524199514703848050198649260805181795073257748247116416669655
3137020275178334857039037025073093612043798903278094070492032163111743233115195165802014117215562921
1776827950920345069687394643565982705157717224347760940045318676530289178727293537589596711534778935
4228009927599746931399085151422983465953451666288814469454449791780111488811047317799503252857419382
3458578117723385257179067626798813261963981324197263096986163373383730592325487980974607004776022481
1070724200307371269799825336145734442712701271464078537519667254942675807598632145658394105129009012
1167528089780994904647543344343801599741611111087754718980942794928621111429705347722292806443116220
2338971188280088782495570715536318843557775669659627388919283698099896367394247888236183101738234797
6869525983620629977215452394756858971423864756275987850492675161616601415656847031471018067080541662
4730448631610864989372142634748501721251698458126036977093176021159620318347329028950323876323041583
0851352471582109779511130590160728958895081418778496458275867369225176529694981141078909356088173668
5519628149497674364622105074799898546747913959372071335346798854860015959144537470437150832357723058
3040921103228126990554657109438033080354253596175084185447280496611436548913223887309722884427041551
3553026534697597508562826744731371160890354345126949875784459010539234465352735067268664434272533734
5830586823916757018482805025608911875533341393623976196116611668169126924988343123450550512700838776
8936775292331843209033671597523747597819798182860611179652934673782608237474401467897154043229036156
2438690122479457137605715657885586033999031631348115286056067429578011242498232725890602417504778510
4066214814157827327605917164594363558077077223198932356296502510404072256226370425053234148160016837
5356656500492311996004276911064441189070844368596638889891517246370605034815576606719434923627323653
4964637377417641900691042626927954102014954450356918975244567512325597857623562585759026207003283425
9287161296187444136548787246256474467777242416275559909552982649983489496160335967296887275688466182
2415859379753889891585492996251445888271102739372601673967020720252303383247376149786816665802240196
4045372270788581322093736983461134718954243573231344418011668179057807092942458860336101934508319593
4779090419873152037192936274645222112037749130959339364232774953298195162098605346500189159588150660
8498327794140357543615701566174309604964353186507917357710758415354089670635452483922281331616906136
5939179809817660087516668073757558056525991275193499053695126291866520259090492267575724900679059872
9971601325913759426284437378438117682990730679923849453597906078131403372976983467010660872046778412
6265087987840269658765486605475783428760907481041244002738055770930339683638185818693920796134097132
8499932214874367501717827698400996214343391912576126206287497882971067365981704426065407158034041282
6461852339982494716534713861453582980742194566070709196314078517552654344175091337769789572850261056
9581923167445650885393238419866859090561965982032093662625574819916803577814983254172911579400430138
3118791608829699939402923817621828611653422859237742466792574904291764160594103192199501727756993547
5674879400024518066874223923840864811595467763730048890804557889238998478370514656650369538905494901
2816415309901494989666157333925699161312545655758755126060545003136857056756127950956922809956027566
1762695746083208126738981593685555143907252876816519372285673251513547898695092731039517980028504303
7388068972019537616498489318931030258416421104507007164385149303498203725720390745312022241892278809
9652714353261888323124031489747605554991549834976554213861067487316383453105567821023768583665354303
4287269637701144511485919222094427251546390817723447499487395877952770631276798524550033619027414003
0906082988476966858531221168229727650868740623374601396543944389784047200734403573681607241122026154
0587705390828764302543783926958774265610899079157592572977921548671764366064840062510898687824412101
0650125226474606447139652670288702212301713989118376256958950718317208432401765701494118363707429864
9887701289163630799466006261338338373085378062515135732057382104998395615486680284727723635662347058
9612553264544283700822589385940587182992502161575173980841711126762631631798285888524537243332583180
0029071467248919777764137085382487978901673882546075458944576953391476245894467573146673056934721414
2214165196759319168793461453376953979303908820073289699187566792197494901089185886149544439890801352
3361057115375692105709522129311745201106562249525478444086920817534248347680695372570489802414294632
8089473847107944960769520687324353718874829840074998377956906474302205192221502936890373990608682852
7323774864446049509604666222032185306277191645558472659208226217121741769838709610090725637403487765
8371957690702711273155525876186925955078601710194859586749258244547699824243226319794925945563991452
8380185588812734336955542322793027459712221994965764329088990344465439564400504815911067425454078898
9738547675560415816873120958583675423400050978168467307666974798410175158629928203406535459249712589
8311451304074923988251314109459894309180485841709551135855412759054966678451759937130622331723521699
6891045844191653290700495747123454383304568906892408792524026992471325479749378828883282303231416977
8530625716257206669535108536348653103837998595872743775430464567951367054154400924053163121783746253
5399934874146455385108087897764851841723077138918142578322605773168497643356090741312567353774819202
7582832419050953390914544302939769080319608487733322163024967720461938750799176748856736931993525057
0649096613581530669790896080355553757102368485615194207076094220565399552150144336864955382007183552
3426451947895091885898023391433674810964240912845911469696636941256671281129116628694479698015179662
6467023840141124351452860123988562561941315406817763355844223330902386906547483250422217728467136371
6098424827625086871352419838138886154582106935355895803298861064409644645432467654302875948469129850
9460743023042347362945134987173841609985529513047639998019275502014074014677521513808935982597514594
7451102932531872153820282105387980811340804126606029340725771465135262869334366255042445865460171945
7618397027521020980578924263866798375174167068643782147721168352361288846937631295737231990544675848
3216955268795031877913235897193039244128386354840217817480716626393031516772544003278721860928269712
9035963625377319807496460967821887069512105190431778198371078366265628460390757191122342708067371403
8936265079267183275166144046688068128592891197929328354073181846682981713775020483632209839052936272
8091705959333012896357031982113735267634491832084894016061719191221546288638071956700218999866278730
5042703914389494376365240549597897525371680263543774036621915941509046532859937021069225670535244710
3954931044234932772422762777529960151180141154781908567153774417935925600251925348194554706201305862
8641950180529119664360490301348290948337809834142004666726985615962781378855178380375048010327556269
5119632321829843279780258952615616253440973748338167435846329139448529080314610826939107747649279658
8548848396152538582498484808249578590177486851420131297878493216879596539414399814916699802539104424
3875319693634135859391049728800306843438133284534443793931380684735891972797652635282382904843489120
4749367251189262183522627767107126093856370187040996967341780807263997391760403585439221590480693598
7668897139644723874909535044982483759111355025392266902998554271550880132441983911298848323136651146
4683105947705331258927617667975814343498084991057237686448227949826805388270012969311712857461938218
1035757407464150685137798268559193082601751362783260854135245258609734459891945507215173445336747200
0375596398313901519744642203039638398743213550265290340212189770568456609022249664631050055268591051
6768990038247174661360302626450207190193809296772407216251239714059606035034810067977439582475188273
9210817311286826751850371698088246025421202118021039177331122367903099793151509595461872673020111833
1772569609207376828095370000981933746970632898323775377088001513094592528412810956100781241219923553
5047921993872687751186769611314805978739070857836963326166005510337569448074386513765440722206314300
9522666317360585485361064749987157901244988149322054743453178191501817030690622913165669672007426407
5218929452571885760142943091257966186478709717494665398882006956438660629786165934100562739586122376
1524288088094423096682492632730298406372832649027989247190555496617275638233841360492624343481294647
9262047654254503863404243375674021537867064783359259261087144443095257102125185054111340126556414392
4851958743981297286494427706499388082230038697178795512493119802674278299011641228836401195208337772
9427800521374985759190663364831377813066062560270081094849356923734760642333499818057099087895804647
1347555312769519324597775942050146077055100446052930072757382097664098155730522107484063868187142951
6760269017324814741349348581160423957915547342744877767035610671808859488411080770118116485608802609
4945482242371375647151064409087061234250511499775183747305416926187564436833678071442783517686818673
8287486390325915089851347383671742340474339625732983334271643923168769730603769216118564178532766871
2734054710466154962361342714480751029402311970803743142525589838738035531695296621903875666473166617
9537371421087309136741121709797151577028771102401069465323104458859577509724358387678145069691885342
3868478823499379965836551590424798878003980398704464220363188624714710899377913900400073908363725976
6395899339053205336970009133958085582163226825923701850991319749733872553045131576863398957739601074
5844349761181599729856869587637421566769492808964354429771428589076565806739371286662181720440161442
2281812473800294756150561389044896096231216164157328013916544595505376351755319060736275174204583308
7013185284997781107144220006412730831070035582690075497051194088038527481584375303091396891913296849
3438354043094350234015258163216735125179557315678520931368297556584568963653357107370843072659286718
8832806522704690786582154478525369768677473392494848638525540772749625493116473642333041460428030831
1853056071200920375102916277402492538988139755246756587821653646180178758120399524264819111955571475
7846156819412074093982354674978144282060085595527992105242239534612348055343608836805206043163642932
8047286857687401026075218597601060095159859871251432080772928310229846887631186797339986455597310385
6172811519187251753186938688878672742490019358733034304617739453335602340020472463984646559342336264
5423436515016140283221606189818572846374871108510126612004806223829677966029180664901537141505058634
0240273111905004020404304255158132374298382663704317241219907076092680788923900883044233009161682844
3441282799513586903565226735947627166809813354982363028329414859851681708039534682009547248944408169
7500766500143948998951811150110794993518479350787696354974214969160246644449377773000016737718328669
5617434292291091358553421632510302765178761157655627747137575629592022053635672148534218254851799668
4800454408002600501260283555587885973337569903173221815469874322115544529078099701177878715427129767
0389971798313680412992546347658268673167861737654692024867313903572758778612124686134960435337512129
1477650005513285496733166126697240966454910074832515085525753384524554720852905852112624090048398150
2697671372508225873408429203013746085959124606227463736390151554072299943599606401784814708891589512
7888426954525552020685367277308217701958049802318560506774790610046685548827799431536810393123854385
7361544661507621073067334036218937266371091677096205003041248971562775189877169753079076248441596650
4614245697835595021594696656895802162809186865469975331496002927216075623438571408878533918892581627
4719126085503683456529411949004524467097103715168234040798459875234187505211156902939822387587016245
8882471801532488672846493826086009751888082515992322420101573937071077065489627357798845266292452766
9095449559695572042720091506921070023889962739017391402561408381144327029062271200447422919774718481
6486401203102693661355355799181656744814008746083058305733218988261894934404724480407412895991958204
2921278121250496921524606384964405254125490879459232793155687677032615572627772489605124178324292382
4655670092218235051168308443058290085312876744001301220861265506846119115317449608114096542734318971
2249873389031177563124923049884579375774402914579548657979352611312699122673693768572119138921813877
5547453407454028339357389189976192124469315455674659850785502690111194249723409894661199260365260991
7224862173675583388944018714556252584081789292495301392025232900605876070490622146292951879415337546
7926122089504173811781872915852819481929103121489695981626647038432354432876074764490106925524989000
9249929361200577369188738284617108141318867230667967323164266906570880678955810213036202710177295727
4956071627726589616670763436481763632635845326285323350842406612822816964834373215972300187018039468
2893496892828304444446001138873247247308501988608313767614186942396010029119016656304593802815663882
3073051376138614178332159031632601497771904364717548109381829297302149368343722704443942235158483976
2465872033384068892368525707553005451864824488029632969021588876637326807097105576879692473430363345
1518465736895210176882179590085099407198776399458993368566612818694605247005857944820084015431382792
1303017929878729805908311042216276773529012328889227004698074089561768152334612478869295160320832369
0668498331973999790640990833408263683291539646214983471087626482237255772146097064191347843723012314
4168001254463316184868442706303604262745040318936228762635557526584661707060855646820848941506816462
2278828729114361804621854839487709995956278366318259338875911638196535162057049060119667745439021958
2727109765493569025064660969939982141272399161347395866602617325543453798115170393648246498408690121
1286000192903548418102135600990477399138059081040345528914649741497651713489149160549689415381461977
8871362208190722424298681201106951957062977158655959128162758360114599521808464769832250745095040984
1572010917041901714024949147835488499836460249646724128375267684030817774464121434187082980662641357
7311767780646810860275898565105439485537254891103582087028433867711506574134117792593316223100020482
6700233650778102347158942519069173180873737638087184789206401475819447493608276781715885230773622432
7968667626281012334920616121927789666965463806131752877860257768471840435545405274442416414405293732
1615237846096072925365539276142395709938787054707138267033396504678777621914139334800916751605956901
2338134902047039684115000846588975756313100028853590007052206606832225963640091442582644433013062437
3931554909238179241252751532633796512855457200946196406766865711983526489368586728761737173148003725
9901061484238473711960403565438582581021028654996142433858583073274142781076976893588046608215798527
9081703251028114124619750257743072528370283047318888819004623169092655256263692310600275534276510966
4558325467365387333531687838158980626782489472073342310667035849593745089276195631576188147236930536
4439012004974306761376383600840355571579123772611486089556334092133688295739154538965680915135600667
1058952107771187822573347504231906531151413591191327590765453464989484694089449811721361986388640724
8014816300278651743601028112740461166481629223830012632661604954754479540097633386648906016171416456
7307376050762867743367352600167064169277248231134276932203022351306583736145888253480792625974196039
9267842802702802176311540256092028388067531546957706036651831863743478249779072233536820088755447922
2628579151670176553131831582350471292675055801486923482317234324387853860605208584657586225076489855
6618725322336688513346542131906895214558590387841597021648063259481423780497433484752669815965819389
9735690432440042416020713129401978893550275988719591079728637775699102991927822221527651134584924588
1951453463422495361493488244463006002638402157370010105975191017681913741282970703321348602049508597
4956103001623049368137945774314782271524306917532156188344725593200930526618549136506136962000943942
1543067348079817269993742392086615581604659298975724823802942478791876199380972152416854546787180032
2257234618826946638622854407391554710946700258519236700628438430709392132443087193299034651594168393
9616926790759167751308024511898986942928352237944369122878735154329516917640224866240712241489982194
6567722844507419918133696846091097040869165644689190273005362523654179231102649422593820987067802589
3336050603151311981537969977539533462630919956068192798161929635462186696336353035835017660170129326
8463676818278527348124663006719298607146762970081096103102643549185725835453605946044762700497433936
4789198387219133217849683059055385331514127737693443465931691532843800804051176717048440803021352842
7916824021994550042618043352507103818272455369650084338666636804013609229998223167408423773130384362
0803986623213882964732291039638076111135781867613645130030375428512015545608930301646221777127796881
3409201000471592670962471881226893597379713997623077532855981518957976246603116582615559256426529166
3284366877941102806061385368026876179846494596959060741369034377527416793215247697752405202938791141
0452583548263321309707521490581207748364055506223686718984182562904912382119818634549399537613362201
1877394929425319844469786551141161354413530769772367406894276084120025026067405233593082544821255807
0505726486472971228991521230277902079014915774387354146852924796455089169895361169318774761105058539
2861988392953125051220746288186619325649408717179998898395501951270194327115856481393791393324653330
1104795478803204652186943295453553846073342266472349645153067717968691096570108812120590399801388957
4085966126563054059144047219965167837988506679993872831409503394633250760411979295760504198293234922
7800587953167152296139738416696095119554713322318918731585388095596909904890859120176604026443023809
3822632919596280884691630387167615191565221418818959742137636564130998222635345688045689533225169246
6878514717379192834236789321624858621868601793785274197869116397863611985583529154943331425605622006
5102284285689126514936243185858265046077866223383767449290555372862658566640611904686039140405568229
9560859431056138898076399489626508466939046957446598084094483594559067989864627071378247123356868986
3329359612164004443920496568203990360992489857078533129371994902581697208718331711706208246346380111
3295904865723397727440300020249279474669111025214990898506106662210629016761124823970083555615616969
2475167969809311153252184098228988057253624990299677222870862384149407822840656944174561438401488492
6959630642149302599249325203033563674016734393561026138022569707975059616167915435675924970339850751
0322330397332676657505418733855499584505192336874632920356927315542151633320612248461230742217491389
4058758807640546466562536212288903299117196787173326405786737398241015133438727408597530584569230663
2173181271515165903155697093076367831868522378977743178642043744841314006194637100183802992585864780
2218946043892314928252585121881471387017502903021023182789003319691225411586264314084418195499228649
6856981944188678450693383194539996233840212114410936899037337587229118508161554190516736578374601955
5033498799457021357521318881427244965528322918334610424764208032259311115293830126983213720635624265
4035927979427339172550173254722286790612865590718042790290464747020513472080161789923223210425569757
3402630644012085284371384451361926039664132336061956568965911060871769445259862559888328509485265010
6746913680832659082603691091717180549820923443948034835957933189658326373224291028069607024972786701
8626416363042188143674077755040394387937212015760794825709222139616468231966254331131797196553243201
6239164304535976873388088572195524421521740998727037795880219880741848658166838342160746036359136432
3432390854901271574765479076377617808479492072766820964535827452042212723516421619347591026986564759
1876241132347502772810786048893933152174022537182466722581556127518755799185728366852983767307859579
2001551649610240140816422021354046913147392466100429092373907528383904856317189781743430829007319508
0676157636499932234508203145320916611183458251619907923589057946518288921200548957200001938542905092
8539337717151422499105808526052238230133284317819659560829367573381982543305994026942933131922559117
1902773407945390249077525969015429663012144543560133209940880838046797199375607536459687398300602299
2832176995339457744864046536314570108219439152656010939937247337402184949551694740902438917986287009
0093980641628154861921544612494587164737672967866603133407692488370398305760152310441483535268393548
7603733459706567408692082975234097768261476634740560532751856278738107048410585188913686391460154144
5614029962772832234410276543162009263565656568149689923148029211221143953198862936805549409355403536
1863369716917704777423668630445083181158233447749426891393336857153435055697990590037575130164171985
4370827057059026506030024626226034689151420712020331755998471420901890980183106302122909288027909226
4042459925955883116835301438654529715196789893394171251198306723917458969682941332549763911072868950
5739629131396944979512463505208404258864505005514379740928270536224718635246055978765808676875173561
2221022664705111180016814362765705729944776096514203972709360071626601622126014953801471929106301309
2347038675457413794834607758648256506668991507647577865127079021928634258252046767214376951107451928
2632666186645266207667825490356918496757372280429819515335296108367282527254570087161474152768732171
8710536186557543505798956564659186921902824186750953392684643376523519475440168986475549565519083347
4912312995295883588718924803141215791103908160927066565918348099131967417398501694120602810769324362
6688109296084479984504651370938800410399854958207535437773944070973151222170519491445335294899928908
5361793723486729886057340603053891778331063832935627439125334387787405709973885130428368531440230892
7420300651116804762808427707164416953830901331064309675990429509842953570343965750603135472055312309
1068835819581441797073105933253064468027961989472055483546390538545673716177308155665922585640766347
1807791390020722632988278268443688965322853545948353196413074287811968800809476020243941738233640062
1185099484420103471114758120176899539391092985020351097044474965540095870915544829634530134323292263
1570709478474587485815540663441717582672621306287215612490612805490733563530821649335036101567881488
3601050562479440417141523286615180470357769245025974846346406281734220329091824476161752646856924285
8860791498565229204559769294053202639280645787374010079614316991396742834906026428276000441998537653
5276653413629449835975017739495472526937462876427717148124705974780973654762966205746091881236493807
2989681235020779120546416568632718796935662315817924960384400373685573574890156680494714982542223035
2391036394547906199964940455381627290562723902127180729466278346556994157199948276278780338191169608
5847919484377650813031237241537337356749737681958648481226640134446600051932343982514646756074450844
0066917245867504493677907462646416146096203747200155273012216740051333885061842929834168644767232536
6284298347354361619301182192128950140876382174017447986011212161494089985810134062223468894168255055
3094241562965873200620631294348786145706660998317243684491219651214067706681692167300535058892201730
0904600435613458616205196644358123606952160868552887861556331291478496447621464977123992129112902427
3497322324015459277453953897180596633419846374963957191021206865620876146363205207000138294897955319
2390977460788635391493236181172075029310766452883131358444223951157027341754302760183846166916692104
1323293846545279318203983726459453970991567069515976937473060517965922413686798181036983135992536837
9695368088692769698442858421888172466237839289066111260113554124139154409062654797186544927915904659
9533048478352503108403550153639593814026402107931740512122205997279596147051968319769023727400024746
8054598662942130699568301489862925621453320040545191174120919162867887750817085325097262854797380234
9757015517834324419476866041586185143068471431876132994766437896962707163858851298785875350109616776
8580328670968597295211713339672778866234799203363160666096635127511370745033040040673897327748536201
6957990124093494261606834798321299535768165945674597682514936701681211007294315637615394135795758686
0057191379051378081036370933774238442922191771683144231456620464298335764868302405717880409669791719
6017838746401887425946342123748739730743126840883426329920957292785795194225684640576669174286185821
4123240307023803959329963585514837759330176703013003719881322176249846565113421373825562747759706537
3122324073174918139650688757375591501400343458628864921867474015691838520707727226833555035269040416
0455127521740671375766740107497104736362914055340943458141626510344098227493422430848079709692613514
6882321395674984629548474100816867773863827447113136392033797508903834820744855782035289030579987823
0354842611457418861773736015634836240436213850139552490648931665237807338153349430395188502428610328
7623126141070172618699987759792791067781299557049596827942221445826440122858777789708592420685737092
4205633427245142550543195707803667010075784266783498407593839988416867749218166566408652345283224565
1881456963519035749700405707185815883024688789355325265281613935581488598271011932089221204185053824
0535575145365301704917850819838762286215220071077673836538566480353343762095887964326091341257935780
0752597026009018052016299813507116070995664168807932965665858653748683766085305295622329766453380398
7110907424716449187006312548675078418556550464447473987408151114429386944028712500918970170371012816
7287385732412753655155859731719579874789777875179325460681320895830344532551641348053603327639704901
0797409742102052925600169224478784812989969176228820250698734181154311920785422946318075543330221694
4979117320243235402670349861844724730148805321652132991056631215712543266828129555378310480547900927
3928655756237465618845802896394271941603552009069952167187521256463546830453034961014399901478609619
3409798121945298690905442245624904910188046530232745292644891747133215624933017377112772865313495008
6847162062105672212127339266266910396295247580404897851236441392963831100248589880447099643875014040
7325261660607536253329449331194340166080006130805232061889474941340661027187367153096565581613542647
5069770416300184225612740841477015612921650480949321838058124778240868046093325611151358698710303094
3323425810434100901554152999972895487240419610748098740774165062811109290369560152373486282018751524
6503787236524122960272881481854429060899045646873857143981685329080431493297275694049230281397977690
3192820644652859863880967771348214288962591210365513460585123067256849620166400525756576352830033079
1485977235584069289790075120792874775387516031264366898672486582004533636579176285728634157305568911
8608533064420152280320301937470176775749295409611764136955943386419271455451375192800614856636991645
2629799764426533977061503518077194814518435872966741837245982447404501463779769821310768646197672702
3309180490998057081989010487640217157482734480572422026799324265995344027722897726790190108881580221
6528878478310201674965591355869528015647366627750904439428976004133517105691501102471869854458944888
6493090510572221021424680350503260920594378821598023833089476275495386460642891039169501025012850001
9465171517090748054321116285503318603584281955828806361699198901403474156428898319540550292767731998
2653326909256028616106224114380110863807873441850951319663085712557890386344101141723857685810721398
0638620305302515451356246265168720341265211990787067902674800815687826848334103980565233400270352781
4332134979202128718700590504656246589259729571510115360886353426642682467872527641458780502768792399
6020443086003560238102797145269758610371729540889009357042015462836797707738994093652810371782414152
3063780904083479160152977063411625248918008325190859907026734388254544754657333734878983440633860121
9707425072388437206886558872630592922541368524265147550721504264075567646594912130342572339076505665
3394573485431698954816642251371461628946457108123697766654876829598368367174887613409503953294232207
2359775620424897050038890145345750472738703743682177888475304250948280906686179078876792483581487114
7291406147485166738474672075864371412453097057227042172930394854931425980431155470201817209733868983
7766763023145356779783989892938787600216641621831242133584268878307538347946218249700475582208612962
0878411553807352686324091618036210063080311036315988320469062581460392165834609119432007126290956333
3096461504162608629365105054791053463403639607034527958775395764256831737357871180628119508981734811
4062690926325885463661777219998903120350003172118910697615795378344930565610311148228642769787380916
8921443541556895275068059530791861481825784917525488609318890339453293722386177970733744981455030381
9868552268204615724581920963306949420555117362670477797812319692400580206967871117351716476776746907
5791617947146837112491426670422464000206423025513133481534910817764694329712353609364166576310152123
8371442207497274179524689225553812371163497807046845494205362613373203792283525949787076571589279983
7991893768226643351915959273399313116086942553153379884591499948074708989236843320847280728379717312
4377707412590787825299246271623093646401582834227417814860767971474151685018047144507735643257645207
0954471331312546216738417914395147910868864778485293202683386387002447564745081902562253257064732541
5155778398381315065180333032119222973253943444543195747859246167664091700480829225525441276802443097
9528775063467785684425389979830927170799530491107322235658231678850073104197313787990730930353993384
0382833891005688910208838384245856318138414119886745520729768595435413063773993528979265108239515320
7490004451863238155675685791916560731933495020307848887597563302223009049848372765318219422101612570
8859843686739989193562760307747080830828619782245856471710456711572604756548556503392328231069059275
3758250827156316667062171075407375763414035831679297593229341367245792461319259086601072430880308453
8542995280373938729606562110817661083496490528930172006487755070860355577673766777967224738416370465
7796848519473071149729708344194144122440614245241989236635594896465516873594757690168357998021930101
4191720247096662129672118472806037027660211568998567686837619997320873066849132705866799458815919104
7393549662036669574638876838060225307353738420476688164564613808219726254015831835747675176309946331
6635782386134667585321087584145417905872051707694020233413829490094461391008317572380603303206001305
6999056079724234846941694889108213026534416537614144450171673447049497632869500908420829376373258990
4637079982672209258755230318906430193873390648024240880834091301919356775442742809601202295137704104
2167639325394467218698242880018919798094101524163884317744888771746511107812830522684046578517873187
5646230880204253350153718279680958352845292537255961562040630910431829075269569050432431086291711733
9562631177759431969794808671021625011617089026697045514638280006731327931724393178754135966032096367
9034825829227618848959767827490080905199042236588823759612888007269097620153178456537343743816368889
2949041134203752795496264589815436311778836471606364549838082295585526348822315955742983436036397751
0351055700256867040231932200029884466648443624839538963519256735482583032708314685992587182683983813
7424364782001620369845955546581734415183386282241229916975515204842004359614826451189917526462534624
8998609836132150911860027291366414821161171104492518715549013587083647593728499322699220330893363225
5805557564556243376732164182006298790086168965449425953206896098275305091675734096488575495814611406
1925273148634467313337548798294000119381362062771608408095884012738780297121741879354156700943322544
8219859851288045840978138553680806184612659705964368366370022829306996920254322082080594369040336285
2214748175573832603197469528419831113636241501986694427823765669300135314334345388913347897730105174
1352867947621414399227596603824346497210248106994835103512358876607406184004509102649612355315548182
7948437884852194505796332823694845576209747945844430926004699277336948677410252640935494047452879938
1235551655448628230758454283623529349559976320122862695229058022700021117490188325728902778415189645
5127500173913836974316597750912073644193808274585220609273773906611132447485538018547548451789603544
2660061188392583785422655615895604842949806000034865447763955167046569878245447753713352670873756038
8127799772134060024052419057796412738439988308115566923452840075353376162530839135204290764329085220
3428761967556023813487779929203903029431499625848288838657360670129478067016589796848835900065367692
6136004542321117782525298555259300841948690266131224392332067413446814210688644603806480523986930770
0876464034463610267041655234665020470151020760574783119525933742987604200153833862041809549286141433
0678861888316897477460245542915629463232533976614530380645162421768544514328680409441400714001033225
5900151451658517201359792448099480943536569047855466153508270932711141959619036815826673422039807752
6081873303253576355740089423434158133695457460236444601221137169745079434376305934774915778938503324
6116987147061065507013911484900453388019635108283937142051930130315214791371836582966818063166547954
0859975814036670400877153999305434291665382276695968366218286583917059184763199771124148959807925548
4565446731834833294301645594000263255542297333023899558521771924526667506655140272174919010324513460
2980529899982828016031310175266788981914354329871896393266787858780279892009267588317699633927422171
4201026357001195664408012994850986940940952520285389998350851972147674694152208072622257259462468005
7848082731154053753952852355607172464293395061035281014754287263243254168417116176439801014183543763
5044167279614585706873416738802247596752524583572011716264864811387188628281186450381794685337264255
9983059645555262573683799849010965014474382521038545198182158651205444494097203017286370978711571183
5229085154496322265555263327904980180146284226069566105141883634845997458398221333293782142924117160
0549087662960630123701629151307730933090551172101905364278421556176022841563896925982717098248864748
7958823101560543826826294234112954311751957768143934039761799698568663781317476841334055695630210645
8938864646921682517242049027338949024451238179056755652947769451190792857409110015145520632804399000
0309867873650742066119242561494452180960297253674896962112255893135211030507991241119442869489591283
4966067568949432323247192117198685121972518939478922899105709554381157895003704565806737368194314669
7387787464071748400993455324278378783578996915443330500251361152709680054029120480311367466796409617
0793891857894255803473768562828205874920316665996184231648939057617918036915798474427404049000920424
9858741876527921933979129616071294084983759970492460704159484165491517997930552467874020819320480748
5635874760096155345551487876193341788458930482676515701807361223402516739951115553427548227805288397
5023324346254259791089828794003123747380452450317639552369684391045057659792692944327148372089712724
0826174802179792371286304869859062848136500819502264323357563488612989573666143283694240616941460769
2411638296477611390633754408821723336947647352724427945653915058093051842101415486797040103788681544
0749592562226150215490338951110913542307498109758185812773642069768017557932444997821414730525298482
6926578176207154966510329448423567732073924816018306538041282868811984518457975038936729734746462332
1492566853132720607983545763109609179576227215457351769413962510467447884605062337503199367408898768
1314919963040260694184781235467663052140569644091809798792867068501467063627255311801059365081005583
8993828940232827637584475130881584449359433588446379474014438045413301273582008298102381531226049904
3152859585215499228102551760421727246334899549543417222323335020082533530835729176483697990777730703
9788928136848646416670834457582071261432268373002314711227733954072702607021793945650336404661836614
2597049712653883123670645991478793479975348750898340103853442471996807418665088050297539007168400566
0451676823813266899316062264892674044436556756781000918198663917973358577824237563020538525018424960
2301214143360333606091591503509130212852101163293538257207588871946522409407646766859060409341737080
2296887068103296588723698267242859608320427422934194213294552307312766388773771809386594156785491746
5801169840101905616359159976530314322281049220009393859796135878933156186664259621494648822365210519
9654815159419435003918696479132250275887435880615700898085686002963733171968875966262952857873735172
4371495358894603686434919155901587729278986892507397542064997778315678401414841605662844140173247808
3531039616051192931243731840949932282187255472489118270880212785173368782335481497488770535524850512
4365825589004116762351207142252573374011981061595220877307187606450198492768064372536486562645876568
4294571112010240488281370687156036585151530696278258038800500426534052136270004447621722962652741173
3275741268625396963477184587190780118838180855710396227425759573327463376237339240930651057679633351
5617886408283415300319392657343365921483823615314673889034166369276421930602031082185531287670441840
6495544026992040228462657946663390672186978175077335321719598565356515416972570732653066673269496903
9974851857216180912290945756632726709796917777280606333584943621258157985532002180817102718718731286
5604127015022984136978365894336497430563758962092561291687337714349398401885483319379329212799898507
6726213419819090462164956642724218700475094838625309894356691706070680993499966996493880760204641290
0334043947427407398471260497536227736132439026170625757113955425237954371189703758156392947723975850
9017732810727193546932400693149579458705147274952744145025334192136727122891846124596851089261456311
6654181381114181852761243409675329187491219849809844956381848453474516237933386869885568656664248093
4772309660830035494599025269674512915313187942231705798745651428614643206054517637496989239069537091
7037690593008339377673974686084236817693432435869073880424577893815027841308021632733951818952761194
5359876197407583411077835121649861406226399179759309249801848218473841721125177909834338585881123830
7080603231442640067003510279629604999639909481872939438474225273137407579977628564708512609932474579
0400530543328099924995262534955462530267056267034411440277038211972766586765353474667957503486555954
8165205016054479058244020651199032800778521994902511148529570332620235890176328974931516856039869452
1364808826911979163926504441443605772154481841897339982033228763974908885554536725623527359599984486
4325607190332087403077948877552048229588602133032229443504885989779922416904509958624554302601562993
3246223332502630971030688177377943107205048537059018918018568742580841609865359182550185708006034211
5309471891700987216642732419830355981085852083800584552037692768630251400863952633700677073009574365
8426443793812726898633792560642843862204102081128102878924800792198981725571113347008138574422461878
2839900498217989415655858553459154366915686476416995424394622832351975023656499007243347954059672775
8544721764606559793629544887759947708186253151325407167155304054236228679249817198431517991946549953
8422490530181763860049262913258492600672562567390059021252491028775455515788769124558524405161544262
3485218916529607502006572045421552667959127099083078754399017623323054618889479103610465224991123118
5302988868705252410363805556969919050190194169425766311059166596841648304576341574359396769694711521
1407244384141645045712635031462192207925106549657701626460767688591126831393138198712966527433764746
7170824716500103416516608118878125848799328705642866275135195610200702153038688256009644671041184084
7179794357234814395522024508410430839972204818697484097582533535963355544136251220576258118063662014
9920691285623115752627502503410756687883035641841424698701445701815639287320501064368858485222377472
0251219927644135629954329275499591331660908829764806635927647893374861864680448411646093818616608664
3809007266949844257130329948884655546532922753483697138408378896085968650779979798272307650150210263
8289321880513255257534845876074550417527744612459438821394917142827332936375958549913715115555890159
4511197078144455571373457953576872637165261470449938354264878459034295231904999460134679347870364282
4227752483541910562402956082857222282380155646299951557515998289147396358890455443410516322460321492
2279427745564947526946453444161328950848962186533835646788601075361521516537256153577993051920777064
1172343139087060082479732193152765151986111026767210782560187164392653831634755737635511022415819967
9997224647207970976885355340701570803710290341531538693619922616097926732295345362989882081996134288
7068286306063617195826946141690337581953095644645688979297983883915815893622344147286155397746113202
2589074978055738047926233039264714721214977008460224485187767424481140916524282865116335852036291380
3285154015086643069927917592909111425572667846922735652776822736077544009651738008812202818625788653
4425203357181223812097257500945936204371437476270551499920406662579773169469191800763506053138502395
6608591512449309259368806801935122869510910700453714425139210248594144280239919867736202686947099218
0874812423752039470024128113355162033034245211965706064924263440151612976746192992211512350800600252
7184133676774867958124792784585008514861479084611881811797941116826091404168306740361170081679059898
8347995829851081379777206889978631402299813866594571507102137290924357199569336757728315912126327482
3783948242907859416689679841323365806950583948883406359306890329246306535920751200600342641406100850
5920434706978942103133473196389086181376834976413115629024092862284967741659625619669966922855687099
9813378701251736659077599296326136594177487871403184925390659063752132665821765883556168259801892340
7054749245391903740759068213030663207012319456575977971441883751507585406678268839394632027898221089
3486231085648576656059803608169980579745278826116699667355975926693472160611611277264399806480693691
6172041142308697438744399702740087879523428908135280391247364593012009416754481341045683168228975369
7728746905164674825759350861174553731614093806701413719937012972773795742294781323328026687293641667
8199040508145427869666634069583109505197495872615056521417044886093716680004551307828851133992131315
1688564987080706062795935929600062570899758482471970775912316288498361181234761539365088113369186481
6480237851110348052884016578246030313084477755733791266584047366771039818474902513380363761277160603
2021443901334657851141263032238573127930852987800413692102367000558406998390275402982088123327766965
2385608917616529097966723613612982296745573266351408463567852955461962686606360507430041807471657358
6695216670153071297192226424688075648216550225264397990001369462015982379285800273442528893015548912
4515638449851301226323435114386421405400176407126384381916409245635023255686260111618813083237083126
6853065092995334435931986031560309818888514922724617898128211664638293168132721443945013688912941344
6562070785581855968906944391570585467824477273061263647443909384091404320470628089641473673758199577
0262999899215630819158809209806110471677136654173525125066131073426317285161805274875237901948469593
6695606779964364928868444539869909577817118301620350030873645509578182131516485557004797283255541259
2920736106539510755524510888518889109090569001944991519208520636260770467324914663873549552745668811
6944559018290852202483060022535032515185640048419382640045822485991076283180915118055736771921740492
1601035397617483649264931617264257889363461090312841234455903417975565488722046080255004536160958952
2538101050823299525095589040242648627460281727443080153755396999590831229963444214921036756749020205
5584967362800189412756793208365894732057341162022691849186307549709333419731023202206921797947356887
8528714904136321126070246775742835107936194177929888095039716991637901850094787443435048495980934816
7942821962754861054778208463611063212129267914125853185452616097778266070393407696175990004088699476
2546665504848329444542704162628150657219643646618960402500777535186130389626681924148103508402767152
0549686326918834202384425706805764379209280656956019960856851783499070750360288136265715012658327528
2539734420986446501030836779447981239531604834409428192671186207914942785900938024057273736546111095
9617895993059508879167458945636384966163608608381964475426690149233568770258318050259268771904766776
1543050081653613502595678452982660529310749369524143672299568801697027895900519410387574778361782381
4986415474763829933723282630057072386124484201360319156566836283696857642035163948164148374150553592
1724363565041244832530858559462660614577780715792125873297690470163020218847569603152634386345736659
2021922840359453091010340532207025715491189881589502167045216156752624778112359479106431944365835835
1940010620615605886943306236551011209618916743846615125613938627626741604306110074543901627536879186
3920047971904859797525453711471907442824607636602713745906039866431452248950718272573170588670517061
5681926137885919702037545344438158174210101545036224092748639898485099588523703761045364152317271672
5658880917962929011089198371858857616763108805618765746655020199630609131756348665428574111999126002
2949238749560243532137344745046515104984262855709333145675810584046122237325598362471316417313780970
7046471481128041959320056947549743099071117372719611657298963835547179435158508024074705757743279128
6718490956784528321212034024366487441806828241590947914341734393021419784918325208080139640818612156
5899889071239469830187934781206454005796253775585403549839599448242459224104544588077420448372788229
4573359413102497702354596797611942785568608270594386205129461527750627239270894697179164963356908173
5549440741737580203050322671896973464763297379629311072603940446707232041396031765235993581998648242
0882246512417731865194394571980543990171203054329981534986124524813354618190193806057064029563598826
3364297283976987135246929950127477209704109588707659174067150265857764490763082828213718899876146102
5700083321683047430344777998893640999774766780711783904245480689769132904317554344508989656394309248
5534255706026363064973759356627796618234486541674506126606774238351072313078906519927192332868826753
3249777286358102611260579652919841324466126824229731222700915276974596708243813214196307160650633585
8213636780277320766553059300855434050828905173277410176084505153258818097611669978499162156205825345
4140905356680631851887706086191099952763117392804174725040840703060677059166995730151960658462149411
0946195152173480428617439834684057877921791947639924507851478865490667195995415672254144854611560505
2951027160260289006608410190377835622603405909731632147466003152003125214890741433482313869327298155
6399246955432950140788912470337313525330975010433985315545287586376214396239400137358549176682961034
7301698119385973120470522845694904603675375047597673400473489293457212310017366342040244506745678496
3100488094516230339201238608832097507545967599961296001350892230455933591207767255920264850213247368
3110762885953980035362145386963037742760382723148891277577675361785521152472128906308623065005766766
8817812990659512183789283185731492592486523804495262560784762965640709268200488946011073171643537813
3383988276234421945248507134863883366778185600083762655334840175959801320286387807042590668930304162
0880129840424759200811074590069301037636501447564263292662358595893607513757551206553008110077671176
9357799876042975425029667156355118428816358295917724415859467390935862022939432143520585313106308701
7811573312222118005269768891220618727292349210153620247862157598117576449268937410098845482111648178
6243205725356853363518770091967225023119816603902546885744922092061480305161533403974531970142171062
1135859750131214457298869006756156108049993628843836237597006096782546040752504159271456469427176247
7358225275527550482054324151783989617854711690929545001691533107086420123809396655842122739408097709
7579028481854534874534973866663639441119011922791608587119931240768699721351862702617585869211140442
3660088162515527926431799656791559905343339096605244643455127210431450872377983802649589311826506399
2866555424264824086346688829007728876065106805730142852754031029193139768674034473812322391550924764
8718414489350589105776719239098566186531967842867504691848665310662252030457112404507328826730429438
8497371274708713556690484184125276736734109497639369803669307711072850822402858193658306598814667794
0392075141399845488428531105087461485195629904538023260757497191536981984620761739194618584535263696
2164715891611287221716560599421532451380253824855705978025772062382067160969801264999079364895512605
3721084330462204832994290790210486334772732009481675409316044345542354238886953163038885458556452206
4942100258854832623098157304700214479014486958889936447858905532677188177747903706440534931134286745
0766311200366344039363592682108660159187042167112509476338493197787546888592794178253770505008712380
3814850152695968027281382546971153704005359091641208199237001866873927517422686166497297865873298098
7038343872574837827122765275270479320067318742069137747291405503771311164603961646262514442655061042
1463199412868361929195087036176494997982028838364690133782278398184524362926585858562678877184615451
6321551615283316521850591107697430437232005701666105498077222725653549975699208996177059005377768929
8227699036625652523605752950134541577190468773695640708938230295323558928566128147996279006693846789
6721751202468554747605791409763156857019687055780263732341324012390053760984447697357866547112987580
6493303176676560963482725846373886774731411653966493185838999115245844828979862794409795993278787828
0398749961804740227194951878651793767253488812157909018711283194071068614167072952362808850432010836
9365329893252481191846419013535005237040127978104518800482271173723284136287085551898505353527130293
2449753784453952356734194040058399629949481912983813544888335343011561699484188444506334697975132276
0132827912993839053769736269188864958539735340217108324321691532786793675413703736391112872548919468
3400596029912135030650547350367117614686370531445391728180116392396302996443868633429757145541484107
2129816169851372323574094792511906647681601703430808050703167146826763084613469590866237409849180637
3986234856144516493008327523535877275603501302850021102858843650553206356956856814580198149744554970
5411372639296356398106780361918489451128229960465662969794687711235892212671862582880065264141207027
7546668309112208016602993085184018547534932911081723280387508981289760699311972357002045683101917566
0822286890020134677423191130426071062199027030186054159231799026031428743192884386655852105992657476
5100007306002605114105426765169223066787898147917157210859224177413915401826800774140551391780249423
7790234377821660227166108397377553738862613967080395203038190415087458166531708842126631138417745339
0022007198322883905840707457199468482888469160394713451041152920421287470441980981503854670497625072
0401348104238134656857073282964286016957655893584163044700489826952231772703492645813849956821938802
1983414332123778415572127814661150349471483424374751895373115965187242187146157624234779613092374575
7011067895718581781782735715865942722993145298433722175988432815801741730270728702614239958853762150
5974888954434979136381993270230587274349530093513101250544999775735466341241318150944033685597039075
3238409076706462049192357156833725248589817390506202889429011646284658566848891017213403441730818509
3246144103854863435021353693578287129500789316560472700898330134079015657942537289940160472386251415
2644985688078587305979734319766105057541452471956334936084281235847248008923805379393974621432761905
4104682363054934959840248412442615156548424453849507156915806949712871819445097740459172310410010548
4103119654144699236552930307819911891823954382755098652989676037322603683679971375804168801273591014
5856808842469181669444035688631792845758786694686085209444164107847558724289766133840065949698856136
7390880639003868083359749269066462809166221369130033295420793392429807782424565106695109334849762875
1235141946107071242305524322234943998999233447747983572802884210687744118246478843159973586706057689
0351634735902041582205829466491374070662103087772215016713176729163395146976783340649223765443393350
2730350181669991664295635714115163647400184225739428381799377651660687163301804057346041983477355007
9664524696919380635282116991572623641566797825691276553522806614872663767863333325944698397332140499
7216864763513117041643850308693260565304277863028591870900079691186234097704988535931783874827960816
8230940439801470870880416920473074575198160627985349537278264340654585862372786146699798769170058514
0928281486704038192656372530513508417193705351223518792129898910361145239842947732289206025446254223
7486868910558932998255129236712253754270066382547588039439018642268115560604780944816868694322139771
0730862287476381186067725006878785640450573438551643754411357382786313287478768227481521636779985427
5433316613558642165092613729241314965520795982089695320360924607023989386190329974554297807025511261
9342857064446374858416364013094242227801363792409906564845210112144655291084518116756119298381519628
7460623468751718744276251364649396316782523168267709276494679255471499415119826330088748416047792173
2290923639448240570627520936040535204425606119509672579481129135008916908746437826865260018444193150
7280761312394920066138314488798327405354285845996641050752254688672551802318641817633055202141927916
2370992195388722101557272517703968816344120237200863345331637634432003393784189516588398648313722727
9850769205100633742228972054714649990050023324759202841599559481018046214692489718444126431300213304
2623891513859748013359437081876826411959534140245893835862671765563515883101676957626421688742878734
4335421281587179992250847342336485453156847892981748319401782505539078861376859674684426964140190158
5988140073076981290518351684413326442338316523361217683445296477803151142987473828314941969776797907
4761910231527524615556110049709067986442185749918286786653849841082943377810170293039654371631454963
9183128698742002686761018132373996326985903234194593778203991096559533538720474642613915045457513238
9059502820235200691474598606050784899439543243623216296658256092437910730460090926041011295960637046
4001287226454500613835720913298768463018130421688723985604813907989458761359608757736459336753929476
1971187160079887718749899763646070142864026006194299515799057850288702162955307197409843192560060256
5238379208836743112226250405486535495845791664575076716830791956114318340120068588920941648946315619
0121724262990793472509715965580590212634919605906493626088393541172542314364209972005321306518180566
2615156077027727644045291312445504692729903308689227453475633232820360729433837026507244641727803591
7232644846455927336218116868593881364150305360189811904948088887609455056310939584084855968994932109
9210822193312135555447299149953226955962521254002732613675688430582568787927215454670277441010285339
7398956930753335183336662724372669751324097068879666222183107685659661838464606931250947193843880326
0554595876825546267430179215372049146652993741626159163574486906419313948525880306285549499167636604
1594052913494734361046885403594181570527445619834091004048779805747176811388724797397660417365367219
7445044141639350672276965963426408346922121220183292711504658807328995413958170775958096297848613706
9117888511491971443266203490610431576628222895289419150839382435049748651064847766758916502371988099
1746174231350183845708700608245568608987159691858324495150774557381842208338588604969317111070146448
9792647286628310487860430762501755395706227373814289025516703019565550301522732420156632847319002774
7268311431227348778312822609820445260556614670138792977424398894095626471799723852969390572782225865
9554968520318924683432704229199289917526007338133654249631740294503898891798890070961317462745232246
1856693030256237606672178428406119813128623415059847826542315852365459934835305535093217619438154635
2953592362112028174997193421780327222426870761816234725037923880259994104732289042930654652311482744
1294561939248214958152813122346139658329054672683082906104809257419209120736089281115273277503002677
0725093749805161302680197458561794443672114740102030942521706338937596532738576542054831871707845192
4240718701148043825268446546794591659735396634442237440430185965080362935064828198073195799195263396
4723142337022871903132658386213371819258688152063632273276179154246047906143045771358161391333151533
1807017376566902533065918082478560351529962573467918209849588857064452425952348230905809649304661597
1106565797845136648387359275951575619302009768969011834931632859186468893712428894964490227619100348
1191576894711220019613500259826970867064632539669817615115758107337500474440065922892595060497166646
8660952722862857581198318825898237932288994575824904398217165200156683029639043243444525478040848719
4932252814977731902307039568182661177874294853368851974442636489081477758586807959950536132762489101
1493031646775878682531836635506992734667208012611878542395470766046889937381231183281188273081175215
5970943838789418383523567345138284280501339972581361392740892524348655329287522931196858618596817526
9786483209090424811039867421794710132325993186272520800578648352145289597508682384784661291144796586
9878557712378470086654630324039638113154970568384467490094950425654936516512618687429643027409363207
0735704592374087197625614384409783686252359728240842679511696080050293346293790128097741016333012163
4673947970744681759228512397131132138192127311436180500443705934329919143231895697966547793665991959
2280735287503186431279210559773102393620584011964215569435030574332847018768318487817972480669929130
9807753094730733384586231456641452930973827311089855997358841263509823737768917440628972100894827644
9441270122664774531779131789716666930475706969901698870553338134639503771794780833820863544089663995
4373079982146952218917946487911898295553931323248592093877836020966253338106685609036021810535658372
1910502416156744751166252844300508123842480046881565059580568530517326447251530299059311290362967375
9660075727708752691880054531345818601233137354897070568805906927056805859930850824041317580930508300
9197197728028314228663245974414703896785831095123779438109164777859657249886706829168338137527479478
0711526024976013475671482113896240757070828127328569490324843061670497960660214308673814605920514783
6240821413675430892355134042519574165187147595753233078053648755594937889667518830475263799477118470
5014052654900617163173224457148137575352183007060468298192271468074164186806536172214562798643437145
7656128674891788300128652872307676601426360156363320334554202839366911532907870353395898690220002442
2453751897770023846109283660023439532087806660117268966954346854900204733246720899361724473686322017
0387155136084486352765472598826843202381236922273969344502448389378924309983483914523846886979080848
4124290514753719752778957655967343183773860897148219054885356732561384906701879110485041712977159949
7713159932518728639098375583096818744182544368671144616575328922372246454901632837575172817664494175
6057401457667014301111223340846271952394043133576216042002050340200781501923227052783430005442893244
8540600789111166183126148241039920445688799367350765513125324947283795567093108059558577526747236684
6087460485207199969762208697169308892882331999105133454616212058220695190674368933605540072268050229
3725436772920192167107990422325943553367576646908172731279441596821458404491484043433159253330863503
1250134840245082616353545515711311252474620111846325187432624067706963017353749343652477060507412495
0795955536844973488176200915400854723176330519997886538172783259167415236272697757765061434157811937
8555265483500851547914747299961365766087890191616116353642173070921401566779551396002631605892391354
6832800297735774017861963655593820791652759916842407843395465421228766160808505028618792055718253008
8301724159977560525985748982836240521238313114510397393179349945235455700278510891221967037943711528
9944865286076435127945245576117759926176327982928048179230433612834485093025811525574525867710088269
4590663621000310143760112306323730208703018301783383111894734755886850584636430172468094237163527057
8843774465993173079868232126565920441541445890765344237448063950452671601043198632242458785201865584
0536113422895811140807694440996148514032671963254447681608520504480729342013819065778829950492151817
1089547360499729394413274373274763312973518607493702335954186284440793483720219970051395027982100338
7409100749618091224169039731833943949143358596012790645605393651480044458759277617213118038154671462
4532793224656567295617258907360260486406196593980094156597009803076252311788283164172167436466109139
3615656611446972320525079477452660330391806652156640843687371558579904066406402280284469725415551349
0317800560128424263999282532590265216963474832804231522800952440430733968363947063603128092999038308
5128729386340768442662011589321341559812166424440836259454191432132452372503887124919270651222806017
4743841455329723364516523963638393357839981331095829535825273191509588354154032570949266680835196388
0502263255651930295372587502670827139482742642218057056013527338997611741565192555654258059237490729
2519873366055899902952995143890298548773566654737675988705259963595387285669197662395381952910200710
9339631460925487127231201208854821698382750716014623841644126474658216554866517679742796715591893840
6444672429884950480205916373154795494924244465039061474328344826714557581955224876968563646467325172
8185469397627215475638455025383223056466491473738766838549624638977751961282712288366135726229974243
5969372638449461613621217201550253218727087383865167209941188018375104686831537692415737622159174896
1241155565777875442888055071907042889729238788177071149672474847204854250173239270511446233165864868
8242480225727914678790256415529797257082889124483892273880279866137627963705306121389502159172574195
1586633631687306382308621186003967965154741301171289385300359993500703314899472550179142260822542299
7524569335353704496640117195357346459878758251077113404717048945645687216007202078669907918793746312
7656730982299853244967214754079718302611974606886787648660302738604214109748947492673900650918635726
0994268683816061803293188523185692787407812617630579875568463322734992915463801841477740354959456853
4514441391971500978586761857423649759375632999592895088697031876757663771400299989569089086487517954
4751160878737622969701324243595297697566160311040065930057206392012546704919340512157041159171752579
6342230868090653548317610374157608457633035576349717104480566073795472283067185079515746321828682672
3812790478260303781620654877878364834571882000975940635973812302415407783361150773494386035187343931
8861333992286703513256946625390828893349131263654216645588914130907040807665436879845099730107359987
2670415051402963868014124666535324666315149807557509788999989390831499185108751502931659157509328923
4685570478582218754601097122261627807051604183589483447206084919494601041709763911896178217023956663
3651321350444552797753663413309123305826324248377197437369135661457300321303176714513541099957294794
3143413791045194009761345273190020862942359421956474993359856231093879093556265571193337022424345487
6909524150729616162185079456901623692153237320203006413483754876267940537680340433395649689682719578
7072087637134137797990845355433893882041023370832225158871549452139136749562098799414236097616856459
0207615475889557759884802981539786695255144295954534701176668081591967604064372449829499636015636833
6023459596685088508368852705343657533170424501159455627520122521576431165623716479517515271527640989
5356936991412888260336242878097258022148540094477980160175046677004841050093436361344496613045341235
7246835654605528718499918859060118271513835101565006665421893134458452244264210962470583521805651116
6413951846300494109614993451975467862853897026141997113589444592871251101389582591083495560641882666
5081573882030202072601950575156400729555928225118443393436526150476991035347866571179818473644904157
8592333664800395040484565846149032742017148747181652812765352550379387620883627415568629859288345330
0173900283046401884754406058686415652395399674405652803073208737464612857822453852036592057642292070
1134779372158708056285288339646116332359372682501644931211537535483970428717142612243298556451028199
8438985354493189082215505399131806798922654442817806419538827689873508276331240563006508270656909243
8630170320702308105010673451946097024217659024847597865324325453577543776414093928809268298994059020
3361634347014773637700996854520584776154944103306217986259278346437193491764073786203116694193205711
6211818386844738195076040690824192102346117668157426624904511117517201918460290745772607544417815524
5490641451144019677165260587171216552307768147371364533032478059670326190846506658680089350088991552
8819827267187077569030931454852777010790896982255196491029480452136568961931058193949614729315410186
4770829364822069401252149469415273883082286617791166331881877217633075020405462747070357970896538385
5286282739179795681649032440348478752595338982829109520495526394995131280207056673463544270868739706
4902399173918579372232934580894304357013222255155415648765023376304636710473961381696809751747919783
1235975371303865168680605761029795091065759746496546494925721861006439386415357021929558452980228910
8438940823855691237693678806328474874010815294928168482047092412065485415101609472876300896738305317
8927141030940654973940097341208458893305534705472834926038387116596795420677533474906877469908736481
7087904382186659589849582809108248546621313388662099961767734674574780742950492328492674854554101852
0791396144889281855405323101946777806894640831106107999860382238425855885566343374557036588552468676
3770780916621543104188649537705104178144812486174828225816945289344280363567317717278262750685722093
9519228601341949435645547560031479937485797980822369643536106969795584758647694482919925037891815654
7777388961283999058917697598550235758057706330955583814045535293607868852018321854257326514563462900
0531093186097785523679502468034610401029317764910844293602271397348823356465891017746328407693645663
4351932348373612198939101240504921112506078801739000158153855404923212111197340671835795381698849499
0788035165074174473450279573763610278700630678327250440891535570370616584842829353355526777512698399
1566548811519996586118623110127939388073642105918029692788427956705217754245238291059719782781829965
0412588056924123527045022437943094532711547243227335767119946384822715187303201668948345015482313460
5966069875888875061878947307877434399400199686830970190823529607843684769545050484346566323834491843
2161795417676537546557586193440680086276026446779266531737427185181851130540858346747945007252641737
0510487759910218624028537287170143567842752387584233368301971699352666832927214428638359381249150964
9851456612099827665271776813226671190662378042858940836311400830164149627289557855676372806518949672
7901144205863714782237979163697738216024516743342340954454009326668032331649976219076656144083077767
3117711337511744304664245760051711888448057355726943258820499011744221805462053130801713358026445634
9607687710563237328843905005171207226309295676846389732293919002423672512363044273442967285899173065
6760465618601682482575352719923687122807227331994580085389740976380476901767155710701197057857650585
6978290275344686328825885406349644053152983523710567316482345758318507675143186416597971811800166731
9467110040592096246852274160858048084110902222690082546645719258079706516125848940750742520353124013
5269060584563754086649636125949836828549938420934119608455519118871789569537611728508686839308486579
3416438572896573459257339727644551248160598314237917900471811922702770283643783104969713095018306983
8449616986021982875442023886524875607852779474823613526507716386575001317117690331815668991069577777
8079046943563330728390129501373981298618390939561130282889377789641812300114647337272267268162745596
5447146170275448439667765261648983372989513889895232791761463183988827503473012311226659436621544056
6850799179193711401879003728894842445394969922254142207725488154183839883889337103551396037115962455
6444253504543528877549836114868721767725051665239042705873438734353698024493613237589717667008697647
5810370213753106528997627216899242584191437786223944844386988110359129519189848978006333942288245196
9840820313066893224682853165039806510702717474905290800879404194078529860533635550490632258030237483
0639030794711258219465691205320414579577853678042970634418216831337249919397397421434784462573966201
8874372391870768924638618696460228184940096771610004602374466188599828119186719045533159484235148004
5087506577974266972169948496738096980554391747400811484559945130511127050515216010577524231285995704
1021799044859024411634180912841970022822539575450060083018682673922311860800931299936763575373517532
3189023368534901536984740978241857721621104422649030231659203404532919111363833906471701241710863427
0094410074496766941292220630587460917035296119995930322793323579427690245407391536801296111633240929
6847526390612683602279426596841940962885374793256927566557198047119277616843870785764326456549425894
5862575173809763728202321149474834737511155100618627286934215504090907303183200603665729854317622770
8091923068708409195302171206172952645324200273185697032252555443093534758822141278143606301760232027
5486499396557149462423551931065344996316072203453011294295961253355667560962148540314467774542700630
0185448431230649652424484495993703957648797439824285310494711970951413253157720987608683526740631826
5383759822490059198035251457352265597735701371609622228462409794807066410225317570793106457849308807
3416527649651384690643987636661613738778820972560520830496682512019228591923371713135247633794177597
5715942363994919446119592992651340018025528741549090306174799476870786822000608053692343671477257583
0502897115721732265785732106889230648161945244331334834582468546731426871489178131165617005202964868
6247890955274592304683255864181037837298979382914798599790847158318464798748261023329984247159120955
7092338380273461480777450133285196186994807014819284581282354174853357792684310621035188314883194195
7146056090055682557488704770010633728798146885945844826596578671117607882002499114265502037043545638
5409172977877892340597812526644100373204683276567421536142968202020966120364051627401406031161698435
6210118416864828997721219453592181578942734633158225674720523320823569689219406875936502548056680006
7586089071194527160919683258305228938134498549255453051472657238674199687707329758241116402418925221
5354736316221146923082681685742788330492803170122235543630674017230983684396479619858006384415281766
3541132762590348778296316904378167843748339380480822022754705966032858603548452261085739986564798619
9722667244167571718841805081844724435872888542757073901469984881439748443470725083455236646735256278
9174586068048240802906898618520477961685878806471161262794623930825844581323831653975442132965591602
7340800385602533362857373402829242428742965275143030477630323974861597281565315289114402784509742725
6595201406153275641316374506066564553890483435942888401420698122349669453728832545651030102676087663
3442408340467058644832012582652045521177048060479643174449938080218794682424929884959184908102205207
6767432633611784920579668358947624448817630862980156547016304443351591313030605590224166563802291304
1942875770555399685728719148308793906031677298488530583688506431175429290981528770635941710705420089
5087798054732657108737138779032036872611278647172693353968668440513455199368342326376224107068885596
1998806223070296708079349278016718770244970528711680258000332642861170349193346396248359981837120511
8503447011373082181122971303815833668618366388651486040391411372544165247944833096900386189994570316
4372495588329497318655224398244552208676800571484263733757183735365395098034297926991159396868136748
2976677639443514013687416577340706810534770351752667197701187739127317523727469065604951686642786617
0030477522523106599326570489626054065422887474078693411049903187965544046241621182918191903194332619
0137240642164692021352051812994813126078144362176248152751029634545492089984270010361715904301416080
1820396894663893224019633623515567624532924739456798811936566098059746552321519701069571373077301748
6929169748262582956228655769315961724920476405250918411263621406917063361211980981010292875539197157
4419026114842552652592228605064906967790780855935803341997790737637633065563586539045992810491990584
7840991585122296821074588800510533664756934099121167900685330220205180250660622812232708168364158421
2705811885943903459458534916708981867738433106449956068762411013777781097674232365430952600239030905
6940147933391887560623061958632350368088315249666924161359056723588765257217289576105061736440278189
0362511785483029650696950847632271591837912668498890514493643913305127683433956309730749131198287982
6163267652973136200450844396435844867433536106390222893976033697992734318914862602820420577788766853
6928576797205847808366624996110665118641879929885580583665224777559849087617742991097535937054544340
8741671548083356484516616720275199268440086664184324737548067041519128836765539535060747256436691375
9281525074325060746564551675640214897362437255802781932863108765837554197729475543266033099651928229
4911184251076532693223560182659149814597558748553734498374770686291705427803842785549100071553052186
5512554360570118314881013463379755182657981071921841280393077892157812865610240908362843753607146605
4001036320110927283698414468828603272362010076236393527999482454493382476575506378439144665577412365
1850268857635617296337994637718248784759979500219943290553556145436276926606162488855503438845267504
6301049829847158399755115814690193756389318285305256092498075432728487119604187655832857149456690346
3221601295366848086645610491042749717932785461018583545795934495735484530732070683210669868221298508
8112679253528405117601490187197677414393091479859700820256514796087284633527608259499542313056829720
2793615086593385201371318367657692611438484789895066800802513024527281440384930639731114300176523385
6795571233318836645501829442153866580348998081259664706907782994749540261124592630127396690592243993
8372498980525327278195988952231941835920882858498204450716745528299249848649176220374555565437554799
1260070727342340274939104585137455289417722655173860849063819232778312111925730583182774750335096020
4774352432751114666685911666750878122871556355181812174010848295545132082798582267564611377715003274
7245935975686637835151205853092955772545044262532268143566600056931248948681085672688858585720728973
3850188441528253061071399750094790231589498602126331691486007752736824790295211230086951875742645655
1852241371567184498604506793132829914278414915595829899201534449707828806081876546129002467720907421
3007638229189282633084737622359666109184697624258449656850681910570854486640239891402442657883394257
8826249728086627419288952043574027427788445682866952193014071210061828750258450670697505827195359806
6610391205893630044291130395773988530072620906631465002357713753891311703634984268829553747852187984
2765184941195915681825120776665402255930871463580534789965276956739656422795207435293617931405931855
8981995412696212003328664717851961030665263735141358322143289011570941201777429714063373882828547357
2119704852091262112630963847401520335002652366297329950666244383065327690609743478919614044326930374
6186681736812598699424422561605551190722237775173296960955199116018655648823676009276111671769506352
3260121409649797122326624324202937407803416805594393795279964289107027293610085246781940914434529751
3805548537779861200831027042293805914836818027818452754429244864688806065814156346791344380222725018
7777663159799114556007830337918746244697352592928824803341295738656583635778252946316930468996033619
6923197423059843988179602437567579936234981372507142381922403170528133993216487496990081369753057764
3663243425961557368954069750489832394702839245897527566317663382882557970646787501963351082765915704
9134029021101117505730969004867479543563475529207536453038857978434189416160625331772589828597597488
5223675195941765239980792888689276277973380149361839051794130095747544362691052442097340595470074494
6136629479151739203529140591557017904616573721811105085117230671164015079368116346241506168449941732
1296435310238989463233558356452688654373772911683385948278748874873121252702599539601841148668217967
2956062267107380150700618740571075998068913671397983006875129793728259042293451457098386073700543473
1075794818977984584699257688454703978360256846329665529452832935296127902881264952133897236313418633
6833769776107696495715629763467550196856976808344711654584762061518835643324531651382595361602517750
5034508453761236600822144164293333312997976145055379625806220208555691522771727659546170153747496030
2806889014549075588317995061643727379519302183429036924144139462587644621081119356780363357579256293
1893750077027480711298879318554047450799352937818281186006986617657187384374106300262515112806984819
7136796285418922229084619557588233128008785926090621513137465721418752841053136254645729753003434405
1745700438337871416216126621645920756400939599496577899241666360041343293366353464594627061657226597
6316845209836763652630732233913249040258031095946176848459636176921134343598447126646650768966937266
3733195434578622028420519148473139193093521420122219578073937630804520078461231941933164660870317707
6918491956822456598156790673765208409278246836618115485802128519642884046619128812789961168160015034
9848752423624950329891181286959852208832090636602772942494249907195539753663966812726536618980986867
4088853354093869279193004336850772743113101751045936341603460937703887342985457524930937903222012989
0899259524619398783016397659733390683351603825895640885501496702114883827347400203437189070741767149
4934034941631890629013632291200302908996500793504841126985833082421287805660108004793128403265904304
3220053464383982624879516425849318372583600211745627044923289101635847646149459297609755202245540195
0050299215488613482937746716099932741081852183842149024246710598990241749412578710730682897572424683
1812443741509886240888340144219999589660263999102491641507626902563634758559522740627290384348595312
0275608354971361869608861531286590470531822359927783241537069665287699007363999894841360385587594101
6487215595907691774042996831878809794129990973993638081686004981494057359861672043764691103149657450
1694727368224779241566291226498670835926014932335446121164119247272130376888249486442311738395433643
2533321853865455839466386267428360297347174314408050625920408844470196657421277331576265924094379054
5145950884326460052850288958330073259874817522432810576482815296164726565705913089213197390675446250
3320436344133354846189557947404403573843768293251666825025836749978298444434229190566721086820490378
1197312079488297208506255248369981648422494520042023939085675980597588839853823352457923003358792501
7051093729675466661122325027976739749518695796758588486128670477062340427492827460298699845148694191
0542040818862398972876144852953882948848145523507235546600110282125099554096493788892392862170224651
1752108845868834381326897148940984395142064604811363445236911979531565347438458260499779085630897392
2544190807572331923450516719262825815336967864583346259153967574828283659187217979070256179588755069
5786508938220224895652609518044438902715862034099552503788820835883467259239432963667842766983563622
4228660390083831057249134117978615886154627810874117411490435925454379671913846281956705683360172666
0847525520028152440780920049948303463920516767480339394234552369591604269615879476253897572511895563
0027988874101053333870863395419877324661823632087648539761539603907577874132391949185639470047078547
8963195831665747194243375303112444206176719555519343687019664630630058856274887560100816496531089234
1331243334680540509281215199613240976250271859142671990754118477383239385540253484984664925045183591
5346671419513340018320611432609471710615117426419618846487227191309263734319549261285099761221723067
0054320973019608519277256260727795549142530571468773849545669532525273528207053636348978835874408034
2012926502678517071644723537165758035799847732266929366429714204601987120932596584859627189601809060
4071178247261897318828883203045916935156143701419648611250893783008738164317651977743979527912337843
0031940303027791300372377939529345083811888438375822010705153807219438128974043126681840821907834024
8448392517868466635494401609400153373900681774650034962817044970036217331382543977888179745989139727
4676393647894324754317230386684271142828701109002542841680066856440090014829469169147663580274245608
4397531458814842175743789534850439694622813088643972546638202977580714561153894143916803254096074240
5516939162545558359905242515716286871172584020370665242190818806999477791262719374834004368749622193
3809642245839795275631568756232261512680996815092250248114114567654768448746369998596181942157052331
7009247537207582296602814117568991420474462737986121879169129934819071772615204581682779794465769703
6404908279542139792225243264348163801716303036108502222013025847584709222374018953857086062893596023
3447802136894584648103661902903092359642493037586740257647741967978171841743055012496465137398908678
4331614915381560246130334964298922264838444749816978288988508919422261100893985155468786381071701115
9422381868842300917812464214835166431675126073642863602979273441161463359040396320146666533463591996
1268755838583692302367272120390872649889779715358037048568624946421049633898609339569954418353817463
7744253702912453394391373948981967250320774842558376345357123773242999144719991202488060868581893245
6288373391289515671079811472600654650108530245211965640181890952146995459583329558039168448972251296
3941354326622861754847723207339774046023194841045236846069476122298537222564906732414798462351561960
9476194882496947899355639124967259091291150326699404223803576462322069894274519112523290829037972881
2365935671011517309395133120569647805654996502335061686427102792153716078205842348986546044480543622
9416880926178107564724283712325813397866772270844943964496883739079144402142800659077450854064284783
8552147740293884316319731252790933062562510633046353602651609291915436407440730696868075379322979610
2343061591352103586985481229267583134326725862654506370153473490442100583159898682563514211243928891
6917032705038902719529956346579078050722303938916954973221488142790812458990991349724143867727170271
5951049767079458540656420152272883320493536026627475405756720157015247421521954838767918842385828377
3553926641457058849434212605217706589346343354619184648829646316562486751423573901949204260639190526
5326515177424020750064041942249450812310585200544955913729153063241506469390780162989563569562426151
8744434186736520278372961145692533287491314198977652866083878378100391768348629097834008697104387945
9878890456266791395644638604163469009678269179316536160237167621382527617737037433337250012015345044
1289711605950207925237161123504262961473290011273385624491691882144296137426210162897662548407172964
5252530051831232490334051667762275365663778056745532400490554934173792835170123487420087441908697342
1159133812186211914529788840856393297954212376479390483859902670286277351661271831039474281397572883
5230352063852566520002591502085348497993426388991448134682020920698701649251673922645730994689979526
3836622526068134316446647566397555675057162100105770066907221577217666630134887753375928059318120836
9517792858010860679904738741446250318738404177712493952598146685815334677302584187466035914579721379
9893148911633208963776418839783615416790455588258553510578235577061113009358607029763481451092449866
7285269873684987766078168280688891226864279244824133566012811329074621282748162832592820268355819560
3898247258031157496441662500446121574535800218126548972008813651256565836314130366968336987265199754
8314041521838303086437955536465148987964272551273185798778550557310154257488478159036623551666824536
0658661963096699599328172654416295356843121188644889205543012328393351879520923347656009738198108197
7003714244001245425842862364875576729959586347600506703742998570915320952263712259632581015751082012
5420325079426424956457069913416351934243910689343850746444468087375031505635256522950690473350723760
1915107326520757790444577093939055048086982519765942864273192651087567913948491492318022169084161772
9875723220770850507185351280758146020231642314164735096435198582587276661311259795121198631092318326
0087499891198538142915181772826688720290609793165597817255724592611942487885116620442554881759289732
5603568958327316248952024974821403858157926392737150268447974958899674015203463917666195559667110749
2333175707799256008778015720379800358551948855612956480845881609303263116366287207170608825720445584
8797168906733389319107029944542104869765169994051628889566647152156320652859053707669469180665304656
2777738993240817663453551014325136506114148491557651864369070447895877092986430992333539630181478477
1390880431466685890760651026664059758209334331391067328880786442713855784606280816943460480720394159
6278377893458094787377114840500610811871346241563385628800876471508282763056313674852883906871157683
4308235538163240685747417469525752022603589875245874170817395067086255312263646542527900248157967530
4595540167961472345319468700620232258218963098379913494485565300319581789572768837463619028820729038
7221241523184686593912899839141946854099397948972763993214904740119824496476996592321263998796621993
2674930560171431128307389955836655418446426599163792008902861513152366873109776370884714837682911286
3368049781257700754472346134459677172078590946009397361401126488070549458454865286822977404250404215
4652859842378253980654953043020170470384790699327328421190454330939459267454835229401913261638243407
6718439515645596606266881218437323200463162939934376948514495453724787737519430087228700447162593362
7406623020159128361363146321675198948284733564186579233020186605525444145507249002430103858139149241
3600366671094060693597345259428877531255212222477227232837312715047159675047601283198911780393846567
6210121337982437190472764899648169731424141627623261465361028314860339179307323955251512244248117470
9247471081482453662584752037921802123343338974849144815303032322675547912914810003809405527064797914
1068451387009836499603350099443075375122783593275184012865424519854722203475190998346809338724808512
7232525396662852436726985849742931234988192158351209822432563098115977806693923760086697072919867294
6117513199230502683151307359641819440214946392979966669576399146485004772061001288546952555792790179
6646407398062619883355389996054734972590685935693058275318616974944605413412365820429310411686678930
7075309489505229154796681695927424303414438882467498075684926733548815066462254210841130015607404933
5799378722589978161809532944847289373547492753806504183284492233744656462935007803710525504373250288
8861518025674608567892238894213805341424336365954217258903868233331089810963855513743867364961268799
8979902980038298996421837906437767444557453832093534714290482681274550319430559921970530060500149351
4512126323218594689163336601826775776797673267268139645735634315331894409994080684273167704461113325
4374645403748782244117318883125825341739415292874750329554811619798107280272069140640243865382701991
7003802917089651393745771130506692116036641406393774830090369511156627266135197046701302614005256064
0288798583966313676489859766745581825383587165400214327280252799829073032260952086146261942497611468
3141221711219580448728872743322451405755377390505823976448588567021710533469813109420087960638576603
9337768329145174448638250761314665030017125179157362871689260519689956422487137098608436582602368725
2291458190185065420621951359698454845648953179190435398015168781680920640630095548938440480920205859
7091853051979668928872996661242406271624623933282517718946961851862279216617699782042943407728361528
4409078912970289254613402524380478194482200905416752327572756376455814188652056969436756380262952661
9981299748301269658234799750069104845732040549889016456043226504989603554716927052534411158044748962
7235730271004682463212336272000801431513520177362516745158838998275218742958056523224200965752017674
1014206986386880354381407882567232476636439755943063367197511363068417718713505762529631322126430938
1683393126125407873115783928407672167564285556531129064805283638688908414903199073027590912764043518
5674259788244450102873802613560378564996219083254682823895164284864047887872791891886634449623510953
9092581296059276561447540219360927003214105943949384550423776520790144802342675400602497971065017119
3224331825408504145130242863996295149269047934034553144543878651477734249071251492973126108260845372
4253157680630244001729677540075552990920203730225589973485898432410394517856915475658388085833091174
8893950358651565078381988308927394921384997743853743720164404814879267357323273043198593954478293110
4433482367587593969102598419087012175667230078093535371521596104337459834508670355141604588093873835
9956840945002584736978957648437621011720339712259115732548711040427764777401069256264022613338650133
3699607921751149321412625072116033904845811923788329497627434563731426261527442939727636871875569171
6437636754393250870190701494025253246755185261459502328257970649727556131070246886749307152276672353
7635059471075415259616923483892053501989190449527524296602339064931763786271392652099421440759596277
7222336638543999025990911412254382908699909929808917228685579947295397719152710570008266053460576460
7079616182115667195021030576043591499504224474999931939704427068504957360666521578891980017662040336
1257104749042550794946233502350654385935516699431033971466189442070546135481425332084471110302269724
6666628834433235391489658521037712177031920698873981451102522118622959196406689712181957474174025872
9781194065705811757920885638907539837231711850874137779789918466368210705891103252002576581136200301
3374980391053240285146761528388834381862096387812374488314771095453738943159934304555824525207323696
3786322888802683341943614328413841575509791121441680512189254072850256323626719141684894058421016099
4304684348289023741401625916992841603603126838297581711177912550593490754824991155688737248292705323
2376129032717553137663318348533588599948534895000437732239397161814248762245518070061866468533309108
0097224698576031516306411524817285415438677330774597484661308036397959706532063282978551953607635510
1955959529447711310657302247077521358226023134353455159902719898440231781817149588238606904577985747
0871757131869985884314022469647536706265425066477414543335897404050277919999439816869713162371404899
6260435350691307367751432591361690278154711843977903893925341729129835081928327158978550541172201397
5172054965564943026089425540656222883032509330140594525723339843291481415669354885770283587514528596
3830567661281954942998011617808873413332691770104927993262647275961815116444451755810872332379993065
7349963077702458658005614519680610015267142229708519718033461528373770570503643746185013332531035479
8079679688510025824503786470090260708755070498512403253799567214340601036894621531789170654497027774
9797503475830562906068195200247405967708696862607811091215965985724535615033062206541300430048112410
2485842296110889722262970748727115619516358715701646646815676927644995534197984123278481103007285235
1751058228121443435045165658834275368632601588642742210318423856612332319817116087875821321722325682
9562876279158906187451187292086131656701385922929898614534341171477217695514495571761481823731459217
6749788835888245156876053254176518508945746423020533039110986860530090366883248779184659619496202350
5104789047231816364997657302405567231078473353093327267983682793581718972855607979884123212062442406
4080005039317223268907855011628277660000000714091576706976297183703171471365733232405099867352492626
4296411979225345293665715370491489763053335266369233237135709898448915591068443396154987494894673480
9935780872870833066186666511551370750764629514227225070969160231655863060348421624272940928005842372
5191156154710674438168217927218818532817316657266119611562609143080226307657647640787944541791258027
2816401947962176843818034723391524702161084660658801531301578422948701347938599785107515254895474155
7050286420997461833744502925958853207181087054084638034796888333610049165685175643303608349103564936
3910201140582015755677485376340584930904410628152415920927363843901090793719697591615202359320881484
2890355451991259355004446224267340008203946266767839124037161291793335631317190406219972060606501931
0656022258552740246638363087584147479647968103268111807436411406334875624979146114468962065664457672
6588302416785281862438880388585901390828939982682894989984080665130843495675525972312018383562468827
4876374723304980571398400246977545022815823058144763510167303021797473211792889876927132748445666131
0302425067293865165853355385127260417983517955456381774202694575221922571310775187034933263628403934
4438816601764137235713947606565875208172863212249828110375838727154844231721197752999116665586156437
4087722516224751358596537830720299027782676695670209588635571564731312569955263663526817764362839998
4098303239134048614511444829842364218560348645732606392143234094663953737492274643029215875184317810
5760195312274166377947553480799599821812589195306769364311957019307411326909979718962119599504110581
3104639757485414070515111077927269742125771063901285612484563231416110404578063861438922788482968258
2131664976971540479475732340249336949573576400242650024478717972571853081334161822575265162748739540
6845305435130957342164084294550514075486451894691812970853668904050191909648615192599188983102490617
4239419412115951057402531264484194124416792627966286750824667455007800867027666724323671111506067171
3147453165956360806739306020684386095467179171078547862474368934385220372438372660750081651789244293
6345187989639639798819163109619157383784407844726285765067232906575579045579101532095199347202447151
6693610146819817033430094863875344179869115494191469110731496455251148806570455892455726720507061027
6425082957171015945668400349996246886680027633207855845401009446333730125567928438902826946566244408
9552052343908070079191777032581035233685152054672986675734305171405945414304239468205853788908280229
3064451263910244934219131424709495048368688443575973283192668155220832246441622002062923614978168377
2373066756337120568303356422486952309209114954315968076400650759182070085563160354442544506750783652
2176973947599343047175422088674250169377657410625419518328732804241156321808957357131551973208537363
4731456115614282984452179393548045550064010107118964393954800993978244474876094637337131276091969235
8439789427457696406934321466147663224045655043967767501334763377622948336333630617259257305638538551
9352958275024255726840439247951394092065838955114232394921929796192609089085504400937306840339605820
1310216989316463180350988103018182096179444244367380603378462586738911512997197952838532265319103072
9274726400412897490668292803145355898427646841080061521891262648409582113557209125304386538211595546
4990922420428162202894135740386825987349958523459108946958338209779764391021791477863980219388873416
6949170250061298185124809631415243441856689004706775791444693062299630740579885123320379103563786531
4342845934350976147638947485876181195875836801857830421365803359356438582421625099306945516539609808
6258755615561002854189601357124540660057060083499793185221457292518962747301922853931445896759744139
4431434392443775814494868185363466677956588337483714759810622034702769254584988765262340473838242842
5483243230959945882311291706947723934489770532323427306840536711875757522182513700099547098714658564
1175624674314192057772660028453688423680041896544757552654310958182993459056269874575649724559539059
4283334333767399045072528353348643305455483952103895187772816047169628524618693473585658568892464029
2739304580425588388830346290880252380750696237774671129287820654818945530996083166462304629039791075
5701288531621380067351141581579713415085727916402036132228674676959611475978267196393319594741829128
7495004195356224037979876857144978491761300203544553140490567177925629991296516651447883908424528514
2426324077285145408578172420609691250699605214857599614610848682366659822213126845806984303000986440
0941704352591765054598362002729135689552139740550534508796879002628164133069079274821756430691236880
8586938889264934629194006630933454519680973134528699713862514872277044708969829335343504518023265882
2976880641865946845315835812759025008753853341771232563213186110659829710148850934984740793082145796
5705358362171824889610832088132778884017409754400105339799726606279392970398609372531397769645302152
9674651399449840615123894203123614765047280750635138876460500035063470217313476656058949576330829396
2785685702613999897914116858744423339184013781917837478662160925766876063785907412753742743659755701
9768687428088930801473551935490933642479496189826783147034811636111950607479897357923072567708171758
7153215859869471087722325406297953928156121140470348552088172929773637790063391315441223550607160181
3479013922187693080181303832492167721691795367721916582640510096544385958735309567758517620137219181
8926706880783050438932217469968151125948166094004214594068036211880697953646831067717121964939501900
7510696576786362184398053806466888281415676612716818321266352149064681660035344974883393216690691733
0431382255646344158180407620053778553930705334753218503353529585901678280243522335166440922585655113
7955172789263405133370753466149009471711062480953205111112018114163668841555163706652310715514045586
8090423506875329493049535319830384123938589139913393920593164692875754537640078547660510857552404941
6242937444266371284095145356570442292044999733814075538293509223880755860557278144455825270908066797
1953373617383298907074573097680403980051372175595587925667598378464192077422123378102917359892330248
4619483892809603497924713122510487998828739768850243174085043371291096616530721031195571700657424724
9718952146503835399370621179654751071064476805141712338433863680014239171625459535394840911487668332
6853046270649505850597527090877628070855990657987878544527128153240477369714675988382796505711657852
6531645809726531899740917818500235515139511651150704006967557660618353702812286379253199739324421298
5579668686904837809561420135699699939422261222936911894220998628302895804474573847375794693564393833
5423619598341648379680987579777792916659438658011465261463408116957781298972920297852442304831303804
4479501313010603720671629139386473392727055833554874243361410636633808923653420143366525702727206280
8788515346941640049212278571635523792246194571403584865898060860042259751035924910732547780020554744
0141298304214968158160249317905073697992054642599023242441792138276321890772166126498877189852585350
7540417610978736852760449753676996641639104939870560359306981916427945675824474978112446859691743788
9543278772437193556635535838808843354297272359516419875872160115277246853513620287333983038850174092
3927454333972862611856777228404892289700228298459060364026064635709171979380470832342384858506237960
7336442390211973789858351413371563225861683495183992945410728770567013686926869445854904450223016635
1741644257008335896971998332513766191749728003157685681257359874644627017597541340680707872662844181
0045787695988710201844735596380009202075020490126887225830185155319581699095087556381197015442921211
0497248064986741787231440495620746440953022412490739145882682543436626112845548000807522461332864958
4917517062354857773021966006609626822062138926880343354486487775287170531437925830789891026550824423
8223669136306440764373177670885024558338350033778170882325903958807078221135069222318054274511741876
8211042896334509230410697109995482958506239020938795912069714398566024850272229225806650213037267736
5378087201122611503955796299693551177274686392917769144550178233171115294402683873309796719973917327
0210664190716604892632643483476375654429752309086904994344721599449716185398407966576935310738481987
5571735784211846676500468257982941041258532797008588397006694404445987820605699041944098523544345925
1817737194348357212302308532584186941137535153709151413840695931177376243792697091247909966895439775
8422142171674542218254536597292520209213613226456331804986792083337996266852171747729518608290204881
1116717600144667083416902496448049223510871861593415444152856777087608788020265695963096991989356413
8660440851752054669446318116343901905509457283566214545428422468910543008574278284152946974351693515
1563298434311180491092483127425817241329515087121660678808327017070893681815330590025290097939427746
5856466758867785302933151241420952575745031336741802461003937140863779334707145866608454397812422642
5160686312675336516847920972039934163667911746260645015462413308652520886156606625784771543720955784
9210444558235280820802037438340055672381685131666119071508906850075098144319635751373743916240532568
5117722193749767724181235202881079955892347285488735790861615520869395382700143752714396792220648035
9285444865475663210240901968243212405776469123277917123666979034289990141622057713185278341836778155
2859925248917600591275264311985714078357476173862586252582491871405295785411330023215249557135767161
9616523186657821630003515851922512409844438249300810035751350255798474309753454294478159367299102544
3632904470021906915568974649565841838523992761822838517269201309831473765493739304201381142384142940
2975054765283180473994800555656415375590209482882057589517429797918058263619531389656233041037808692
9467697784649296357544624074569430149958971795142952025382858147313570731302322185917298070075155401
3778440375472268680013494605657221011696055472185458139013448306250582158684027348052835587605155888
6675331372991891730753464266883092095455307565521099537687454080240738329170454786251785840847470964
9280961029237593994892352998059069869468149237138603772545272064754593609947990148735084422557543102
7811779232412692670072063801971494220109706749803198852443744779753786555551388348198995691148946152
0832578677949286707585060820624868562030243773648978673742698456056850252565950035000537357282857539
0048035096137301148556466778708595079567108449355997130563394421459814075678442247082934766292159316
7390574809568910026458650146207626628639854907355159713378226721142916831212220262967583576196486739
5792937715097209218396047430606199417072826048672293994991327777132374176117192214979433784334327766
5586698603222060991218140137883905851910749015345739216763103049291254086562803506987916042444655436
8252572550329606390014503935971989808127723723764101444279009003647949953817323394741617492864923153
9686530919664784623010222933803959885541468597618833641345077547115314360282992679015907939000004658
5988811089583318730115112129185688146726469145185778566626820979094720092104744483676458315916566153
9203594703282307114983422897160521147599262637626368023901501087123278447028861217339108150463111348
1999243927154698193705654890256926840074063690433804172344449352453862089881105570290208819264247924
3206908412785666564300759693910479906435551324024310185505214124112369940983632861530532092795423275
0475614716777932379986030458718880159328353203677963311269424388767142328461264527371454174989264675
7303279349019883122893162396765802552841443784382039105617730549826096343885265385037335235556276023
6003509544491469523481152177145811091782740244873054916212306028769287303199683771232181326803238077
4494974784880521597499482252883416612584038900028486507340656653227083423452987187347091597162398941
0017580884837426247713676378239909573914475145939688999618258035867706213195401531172394401412925365
9267094744218382033537650868040350441632690817842773819507352912367193865119234879935024160472986426
4694923231378361596265138237352284852980178417429202075718713239496980634449086954965659501279381831
1666441372414220606543585662719305114993711745261156389671449494320865480873876947444069063428896588
0845193088311673156910197028126695030545354819503723554193644004355887242752400026498962124888581689
7795395628113231182234077021840587914510635101075402239506239965567274040982953694354435179440818059
7239333957828774087344513086778256490010803523789301438426162711101108149740515660592761021116664983
3707942415935389323373330720474385331353718568313291510702809357458899945162476520712339092281026447
0299085017817250853131731980143623070706942818803062030199588628083411982263629027379433298289228776
3826657683659995035499300467413070105662994643680191105596549246806457539719604848712523854435248088
2318303299371909237476599403394652477291887537052615773940041691101531673156036581276460661226622999
8132405944197093672324331590705031034154757195008967009404609700108740580674137225478553335404186093
1605421021218878229994214844538165270142501262002003389135450749530179044494334271227697159299069840
3914762602330971903821607241094906248949235639330613203501251565104388533922445497409361369632848981
2730380575854290559806262876639318688681638963543999927471501181818545805461645318738360320804959143
2589178429400148193797013690478497802960533802595716380086921091308818033268324160215220837757636807
7043100881106225663495345320514872997372128750870094458913408670409450356732612790259852381662131845
4243568886185507293847832920650168494944596731822169814406650053340603039402912298574101000914802523
1618142019418251846801131222652312270199985077803106299099379451272498256434702441397618335611462407
1197921013556958410495357780772077735497279114133322610805844468446518267599135772602272625985892016
0182153131719462296198053002223137284690446654804900646431509287711114573745592679100369115440736905
2064009056499343452590827253436144546159147954980601764965171339697019051346169375627630985765262807
2348149259938840631335077540336414173745420312491608515618725252859323683132394444311069125164347371
2032906186025440659918412624471110378950514608305590858378119309421151610328710052390637649716122712
6890305748494621876013207036819749579148952640992039858326441046070900192411751520087332870490582175
0468781901401034963835277687478685998636944990031197996937626873088668687367278535224774156904492555
1947477068808726945093185772774031731972908396736838038001580297581113638872969423065326720281599541
2647148426017969668957053030905521853428706367168084552820523920148045937797537266407816773333696462
8349520988783806005280939677379317575589118568626047081483551761884350639996198997110588354366402991
9889715690430122764304731651563539871941822857709988949639405304458298485950032993574985995039687149
8099511340251960281729341136992919256562845048025282957282651907615854813339410800982441812124545684
8852706201726125916794851274739611657763310339651221916053478327520687847761057326196778500292172678
6349001699601633405005051574169442684954296208654263593034739642205709285633400064584495083304429538
6989718185119148822146818352250255312740643961418819323469857139746024268162706552315540122933055946
7284880205705762680587968077626940103724067754451419044139482291822335144889356592996017067576657850
7523113528971960148989686257640599413951317530638630147284218331002108755852356195768275992177290497
0506120614991122909097417983822428924430522765610814408664856683722526678183185684714101456184266300
8424896689769430869914991537862059854955641003293130583620542729516661620879043248929478463633527774
1097288930835111311503753364934748928575534059743310908812684409695308628167548652057552282176448405
3234794592988747307578610447759548325390401645765606945891622074346955863918303799457719042772411479
5467181702125352540169742902999692729476664759073078093134578308588794365453863134286259947160281832
8661737869805085375451972157360688843939330039599003543181122798259444982017656246536149360810464910
6334799750147059876571242511324934820687235748103325040863438404464639924462730815887022465670166477
1689904556204759754005628292518724596873411646537418363301984257124171010466587523520634745781936695
0420554831333952816516283843364142265977972275980826411821996423434703399198905531380808376718430874
7598891772050505668601543802359827771461334779611300980155570053350677421658007221053025628523408088
9420423175854991289639058022412971742087287611887484226496323653260851744232099227156652429959186416
6919352158049498705854316390249690109717442133571577681792340874574692870737184370219890367262170065
6915199839391996922930524518416934757082491016096555149085966687477466203906559555133476979596097655
3781617713230262575065659316605698725191504837721581045914875041447504643065597220398868127174453661
9455648493655323202348826974215515125372738977024354190690876923341734744196894232449725959030782140
0614720416259361809422889130647689208835910535663363414202750613312272164430208955408313255609676490
3074093045327376814481416366815523769643284256784139718825327380719618435140482406419509922667089930
6397826056456767534104993474775092424339635866280154155096818239896969169752220594164840125185884126
8635502660654568586039952248945912378852340486958019068712594119348443323424377591221727869681632339
7923521337889625547577134344475453762541580130329338426190630176941979055631473839406126443236199276
5614277225493146483510821006224640729106205149110513736579398953610787618236410114450035017985481944
9899304563432337432276840042767199251732362448688038408086258561882175042705081396417103401883671647
7110211262112171886171410317357777515373859941892471531884937111023648772168882396702411128518980620
4789811995532988078122179655977722530108383330804373873092865809698881183751753502179753252460649008
6334866262951990860159165060993286032860454524878550265084061312420732727805342933338691761774089221
2384296893044342077552704272711632148329824712357848550700253459155019692675068646733237628055251456
9472133287160361749969613792050734841611435830377943056507153614719827026272270931841529332887608540
6739995694324724807662397734423973025443600457433851894251886645403232573031500127514390328590990829
3313356086455765194093853515334746443409993270735721655288537270192228611827268058809268476662340972
1377343268377448290002013814390447199368256713147891111024710576040776586496810311260769926431051416
2547423569341869892036262324937858205244145851992647203096081808925728580146572016430297433337709528
1890229757134441284426886158364817130831241196682718848088176141085007069886397204129368708039489344
2831967179424877657477761031153877678097980228522849460377346604855431806290100523300328714572673009
3970992813941172847844388574026170621830893852638552123033203140457898524283377731703647688140850494
9736401396444645266224344543167098846360847208190757238508078633880032951182472957308846990729300646
2971204982055669887929833425642989057607059236688048780391586732901696737692976350055652660555700955
1113763230202386928225216250915735037051226196963262584962603143491441211139078133847424025366007702
2828850754220191080881980855475093218590528062808560552322080447673749274415778036228812199861445557
5292827257645447447844088564534883344987259080184287961672340252909979321441626400468674709579763594
8103363906760027379632206424099302245293059336314460668296525803780397039949693434963968076818550023
0718446390604380561166941969639553295664026557444581254253508939469724145632526288634143570606294591
6758814093527916578307691448358064208374411904822404607640589251127765884202706512566419355255134162
6237794378272611640207601865806866170297296709109386455125479692163953728198029967969942419347474581
8271053569216829361908124330691625250103859219784216875594899113850398383578117939720037684105783188
7528584739954869331807461381926127830037380681715002729723515628636095983216631992808784532209411683
2179293246098126555474002551392139670718649191627271459948783813262640849616945647363193712735422561
2921030633896127712294061487224505890504930191646677374697484599158377556334269276738896747812819661
1381511114135827707960779421628086969261146634762997036523711650866531996805039432375469331347714623
9493551042819228476116753659756154389535854209047936537482791144904353705271928012447219216474736555
7757793209885842108528147598204083446999525763518745724605551444662024698882566695389462104151830319
3166026471427762419860967030545787051056392271322056108896475867547691075853821176800370565282842336
8426553014817237260350553496166908953286048129045531217653695215838648594902697479842530479234476291
2396247606837502908302170029694684285350059402301025082820433295228169057597478346084342158684828163
9833123432401361023673595644912011039562336126637759573735824805795761442817145185842223881525687580
7875329784016083496552432103828145836276965904511201261261443745581747862754241985556171333152542080
3951987789705849809147552566195009170481303113477094289254476070577974637905730006823283111295829544
3925743348661368356718952197198977877963057826572606242139345952764281387161588201146076919267686340
6282165714812330866057176225667208503997187395680942731059104329290612365300820542475160495979557629
9233952166861010318087046056889795120268883858753000926060668094170641327018860141799337037449935932
8095769133175991428705273393601091877396319485682922086895533500271011562464754971026059734070201181
1037963685261606255577092668234100941496561761631505771892436693006178986229514822379631636285985960
0989497436240296455861100395676178550756292866244351920008203791096449533251272480707422798624680908
6212443618628871490485100617607313698068924727611829790352989585294069873835783643245539577409210512
1227419781286245133615402818986226362001308556854315298982057619111229330076723473273353961368556455
8086063295887429731551052460579879296632876620542824652946863117277426300749158663072148898964718182
2056671612521144660810057668780869553035720983026251236231261240794365266725116273254056108339763176
9737379076205541047307574303614597181524662066647691549003711264139425401824535937686081683200519650
0735066192923048910608935913853655086592186004686413196019822907779982721769728448358548124642338230
8703304253501775065134900251230306763994007195527029380138569126762255195857908625127086391137427470
4131037917393342990319110544666895742125793653980716091477142527474245450640404169701597400019914081
1950252395376726649263481539057396172985333012020480025337499860137024193002073407028919813534523180
7805030195950074453916245881235524340437848798691483817692398847388913752431862964897481781507859552
5633694513733595507599326601066156611792700451236450984334796560489196974539286461358289727858026967
2427068031140082693616390513811106533593261805056272485993463272164997272486174862775595177674590853
4567175324956548936711450895397765350342901685224399547522755753208509365365345717560010766500652561
4416329697146442197732482673725410744561339860036489616682236984139437859296046913080095552987840395
6721635981879650856407455310348848189937392778820582353111856478238528215762596050569433069957434772
5181882406126329285972689816510426727734953573948072772460167375476243098231329999091649053196330498
8265515723924492267475670149742136412348964010061313153189593080654286512099700421118585398272962729
6059080084515448262582622606035896677431442179781942261002409801934802355711353059540835487344764022
2632744592682849673261376716640075626550502722980244858979449068727367543489116653227650045022846153
3451489029477331710384768885239436587764485837399796661299970421300684342318206801074356339957687313
7516953270928779051460890673657330160855578346196137469882529294756139153543862481989583446553847729
6044351238624542715250378259104011753394305366155803508963896361595888025089100419056766938895751508
9314327517476888173753729697233951403419977516356455560924044461991997911190050811242978997342557592
7982778613870503967171671892168312174574677438184947997989881001159645254327221471001982027074147597
4680413861413365334598392487405198828249902174915353293705259414450982567569126917255399552340444379
4801416364272067948544656182525937189100935799875840828913183971465042583074549899584706262866681324
8727330084643317062981807560090917781078591232274856907289735896740322777944482094899028720205010592
8787037576519839145790964769479855720431284243805516789631908429204557058647165458558845113640334010
0691620553619477653085265058562261647311756915885961187280095057658926147076539076244795632712205120
3333590786707763955365998112880587018595869112397551324792579183686459235079193772547039716646121535
2807574943146501643964122612755914024392894792534009617668817914877511182486986657465832934628074656
2454713123068365801266534354495521671396593745843777875037996218683134868139352346796368169658638129
8715509479428380948367467063333582324103731054711384480546876642183670718573834347256543225805976834
0150027214148054728209827375807374220855639013108668251587367775713152024251171641423203555630042113
6336105383160113629489558467833769313906929318879792345491126613944754545647238918383326662930383603
8310960538447260784401924273267371499822117336989144304304320120860013264710886352437280793529881997
2740924294521494726695010685768918154489805395538391842422437851804112772463745499708038747234847429
8588632970048899873867117532950743374634694932088557723727423903709748483392019057927860746354097174
3760088715085621376635330023370701098379514055386013948531250553445201789346487159912172820955571158
4050915484692429457851005412226198818847855466862195465780842437730124703404263307965616768268740900
0314217588761316786846123009724157204601956784349814312140927483124740452790063417854056835681272312
1463879676767470971759507887257582789316164949470398325665321131135450896513914504922393110514895407
9606207546571187789444354974310047315874948878292301039208734198197317253406082142529203039142407299
2117608636672319840344944217048096461817444838782896676200225519044919899874807821491101399239786704
0764662775732628102638458213805092183892233599156109243940796579326253242605192613030176707590728266
1980256337131846840273955796117491657642502966178225258494814689770933269539751850084211456227193629
0553080807599373946498714388812796104693075425229377012595713364508860149737012827796517921980353028
2020873193450780672414589995887754931629258984381142248224532305071681472150515049218699920675174174
7282053037197735639519966111771055562075820157276987451067151672072430651900333288410496780492042706
0307279076486426354197172565069391884298188065868964492556619278752859816756733365624318112147693579
2387630438672980936431448221981261958643137776084837496927471731636676915272259443026470735029576800
5691674880322509185522762413248518713182575467847924558922642133744085495652052673546315486941306052
8803158642139957419067184494535703343977413590352355857159167169686887643618818947264788157110432931
7431677280831831625282335873923752888684748931885768926940686211349818832587830420219933704398634183
3340799810530715490064440507373944490220248780997778960637865577526049339030813355091963795719078639
8841723537410412418123104457971271911047153924831335769635014698116048897024448202918159754634470664
2336145068239480875190278904660880130610389211249355070976989089514388002785190120058601809844586410
7469004997294267106091769771715238574510492483707007264994956377639858477814741701948421738175889400
0360158456974663923208064149225434520091748944734762735016881298716686734245033260836241228664239108
5084875646095952031071740996742903977028516513911081236524861274671615840615815809508764626330343801
9243520715023583016787563734346834845487199235358271968458554338213473213467095976537211955479972092
9652197915290514620670668392122131596140264125480442998347554993372363656876089497189434390890202634
8768942004191040463352538605359189502730116451076031625862263413684889932930098737154022505597899748
3139689712967928723167104146481985311589402335804548091217597154686699559479049598784382301274010835
1786885583538668172196311820261474615661196131158438674310067594601525490179397326404215798613502997
7231075629264938006332739131588160777441883064999780635443692688807994145145084017867725252579078057
3427940801286717091472111902242057686749314632939057116502818553072434051929056538971475942888668991
6250090503873534347277746855862371535813826977364741004897659708006657209528950736766513525517575963
8571035787730062348772913435436857567390010684935517524058272877790762860922806044615093116834334173
3430797500932100946565676548553876421264565082513504572633201799968567458775117515913967353731358536
8498519644046165117126985639293490994726311705739277987661719354637564955594800558371578359780389119
2842290222602673042013167820950333682937573233308544509455582620040691401667834061130361096151430781
1360289693018891014090363873007965945480330851906665266815551720707819237771522392425078839851659192
3216030152893671911458944214971738685314184159296359114188297815469816416817357721952814001814835309
7403175087321805774161232648605353922412591553619285391428965932372202832561576204755374208245997704
8752935651926644743366122659320325565738868270475235270512173735998645459819599764905706049453671853
3457080270814186606501190760355450671520797439463790128769368596258505843221071604372875780743612668
2619036365785139795062092043030228125138713925286336552891784072394939658187293457847947255811952836
4155908911944502849634868247704669136827787849222467529436394083618003319500567646641220772223156848
4896158617850355936343387681628917333714680207293006245788887792359378226271320409430450660389597602
9748039365171562577318224985811351897426234591632072245399144521725513012091952424671516600041247111
8339533278611449090858551260676568323730199021500382179468458024606342086558930757552734061727293519
1573534350123106431102780523955120123067395870893087619487716750913580318696451135630294172308846801
2931647305712260618719691506245781386220792005064978055191093933339351945929992507903265494406694213
2425823308349641503413023339329244798329649064779151296868518709766183382332410706609277286233650861
5648640572414107380871358384222106742196577109400208248681583074023106810248694975567354770771451599
5273062743339462597985645865789385627486816139420988655122354233047188724471441048510311637245549369
7258640395277545537232377473363872152694429293831298642909653379362175377015916754605353370550003940
3837157342943577291012368241841503919692771562348556274352353504357611376181622479210574292997963303
8011987096680812290724803005792462292228165419092590189655205423059054826675177281813946008883665977
2377198908716599147384750273604059290785362186112828663312197181033338454084784760389295665066636166
6169178119390340890358032657384775535389180688108381185028117607704840105776941028382416881810884128
7154527171213068506299463404722177725559984580839977567010721987344805683401400538903993211485645340
8654762515833510796082347698934225808512774995640342311842753980858701731395386674472690554283627675
5071532146612456982487402603359893314460335171363968901107089611249348273448307385272466129224959129
4604409515312324332133790867137381767586703768741416432837887293401800309006963558426695632412769726
7184461913033610642656761536450843932807612394902965074070736445680197251501235802798076831173885134
3146151390638672131558017396499971550681556387021163630568756049054594766694378861378666433827736550
6990297260009999432712925185205469361462978821268953017076329167060173379077922332236181023108702711
7928566667704544195221932553131107840059827747153516489983274454519392057195441428076476465776778634
1086649523660437198845838531983673117121191435405185612407901390450447963951320202070426401165457312
4316006655164305641085208417026526755469714332232082536367118071384469906546436716527667217585384315
8367551986653527453818215262870046522712861882193116425806246871214615754301738786783362110055473104
7894690951203874311236342407578441059698832790971346314298379223790142374600747661649980233015019265
1086713844121525572392930936442236384935713113058765037313481766388256193146720771024628753486771288
2518387313587867723198546367249010691907585314140794338622542244892123493725213191378950621738571672
2668091766957919125305883522799470439680119708523308166376106036883682376598719467871321291804387631
6817888418016629066047934660143495540090923434370171407895060894005409004143046312441243804445408039
5148737907836242533064877668910919214412093322713299298678204214779513762449176128216762182762498534
4556368924528235367797194263210858828471285041816608721192108105151223579360928325449609417037600472
2052469025103324253573610025084627590832494017295643846064134933763542616921252039992865741474483466
5328892055255664366456868590704051125967203045452803132247042675644497658778047091208013977307290291
2680143745676619432236049667655439719923662499417526345141225995673457135802385821046735628630405729
3774449901659133672076292053555869927368573182498330438652561328699081272031872523305190642179602349
8464747766626043532902228723953769466569555125384626960386563379519909965123656378979038598450326157
4963563836451415599184671702180903743335423773896673104741481869016121391784862178072162129316513567
7575616525507175641342623626796411652025918866371412273367442489773469290600809422857007186819100212
3181388298431930388016799193115741369145952194391945436115881143819651633791517858674623674906596541
8797475094987841101514487741382433999015898080603780764854675441300003547003553422705252978999296484
7684140720032450610136879655490012318709805015865377848940366890107171913924168837174907067603646808
5604875959616216091782183767850121283497325120226487040636836630581701230153367460642617896722375448
6267980132620182463767429374049955380908427505787504200144808809575840638133796124780047229385881914
6150088532115475292212477236758975665473512341722810511412351055623170063296760746165753224284852340
0975766824324210573861520616154013504632117374145485625028184966331356896033813938576127870493866606
2539057863075059194549360173303308883103187297851292646933083066600053832064290152115167731952253993
2343297866089447995205371992746140973683399864484836346052300672331215076819935539853037110597197579
5171500106597462666825067422987026977107891104577374408762591991004037348898484518601959860299501172
9864437998740806414893685589458575149715358690787662533641196075841043791831327242284578979009280034
2164346404392484270959060196061481331025302070662850489019264090108010066931025807283428984418534281
3868708441540262816496394993062072220602459687901188034659096688120347179195581150404678731354857758
6136563898292064108742086353583626583295138176300309403813204036120806044587676145460493375858335028
8101843736142691046218525554257634131484088266198895083249548927260084871492559709909182732499275597
6328978115131898655400212346334104575283046061569400780577250746198476534826750026312256499508393036
0086692786404052948273021885073534695419522936695175403204621668368071020297403143166077538580395495
5746912294414040118961279583914059510271855552709588493584631014853196190201646670667659125357360358
1026930743289969612330997046752372567147227327063547272543939556674132582460607737031465366845226309
6291109196345100249738862505628870867702480398089186492405773264502192998021192687638493493981545322
1079237724728693990268304447973773116814648890592663972284943407060202772940035780038699146967904262
7515966601995442933640084891847275122972164627994953802816490968148104652573356141343427863102648296
7190411169711866948559176397615995333563327932972415509737664962857934360295573875070452279795260804
5997328917934660486665913324321058190643481068655095922949200981407913238776380887526071571681012209
5020151859313361880870558278649648033824808010372861201711731374760557918374477587499635747146129303
8321853554510902258017492392686395417492801062231273044030201424344367373138678100335056774705951685
4688355396754619104453089987547248994015781276809496179583963791814280211036111713930958659815253934
5559589553729915781775166614048789064540869283505824733806348772459650433123335713257590747690621410
8669983202965408098013379199650123981203869739246381252164595544805795449240335326518183603215758506
4584013253527770312120560304868430806803629541439241120644058271643822631113310072074904390840578265
7205099793612270561203226076010484279668402872216930776117407009836114945219324838288910935975192707
0407578740992020528543051057493883975075209943481608094869145821924941878960571671357729112101420339
2693904349436798680968162512945823628379408045583108138727564710358144889006695146036289827570086814
9850272139319677103359644440380309022408964260297569516162966190173729147679945516716199487776486041
8951964616714044164867013828066649542145793114183698647897363257518431752214074803643929948304092967
0567153041673599040980638402506019240352643329208182951083836451257736687848888632139728751936637682
2016473613575063694661903796940164546289811858172651349006415301779272628158326674560485922365149843
0685940083174949402709586183694002277032920854064848848034158503778787659461398912368509557373107372
6924581981349945046609239040595835914288198237559052525529779721402488455614696899657991001562875533
2468430951404747284337414121884491582987852317862063268445086129748192262185936944211444093611573204
2287925453290384382145038715366615099689201788753372478056959145082887303588502633634660782411194655
1042001610927459660934438014738794833543693886096769000937685331906995827042420068094973567888031616
3829204191328519360606627213455370251403998876590070279945718703267909326190589480488420746933267453
3126745708205048450502971960099767365867477189382976730386609634648673587976732318942419324901788574
7760786154467546461708855557700117441378406148472762299726624511463388414982787857305439287316753672
0863133033875130664891543383677460408195501372237259595920927472292601600250148347550807409219706449
0325071950052094529002359367827297604930138017823513490143476323275642806804648856567705069111886981
3053744180813875020755824629442441795313715688122818699346632320918876657234925985158062614465591803
0961032181090409811385550385922683956272472077591173647880179675979047686131630527820850141867858352
6927963711256360117417727716934886103930916601167720287256356352350198392359811164150608601064888461
9689436126926789152117113498514342820002188631911566516727592876953137364673127961814516184902363426
2480372445786167640316658340476707736797846407093079502084224766236464460830037081050272265402191795
9056936107779713815205992118650203881430638610546287878379643051456120517916425125512383111715707037
8628740593588153600323416772683248234917156262874501946227300630280968143446829056984456371582101177
4134476945649660689038036931641242663545061798242210920707622183330810413734678490641797627870140023
3931985845979589831620623900644699692195462309514449220797893883239226724891958252675137618913180056
4856084219596850456650578567288945002562301583200147621469776491596325829953397992153205993656151207
3192706965493258329733665298104359427174744718972367064138860363001391529403722856296766760315993715
1917413069297640738365776648738271671660525038880379831068877326003115760081602890064384575081916401
7540092906427469703091011031652479744238766168697429182016176729778850959369368104845136190624473305
1656945670961611538600882887187470973340924049232776408650821128159594907552572427902212982088751150
4664407247201165360590798498632069990499937513085583111534591819323401569895765449786134807970376960
3596405685397427213467378800789268527627574429994316161269260509995885992385085120703184012952433337
2259090972799104633040027635784295750772883245128529599233936833182866426330697537056945231932960764
9153363782221195945594153907613680365235604611707721403787938842612628659945189477097176009402367287
0636715053735532200034691795314496989639390896409346951804616241282808892616740689212790214471010774
6824254074912493933310523346365573317014382751725413281899803165681803363507061827084612668678673054
2873574116217019323684135821487818554872594949835303469417077623004373237119016186780447671134492516
2090664492102417561171510187334463574814782590247015077420415018465936324131868163933463516876331283
3117564921828324757303977400320042201723762306286812458486304077091946186224841150040479387242610514
8274168777661166762305922602052285356372165153237417848437067699039971219735071507003629908143302572
9604475290508127287108149440919212966403843802294981546388184554375648616635046468141567857293004474
2526493496039204017256504297446623268533826704838625153611656731632492334376863714023871966081332107
6628196195874424255651148794191470173865111760410125172398847798082914685427908679138652762725021750
1713759556555723819206989698074484537562492072248228725449791933499991842547957421959907712976967060
7606103251369988576092482019231421804515609844072886332247197795637736747879158982131767455944328539
7369912230539321643845954147479214102518462401177662807077320238654814369776739009428317208204642664
2067131074387715523551256219960686386351841701990825291034597782708840026732107463093763805283824181
3327006894392123274738770814485932508900421624095447016197250619494458808559592789381298893048009200
1300213382529592991804495021990391966847393745019290866140488723920699281124488149215939133540002424
4971903443574432190131418977902921906452469650899070658344123174562428433893674689247541506109932810
0737113184144853180294544664417903954552940862057128838013419628946531758592437184559776828189920472
4808916015032576619345273018862694062362508755600946942250089811403565183549062139003055892669950872
0295202032578978641785018688475050619329338958290809296563742250675029566492896856473368364482314096
8217125886034407076143349366114232477553185063053224892701984022550079516573131039721125021225040334
0311177848029629316107617470915981793983183786192165224081903207002461540890089926909428945237686109
9977478168676926147221519564292749714102499777155344504447445504354699942792153636824475276000515964
0812696631438259297489765999206505420414171018314881424292071118175431200995806753033336630347995729
4198422714569614926079639867183411392928934064415029956374177161026920007775623347454789592499265456
0408667170805712839266274785381187792864854604924083679679012209990153436447584175248062200618070417
0213963346395925726133946646474809349461469709999282870076697257218809859631673473615314936595452331
6807989199514508366763221935159643062099835993987715467552622453892557711873559287277933918962258959
5938854304293522901490944085811675335917039878845496285342424488102203243806322165203951827802809853
6698711838204035698246303533326227872994847036056509746097011844525359458295145109508566624042466265
9214606797896708122180978762430750043057779742742029450223613586053961546072624908289820986036094029
0121185078126153652144768346636627132181742217104726857951126716248931542317047824446049031749880843
6035229523516211743382365699263480958468372369847584251372567335043581882402016135844481318153176389
5555703914592291551393518036587621014693615823274297834955619073779090135792087649767539144186104074
8030875892088813719617403056854574814922233310447937041949615985799976816192601519199027214337492516
4427187834230133557066242857579145958309608650618832000166954472774763744315054228868463082036197492
3880686799178471137473534202343502604757663080637453487283744349675871404962043119925789139539835965
9773082812653050631921939160825457609640710831623518164296875913398491527947656796910697479074316835
4836004921767947759754128826621367518818306952160616370298067430652256323268083329972838716585073098
2606681110586688517672515497716156022698662456765059552348488132563057934317465855665449484163425428
2513803680394812543490277396168815386194491602877688434179676311256082447771207970780939515841835504
2261318769691773126560433891091149928434249222864378002022101531368012319631065120426470716651456385
5257525513052277116508786272733477406567821136627530934840166816312583761758058102065109533239816449
1304091757980220488571420205067621441491087247732145726354225366615176446675009518272258708314466865
9776023810652718874069247119914810856487212312598055629286425472612522392608855623219894919860473830
2250805484663960637325248345893813853827215704014478852069392825571431192843819634698752587113323174
0385738078624537804388195796230165200935000733229109018947438623959182653359345908628426951151504761
3658593954420878813254143917065230977263436632004941519075797545075586627463406978837452505236831554
0942445456222842353121884530837210799702376682482399442524757251634000325376482100467897260202969489
6795925371617828938398967957734269737912970979691542655900716714757352429605968770386489510747049655
8916672130840050786033214978070933716027991012884293509089760532635327623364913870177961233170633274
2068867713739558391803003999566696111291399196388720926927133227419645562805951350888551555574997167
9278163876750535923556958208888321532013173650130848394651332715025892429662626489160299329717028013
3769272126471223037306375531942039757745897128949300061919026523826372021053590970844285552608742551
4846874775008424424855680728629191168572628718754308954840494028205181430794847220560909341970295559
0044378037454603423734630943347339233244730743089765963169528760897668742139672840459099569565366091
4785638531070870426078242630218034578215355051475114345293837427551578550627439367485323592523795801
9977554142136872633949901277698543719722400349568063677885471045103294995928129130178239036541549693
6499335382090818197672368190495564585754839828803045695650476467801707433204650334447581836129166539
0971869668490878848216907015686454289083813514148115001144603494803762420301801938561015775408911888
8457185444940216889944353780567589403938763484866419059248383486376016903550951331059405612842065139
8155131695781614620537008533401283873916176726760655215733837404314159271060228512947695421525568561
5260121280431622754844968155068827480890982297887334147853672581969486680244847783381502529468164543
9661456838017654502528123427954222748313921324434510462880192532171074765410527483056807267492530741
1618016154523790025198005500102211426108005525105124094316001735362900320375969639125878060354281902
1734163673480327518071146767429903075588482120232328395566434433509495406114173555127804264867151982
4418092486370661534217842028118979784784533648171152364574685692282016343653956166614389756290424466
4147663105739243168908371444979330326034567418024236317342351431912082311357886074079266301310203864
0079384689167368660380940140315663949194366093305149385633143153732874985473792462286430873672325798
9992154842773466796918264634444762888393214527709262446372369080933140733246285324303979445931596411
5549009272263836069597879552900178037002419068979293401640312097800012729412175969537952667302241008
6407758974928958356787574284483913103580372528290437472138137906573850344585580404859688037465108144
5987798427960534125044082001763535646877213591252495205607812209675243435492208339943843422161685560
9164310381591510785297867326386675265350353277688513391366674287826262429849191633537963760923587376
0771270621041354794589260384768071634768865103316220123715397302563888939090894440760080828880232832
3965598366450774998416404052842398719523095013658305555339782818464118403313114410708438174468180995
4530119942846686010124252811344929962274726008687624304386146438625478447473571708704141955412348377
6182464980668787371052121206086586711520712892440108871648276780357773223450173499072043449849275227
6653698979105044233689826333172139443752227491831542170499253687850972548371791793890400840734131488
5978791401673518952991120423947724783061921357734132759112448792845127153219826455292645265521293372
5436173453007657485169616776912229819045257493482652584620666241390177448336013259417490570769787312
1757782212098446050011098624698222097584018939847923764523837275549005298440086718126039264871204581
2424676505891441764547385445811074490906452123408772413078614906003245741870466078851017054102648585
1323903245240997208952618538473125227963838853484800910042128650036542759832016364383026269168417490
9415420399765919077491214013942567743858143187803239448782162282110498640212478012382105276799584810
3735158860370799713159509089214844557973808839226270481933605734047253970525131547643686174413390711
5087095231603915396921141439174123739769286930613025400318722392647731497059192355524148123078545971
1843984734560425864421864938898667376722047069900448540255449339555576392779655605991159299049348652
0571751078257753935755713452836462833847603386288350381216757794871809199418275604617339330698679473
1985494058330939511034267764626630430146529086881021201310393862605793882211664626691843663563511122
6283452124928914399459503262842313367744587999817559728199389799565927666081427686909334404985877230
1140718033047027661217847265495110032371427614807485730457058096295892406647759492515687670471350049
1453297364362625496466828552876276395285320698322377730232160134471397906476643584563371719256167943
7353510424755185238346681258439383493374410182807471732770931711112122336171427431935278543623619503
6234833454776080308351694245616306869618317357532838636490993585135211857967363676864347948739009795
5487753644841589403043223069386025693492968457276915989096218468497313694721343001140411804392835274
0585023054506884812635211119988614961859735629646850601520591099985896906964530022136038224841038732
8935856588897375992805303947169582791487006351429033067302384082493958966459467106663444912560797658
8520990219609821248328193151996515050288665872306570613907619510995185101581972898454040267395956003
6231713355278922072491700850920285698520231876041658739673368916728281174218115480148165421275117049
7347669126045059508673615932525338678540612598422878953307920635054534142981552322598990792247061915
3383072299141593529520524301266444079433282711314784781627187781548412619286859950645671579596484681
1643822778154380416170265397433580017608423870549392919740235665638032999509759364600455140520691500
2944597686354063502651482189744233263790056258062946259499292735366456253939526597707543983999264804
0096869351841234995124225318306898171864103387136313791276128055267624703582961189082518063087869463
5087559641148402600317543771262506880074678447790718985264629237414216649865867768036126988057185101
0751723535580714255320171666900956337753865158733388797242396054318570839827878917485369270180996532
8477616900115045303686707350763965999365519363647546791042105465025153951679548216710285925252561629
6174628686247919039640762647449135655027330426742009275276771589089048385896998661049549345554719708
7959323790553370007652706448377076757991520786269929357230393627773161523380211213972927807888289156
2848179653824936257002428525117643918307827671235733955320570535234316505837430733555904972098351379
7537806362674202568783204044937942890623388088763050490660216264434822280778244247842574053176332768
1806398452880359784003564709995679333592786190032765035173325133949021645547414280209617031304499953
9995926889101586513660055130827839155673503741303555231555444198986153816251520309976918012402536300
8628346660130513400585909236103229331222743019187551047288094793904727155659205807167212578894739769
4842620998201139495919254088631280081519061874415435225112318998110558415518462872282474511799253572
2283658548148936128600369708717305481898019909083598055719669574377091342007147232838791597368980923
8308035475558301989937110759324983896905885347081718953061305932833711989389461433724231347643706185
5428768420667149216561428029564656768765088512821534492603042593863596126607250801955290885980334947
4461333633447518985102774876638232160172451690790244134390118115663098551983088785419601484302649608
5908759570242907164553620469145662722996578700379098111726007475431146110920605142960275285657377973
4843754125879330275360007699019649740158108044219560456913133652590964238790021761574278777214400891
9001784351941411034026672778495612122945530977213516935711815848878616412566592842361582457638080115
7602903971566120917999303116327692802089103842411093900200354337582975529112242775184085160761488317
9449730174142651929875086685688483284128825318090077965638055970654354117823898041905354009581115381
0535009838154955312459014388611278309036130890272661083754135700734885486953148376231866332515582060
6135173529722680826912722849834870155410200995830675696174348163017517029431271418769146685826665158
9386388309352724249918413899869246747780547461571519797801516568833893511103135124555818136808110282
2955598102300798302766346701704899410483608119616176810854551995713852333881560953866688632097418828
1628131822819435542359625553652286498713306008848065316892219386510402674884173285967998916386741310
8435721102239042267059924663593902474802585865831945672749763667620190608863535343949044370308069892
5560249037498901105093620086762965405563115477670693870591747942561907318391376909309956966923697320
6345747088714816350084640919888243666190114056286135808073749579093605047666657064612953066126676729
1528220238433236938918160669186635788882705618873689196187965851032539315395429059329100322739944164
7694279237182811094718899899358573689482226707627585949756986238387701527547532399713080836281994409
5382405442700416257225623580664123578748335947510452466140858616562643558484118167139013387868458926
1266504219981169248405733418205686486584052070139287731876330220238540289319852879277080775710677550
8992515343820373392761797918290949835833569723472681780194252558044165328943251271664241389701845658
1846794548015099217593666143149449430925165125588370331503801134026788993267876717091680230790750981
8906485416430968721323992515923805222692734617265635759936012503135169563408498983624486456770006785
9835456447996051114605218964344648438785786741549804222343561693277267767190886110101117397636213624
1305112098956435172483920001054288849664135874268823325757734836190955278967476395143094315654992040
8591925789946231951379328814440450745921867890733466331645865022900035128036458870344715198712066530
5685394957282622315566295715293575528938995354365959541371271320615077336783484467975696250736710383
0809545355937876838197213645669692400148243031551068905034503531354110043500633269724842340703815144
9307249400623448189711602488721999390776980899278216236299024676244061392495539334090690884061125942
9525613586481730938166374304036668219020279026632085593136563388226467546066016807168486487591855057
0119014436924952275334351016537261318825892250446110253995053489330382837066231331896264004404786870
3723427445028016392564201060980397450320450268280972698780451690970862523552572024219291875752944590
9328221015393804283063684460432876533759522680955636993452901584372700926436630247224081317982545054
4069167703098728712147178337090926169928764420465824077847929656898466754674496022966003076045385162
7111940327349555927222855454563471647508681417984440518304242305153057692996831107221352410981627494
8082503906906018432580057657898584893138408637455829478682278277183672058330749442288594020711618919
2735402302545230586924557563027888105782877677185909203433458901162701525870618578836727132990314797
6837921697849658044999553829130951212141636258709582124581160405050618390096021650992636594979566272
0659006610799086806744165526009842793095074770059757339210980845245707741271741523321131814258943561
3691886522248692910847332931220313447794045777527954509400216131418935559729003501320290480406228769
5279107395897524192373398850279924177121726751517994224476578933854348418102555984482854685138823733
9199518436070448601023514299513478790364640558934741959750149789143625623618259312504078644654172048
5637916196097116167670694722417757662788479715745532453903034136116085527056670896739932996573071089
2720469138375551256332314243278240944124181179385635227606640797862166323382036206959280993530239850
7150227024041901146489817444751622552170246780964220646953444292108573636709785736792109078498923028
8246501493969333494777141559992952396559979966863448315911474869740239484443021495603705002900127733
1641412237571465073676466834725426952520520743485151876355460239464200737234876984243609641258535532
4967050561535316477696227325406947856180657926131432014009271187131366247497695804591546733614988483
3863323648634605043247535728955979011185823408274228323149091279333529396056223013284235323266953376
2592439852339685041939456872207046787194789888628171979672544216392436507193280212156339722284223639
9089110255514423649619596344338079015192348967962018355229105613851299384302789007886771349240872826
7871800076768538163613282834586102473733825236501409419457880087974370117601707083530397862484597983
1012085209301590158125076560082276383800610542602880140372780089432570071095982565904688260866414274
8682262189029179723991663589411098061651930753103286643634524146790970444416008193566316429443655115
9418080857537937104550906440371311067803118766785448206436946494773540250719366969901986270910959329
1138855650029278851374309869961701925817038314134696024129454690898188179806855804790264875212283013
9624853216726508793245144267207234496375860310414745772105535440643963947055550054680223387401042329
7002294007835004634022859476145783553883208631537882997726180210644022829541004872032621064162168568
7190512318513898460690716670143980010361496075395721864150125051633772274168323985356269962183696557
0516723748303191768189295913716690000452072249876122612625877254520681400475968553225169917684028183
2832277523313435668222850395461325447610995791888070556847374859762356409050201274984067753984694025
7920665499573996982858172092376351434431947947816786347330304591719528263043278053379908231125786328
4540701761199193675499716795887371211679493527181619377002135467536868858016106148718906574822416297
8987594203013314933485046854486313094016607780701367556893778902962596951644174395066454024628427721
7548674649339302499097586397193115589882232668128480443848290116057540340159346327107838830991409490
2138026580906664356176833701705197084338653919808851992112822001889403195167279739868568971382435433
9359470543858481615317363865456164059297684432269504548687961219396844850064995435765584072017545537
7464367675053238349887227272206466429569761720675068252606783613483817789978002394994791793289825488
5234006687441800791282768143577981220214649277208670861147063068145726201013565381008866065241298220
4122919944477504505228022514325327514909161938787614903205970351576660122356118715917389277797944872
4539179910929148133549459722328489716011432304096449106152113616459068502525142593881294855442375920
4656375358909280906273039542328067722164891568438501479214697055529158699616568491617315658477441010
4520777608678140295076567825764749673396980357369794281677990593771593146374975315862817348355534270
0375385378770208784096220195696359589354232791498360754084227171030865977942029539042976235372509708
5467690696526569623362685918881831065431411701880895636819431451312420436283309671519200564144193509
1636370510929690898299561541747104316855349954848793370731672601696246870876863974193766829508866769
8594131809286943495673929680509031094343531461812884911666332943398188915508805925335737622430874862
1373769526796770353103791933131367258121460000910633272950926074648903257490972360188402024702069680
8428879744212185324594451769851658029813933602396997580420741815857802270289599343690766034170324146
0834424364408399952795613923239161474942987315276329363560416889841426905938479589177324476264419547
8747836495800984289312035278227840963984401095516585761978334666532875812955914392818637123325171346
3078307192542615271622569807829842920321213480711753258154260489943988598366344141072170630349066199
4628721616741166942518863686778965419995514522027612512057375290309502698647073762961681127873000769
7920816194034331796998754712576561334327279127400119570214404013360333527590818252078674205394093440
2222669492401268494539697988127407455698679426050803191881383918737935084800720216944124567451615327
1244864227987071650932819644418054035290054368799563049987661611697904678606808784980111008138086764
5798961192064447655317218215370723454785598229867210462369181970254651519941698307359729765924028420
1407771798550854855305762431018002971125773958670348841499384584657524477720080318889055332860486760
9934516323152843750789072403739990227383924025994225259162714804246825620403693099027356792944264561
4812207964823797919287246645631379250619214843185329421218262671687693962076953739297498880622691748
0725901742689963532992684516845261292382066665760551230863586643495270727791657048520371636487889595
3016888535503091313839325266643761317385618198644108672687708684080373916241903839943181447480511036
7255487218745589264139198146595088625403744742393009786143486500712836863360767590131165597053814463
2487261065573885467362468191648184646851470951998210751871400542289200289778428467708769563093031754
5392065480126563667153412117231845397662383909215117096286881718587305073552096757416321545582177632
9432451643671998285989464259194627704283193114431835475951972611796412316959711449911875553037473948
1103379381317781445276837953518605132387371208763115127454934715688562885148361860264076187366024489
7125027561823985967298596652047329131322927603750686925715278047843282386976825345897042579527491843
8845268560093891364174544222819816321719288007087028176799677030499355262332320315245092820151704415
9127743970048243735402666133558960530828029490183477738257896093169890750965063824975826633400095496
3550120189938829394135643584195866076429335119838148595658136850476075320498932110320466046094469006
7437854363141064046691639793803175469437277377559615609295211935480264826395685199048338831442235643
4017764711291737737948579380564554719856084594717204778226323252245228391347992698704117416980716959
4605741447493365325744890341306331390764075975092166721396245545708987261156011604224001441732224284
1788473086229560070489207086762218624877770136517133497721989995796164694899442888389913772840445945
8991858273265959341825659631578844057495324105196515351052251634732007003262211287311904990564441555
2861682336494065410379129834167815964970541242599322513991220053196418430123500754998893919532944984
6838736885814548177269386601941366656489005640145586024153486706049967295347181935569020675668767647
2627163191489872678086455558556932700584211690862967726821503630997028879175195123150525106842629032
0242084753426152831499258635503016143927340058955225836751369300818541100460456431595805992006706678
9630689178029285158031050010000486077154581265832134429692748928654048438080145922790253780766385822
3416704048051842812802010358505970896947552712240500527899757449021624932772210531678169770794428999
3952949140121194194053223999106183248766937585946515179872560451664992788283808307086632677830761399
1342539178451027946448041040044165843602638801544097757902268660799774118683112894555093663997950771
5690525891758088940456179412806244248347781076100674483317565100664235449591906000743146007946056235
2511475444684170194297561019131508812876720513310445768733288021983109352782131688253438718503735136
9306266349412830651773700324373826241682040516973738768866993763910912069666334007789340573195053505
4483073883904972099442305602723682230203705759882603136384373471810187487654376914544204571095520995
6655688776517712554757120298857687370031335832864174729773755249177970484726616460484298973920770676
8867318503155244786698636131316652935203355174698871562921334052385188902022568928683517715679832796
5426840584912313584937701654619541652314208911166593874515407474058178493585795237196451923115518395
6022705670050099478574991133681932348536005509532840525928982394246005545316081726170137832816089674
5768481908917420929317028661034780177559994673145878615964112185813464285369241876277477361176313684
3349085976889559780595153779302655463296266857812876434686106416685314950467364935400929942263059060
2214337319763096098631133729637158920415828549957378140294155044537812488773789591732293026365500234
7706593106903783640815264695254456060025713383151722046839453281640772526532663932039138323919555384
0130527780439681341983644958257878983548694199347456486220434857362733867401736761274951863416325310
2399862549907813629250745416481886972545697969629006943702345946174544556075953289287460425569095567
8872273472973387344588987874306294900956172622436220184022500972489767723379486977611810458019383386
9180691197185981570613621447804100329520584096993168607456107407498434272546109404666741150336029001
4181411985998052523155733172643473307600674309148323365462665093243092217882157521377532946134967346
0196204876748866011971202810861998828444073449700671945131000339594244706748290770247923364607431661
1568833150354097987624391567243696252892325691254548922271040196100474322069738179858296881416342639
3749842387036086014124063578395244299458411756084620225522151713692309066749967539121587406347822770
8795799698547102083804945775814810598534965579997836084044386129734977569416452681773839728382853255
6699823570698490502687800636692221355481262098269091216800686224334792810178834721910667242947574838
1258079142343217685988706471849849194865747480109179259130994253222695600538090135503168045676104041
6416100789433874998375239647973145433484882862609966894765992701565775574472865567307355664522170681
5406806419009804264739286024669869067783684399377618160240226077185031839656334590257014035991583222
5183871075778728239293909816131757737069364479642565940789526050077214776868205492390603949551401972
6040953366955318022736255893947242342664388895770977857695446439686116794113522573466373832210835822
1128008559002053684625740799093118335778396783859926548669382486119419882720006823194329427777735156
7958657231248936367582973771968050509574432686452485449321298378659759854086527463752736506995612289
8783037784727671689897504713883580963058468133894666047017675556836293891683294248135003625302939244
4284967615614283135064352940050924881829610857059001678210272365499422343533130415969444218301029494
8374814352388522839897136536077272699966230514956141085002751578213651915723221319223511851934259142
5227886586789944608268151399454891568848800202538180246711608933618157042731360148168686655881467545
1700130726853769611966439028340623011952671978665922051566916346819315581606996345511373436177850912
4484302569964332247840812967486041306560969078967761520896655312513161388693934965990794155102348566
0103750961870257801185443344426677031316996937669502624444090078541457015239897897292936980217104752
6171814363794941373999602238644570783364237762702173308082440264735505224922295625058499758984996790
0707931461892854022696799194552080921740263057004412921059392077564924121197121990609709357816287134
7837301579336847379507501082081546734649858664350584354647296208199619876513547645073045294304038597
4156535843658608746955464370403307455429086777176043713907556763009093908682388249129836217917179163
0110175372396718606424308190611852039994142328041973566989114968092046613200428614300115063036946508
7004594961808191814520425242951872471368770079763863341022504206525192574124787621081639300544125521
0331669189963339512193758576212395211727325691559608040860255240277211411536488411177630522458259908
0077117089734043963770181412070500659986512196881686924665820695721111580498853999263790666708210012
4272898714307516223393747502519162475093964079708385313928948778859846512597862185544600195927385289
0396125058768649504247177827447633910936614088911256293818084821837937821089140154600372170686836903
2022290651182925171323184792647336708503174282449981350701681580531249032454100784628773095732148425
8678873918434881153983182356889498246644762454164701628912820977937086853799662474296165400740902207
2042697254150478712983910808299067267990342525986635014995898977830210811304050333075078469826260199
9772343651791459776096179123162098730591433442235623225040407235325817847813871466746836616828666630
0021522656474800817313546830643682360901776517959654259247817087785335631186556939503421503939389401
9340589613290195665873463786789703282167929436201810542990406905503666437988956292951186037339098877
5850808391814417064835980471878957884129304129627927344122382937379628831663604466835138087322094120
7516785018033781177878784428319906082548515523691121870718478799259085805577920941722265762623960959
1367628145691081825344733749383739505584708084633260417661519241241790727351473807324243713344762033
1479937807761006340927095521616953554646717702171143127087327711664049275402119625430880705301942744
3501512355280594131171067068079887782928821900769582567486237245402563677358235211961085141144517078
3558360389995992345395236832427529441315704737229542219090328070572328744842593702845317254941026365
3220745680914472828629177787462096838774159729817835478192596155131597007792122516617020140855120734
7680553194150126486405123217352304857559232107618960656925294130031223244074345813141026636549215400
7118589467022442343828167609880198728230913974167705266709467165617851521851647586633070128147861459
4799870429606049645006730250469080150441053935937393281531741881804011585270399899167772553694404696
4787935745381988217853729953445853696635632931849800386163117667381867288359305554439644446824528992
0713960705541386150925607863871335402025158028562334044744862667523480674599570993237341144618081834
8924279067147776812799704990134953009961876557797268940167620068411321826761086048664995808316858286
7787281844439340035555948297420850211288935247263521895130903144274403017983037862298944285585840403
4533827473529375929449083773018123776203841806441529553890796877135754907981372756620213249399720462
4585311315959052676320912993850422010517002647098985221999079273658138873614853073818911546300370232
8104206262770313079085509786892934425558927627410813280604704974941714201014360466648146676304246563
0504614025283991942914112347743732131912262635555401538062610612764853804104891734140058178709466110
3254301043535720706195608800884035027657346798523726924376405340333575761976852504527619367254926507
1237405311259731265884575213609539057944717027114276606455346449535062043177271650735251144910657108
5389198607449823048344884870656378705899394369384164393477426164771072527202731735244940326509375394
6470185917007708952243498858046004675623983872924931719505962282484693844605133103905362329281719749
9094188920035604875612951046539362110983920046501705389306247539456919585954225390485275965301972837
5430493777840471576365130090392290566275902161295748169479199496290040499570726519513420629297307015
7936547760389789408300018094008033871578052625855689736811357100165846016974570841930313595657586275
8078822149448648953640309229842237992669882666930243157399272425161950368672586181329935265930026599
7563134500877730679519156383115240817601993911833702219888505714357239887904893922507983519348847089
3150119694918922716588379122954315064218411355835988059502482007022616948024697043770503570664413732
0943243267937659181213179875006557957707242663916324650735804843309065328767679153852400759933459411
4801142028679268812799528796648482824060385339170725866795954090518913783256750592320678286919226065
6463848244446703778502109104020252652005063929437432869160019833845567817488464682063777106435551486
1796016113763446208571432245726170004193040271426598905425488398069037868955773665683245757383320570
5000677681656404563583913780308678050749131221179767494527068015805116672329785260269201725933777721
7248691118902316101863793800035873429353730635630555943956501079814306912469942048267977190751302669
4057020537842370094555277158490327574864849504538064174750295116234635518174131169355381463351056042
5685833464115891192589598013179114098339207861319429183049108402706302036090097133760156226946158342
6048498723366458923599018635933541756766426018162323672315813576665309038876566612704162312227382967
9930300439101264594744251558491937549647752895992414280488941735415571490030836575970630959105024670
8249546253496542108073430572016341866272404189330010577352014431881472005585671496461832284034507083
8072842873448317497262514290087335613714055177554750344796823171390113193126903168164406905114221092
6254994815915141049768738817286957530221398208739159385534885479096629195130417747001863561806842968
8452533105981066606347856943130937953090890550570276462852474412732129464027393207030447938484652871
9010952761982767819152316881248252470283469238557263461512669578020764645143311427720191601848830651
7471719303555869849419986593711985960569097742725883594192207122111084482641949950120897882516086020
7535223440242334246827384705856361333002150180940048228749049554428944705227212284952619341505773614
3400009408052856896637433921518085033100015976665501519196652418448429462523354892532327444126250410
3410410844959176492919376306851898079814266769455688538738963034959052261423845789796374951811054456
9282266765237250029212599822991431171402731258218722120268346929454257252927788227666693364453924438
7975977675714216623284532282392849581232500536244672965020057460589532114176086075262904146139261465
2952088003777051687785649129369173656116864678359027376827294441197263926425745525478875181827852438
3883693803483381217323307061307526002324130065159283375865514835118597947155117959627711366018827952
7196649751713068118951490835872655435903102913197309040731973908595878846306328149505833084847532496
8449286293898476680461234784971163604491282907624237906968459889748170915048316613757765344757455058
4345568507947555290280269141382492864933172534433136363518342686169444020923426237269024527373250296
2861337119989648965658984934926055536269490981098413211064216598349351708608473825878075411504176583
3891321288565456271255065972017896787344407697714132170561967295993133180155519751673837471081745354
1563151707081615979054277068116715466774471645626692700539851632413589448494682969288974133356257710
1184016367829999081701115023802669002864354890437516619739978817972112129537672579250409064368865783
1006954352534488328602450703088523217937440126418988229963765660883082354475428047796921583537192077
0247967933497340538128342816761350533364221296728313554347271187914788474156662296779112184568565363
2894532223023235182896939786102799505107041241987953029960545744223154931438734635116925643676927011
4215674356569310070282925437753480663024200905215151459565318173228051782809218479314833265990266750
1495640811997229595039921694547543568277046796751672481793642445597843508561986390705342774643627489
0206533387356946907607312028912595845894891273539912265030715504995696984203932609780301978355382168
4586459337689210162718760221482222815579110010440787553842752698437545215142545647796369429328639666
2685320590469035279585073021733615427326639525775286990031570489784089862953706765302863978404147963
3169348270453811382944835655797264643718690677120384978915712293055956758070820821796639326541644813
3591806797721712885173906203444469076352548618026222506122030211616415337377598782114393864346684041
4799927027173939543460196788348470574218378790647017935011786056300116539993596942011642379597596317
0443568538182776552182512984083994805318055043883816803600504683385012132221441171895458054380556427
8743918377654057917580559842866348406697266560684807538737939155801134489665025059311372304186365725
9161871443431793261745983688594782762091765276113129113007603080581889965541576175404136576420130025
9439572254296624616842758883152396234681794056649389236697696976075915604259351995420087096901793337
8768344740870382784970708715562148556509639229909974974309228041157952192102837219868407698437046549
6995882221123677963937809523019253819682668270812139191654019450239954063447008502130670796399245032
9216543599938988519151900915358452623877519243096463508019266749933501495621685461603928688628829594
5027677457767667757671559645780433936302166109182355224573968124482867594272616644830985147071202991
6610393600440755544516930682824507111321750174832929144220896072686968957711242368742300703089597684
3173893253641775364198687369099972377272849717449103361483142806656474591965741230245421274871804687
7949433349190986392247822841106184518992401531441779054361017624077612332394919950535971896592634386
7438720291320497845373628834340836420744746205284582911001158350858174851917088948195610963399301545
5964347443520566512221418676614183510623513989829990092072856507598755063397204867414239578437851564
3049219557982877317738155633070956600923942523470677493633567054262080477019876460580787415092675578
9647482401164379814138967993962153954380326581518322464107073897635507357030749914540198882712300274
6320416309412820927217563942346235297769561527461860883675000213609073007220257873295715724926136649
6891608576235490227847736091309285205929846046931059219626659306652399432485097815274789821002481544
9308150581586130413288291384943632234420098227200261168635627396535559782772538784327845389176496216
8284673653928725448724237317772782117970889536450309135566018653896947931468602665704242556875252615
7651150479753039703647313808802665929373285240287941171185538557037047217376198124042565225975539601
7746165265335391645528953638924527604872593718747539576507256462606981943126161740941736113147191160
2772033002831595836834557346346000843760059718532928545129626428469913444106497974933513273650860222
2103771599488911912544531105417054950697912647089786492066800218986218615815300073180270785522632510
2413338487467258450678826598324654014782814804156682069590950304466034345880478883271460953653449382
1160546232114729874440117889734044117413584040973743201189064240030420436911712304984950123587502121
0129123642607411324239568236457999013849517908797366680848447340249145943569673880376401667469582894
2733410413959344862915925613943757114850360082019181298169490464237456480464650304225574051363993135
5586618777731949686541616589629994293086971060324247446183239399390683293490630476131004176835608478
2153420561631824907023987713015480346354633441982741757319904863507502795033129128090263781355428687
6919288529221408429512532546780078835016064241163835159714515415060818872557336821361019237404150527
1956198757247012078285288454305798991194592827467173240914633057733390634725871122127980612990661542
5447895248270650086706283361056822487261524571185024519191171892218317258700746039624048790603643774
6580530531989522032849251932730281297423168381610479374009918045288230258427090118272074358067711258
7603216366918253022423739574966251879079908375984606822824106939362122584527295940924157886090062765
0612910015588152072597200337343064351443549085489585570973468031171698493100068670040264873443922075
3070165955080229246534009178011125728880798627099627486817776210167755178056688138384658585417088618
1468959250198922763094299465461736509065906586514474938164851695295914552878270076072478499012899079
6468227302707600749232238073187500989590841516043729965591477954291035106412166848146916654694271710
0844589997575549911178607299044040339235972497060309214802458773932854077089674689327968014703257648
8893635115623130284038329512460399006772980590396800908249990351299313319914859438453451743619639409
2075966229395844763042884319274589114948458560063769115916824315372240960730735222247437468602082324
8364882742745524503478409676424210621137043995537612496659357297927279771520438052299013497018847090
1058460682458359546561537003214494613569157992923287549249763124994757201645752031154945215802186602
5323169350744166308516804120655069142579070493597488162262439968396815831794972793952097543742431611
8268617830881363171197409647483926239963490328900367164037669602617560009120100578400810846649857162
2590026946472126591082960656678900275127894289961867006242346289334896055132241697282355567887118524
0197519388241086026058551334878426190179400481677382831692275454921743725507143135790366086806622397
2462765778812822617385185932523999897345220815518353566162299515793007276874367885204062224641676857
5181353651017885426089401349198682254062766551361886720428385291847241589252100186789540905586952821
0581044711335374663515778889092032309729853997858799314231365491265626079511392229850530191668632001
3966963558819086059124808498269983082773149415105827462310089075074036478741943175582188766357053563
3529008570413357309721838075976013718618644446608913851900166599054011765284579951499193797179354162
3511365173858095427231352289594680692631398508088766933774752415211407846766071691154180801105795746
8433974264989369951895751866604735450128614097632231384440993915035274438532440701758108625729630364
6589388014766855267035264313763700600797412188233383544018733814833477517489373664856977976442673950
1110032957257457364255247461418006511089626302892153069313075314761039833494769146627993674340661252
0101830530434314260037770981694252873702070808683531782749266900346063540316414433242669522241856876
7710774965318119727474908362594404872915429947136421030316575903448816661215482514482746751466704537
7796770026814672946725284666148574210163033876173040523631797052276096307775190435558560100843914520
2746170280673937886645724733555065230232726954521391165910822404283783924107432488540425939084863852
0204910151605618339392811671397657288532998693442040145080661227116351781658534752358065035225706445
3356844134602778820800072638983828342992440260570411893107763323398520214118339109907564198901076140
7268074309243057483000354818683875558466571471043549973173514922026438072280676130547847852112879369
1020635301560902261502566917327075892271508171525148337186277858775356302692160554026421400856962454
0134787831938500817168225967229590293303063760738327918354283163402289038248030100489810180425690391
1898965729991220576433730733273580797681745823566681932665509448898818269437801715878790068876918932
0095811634902577627568295830830782096569528991061208439513582020584387606194824851086580235407697927
8222456224248133580505047887266446826223442299771456785551136264744951030269168821085283517939501001
3279777145885810408761743198287248324730451448359081512379841239843172152022189494542313177123722348
8828665822750949279743460743043284920476948642364433624770174127199924013986801230575726400136937898
7650373561424813603954941108145560957435112530740420334360623174906581310337133693774535761434843360
5230297753102988750483480790214196276813828296302938566971191753143377502175836776627625718197517919
7567723710654846541862985251800984482247533313635339786797137022971219316799534393248827827556568890
3219313337262473031408138260701435395550314724050797780597058210888702746656365428267322177239295596
1667398289220963957265876141560149160013618562004103258732105800866953446883206239497520269795443786
3428682278263643288609256215645569719342863082924313616506902618223626979762457677522606013310248667
3221644170228393124236446227130113370293325374646659171124517334978267132948968500194170726903604640
0031029777462628562793145846701242950660163188696289492810302786196292304251373258308903627896249530
9701763494949532478791587190259733850188579368085939304533266461511209904236639705213511363237970934
4519969121182880155801279330229517166625851538811459339323137689787953881564287896901077616011010338
9993109695105566643815067487621095650467137659819258714556546612861159525361185566007256438317636599
9149065397443525535176844338281241153517034870076308830028721520430962943182780544664324480264675933
2023000353345172497095489679533398961315849029554855283060234894141785487933518624942455841970690890
8287765509327363044470145271813141595815642747758362656050024133860114556962803502040651273974721195
8478783214134091712153851743166409307625164975595691702682475372188034475104335680532832518238067014
0945287621264092958395455192192501195827710494608135628083410165213582022611842210513097075696000167
4718917428316713565131952840324298426205886683295945786637879136037615818365777281285776120352285799
4014422341706132214060919199598779943596120126917198531791200391813517340368434781796269304887747898
0873094967250631406024546311364899840273994980179764388817605970938138502248425361803555082510357829
7772265112918228137125367542283918688713457990076470076579646514235894573092816572764860627391011530
5627725954879542370020225978738547601180209840386247875893806652523472139123385003399863591526814840
7680346585870259985810601864728161390364593876990689729518862984173147807079916787845787142268868489
7846611617210107382713362765277489725929141262723200454770971013823114417803351425072034886727445822
3547503742448378543413892166746536049387156548778619567371523603418713278047360482451631440782348463
5880697574092871377707056091533922610381806624172541168872081248263219424469255233124179369320205809
6522283634119369008394389008481668089250545956468589896127548566094751203426787210148670330870562459
4672352625792180240620956129258545101769229160418050055987689451839719487451159399428364967673012901
8320125348600797372388489456947723483325534206708261731100842790466936710052613343956409104037398959
4509069809236506232940087701945893248801051494195913459076745698022322432372228078943397870776586119
1326756721412064618872091886752822313293611302690134235427179774195736637384395488614954888534544499
8862006264090877980576383465993539295051735069049148344675370148641116292143013417295870355523683023
5913646352713690003848796115487883881518624486543942778442563650743616474755321304862529748324830473
0964760688061759949145410742064036674723294567329282557683880929807539578728396046646308736903764622
8648670691483411129666358905597309392494030427946227762551907579825036529193434954517689163904110066
1424322227639781867513866441853762645577362206026402316002499381555487779139716595385939686502358903
4202274364764882345581772586084919071330930212661645905309644840176005530430086297888026579032086065
6031383295119097769116982305683731805878269494402602460275718986957078142364712400291275374123720538
2106951033524399715502609356995931750063471065091129817874593192114725033563820748763964472690272886
8633612018112239790795916965640803387044038702642512555621617618187357377143209527379461442602306708
0878619840632386344449048049207790432850183675599164032101194111906303584096780104279521570495467137
7109618586768559121338198672991332363753377026313337688547537808047095214395289507258860271462276268
8248544757362620057789717228336801893594254556446663571803497330154285022290309029370332141998002931
5659943366042072773892561238713773072950915175563201739346320365185848749148393416052583032908945741
4209843658732343616577963861310156065293430825068922060880430776909351209563205655859748138499210089
3557758038914395017577435178953454469850544683293732792231056316483799133016157774373323833462977025
4360229597282701587968518819786712468303449884414542367369969787605441752555593726642522628973735274
8549852145699112622100000195595708471280055072385683683310912066164027002143283456953602466345609487
7891091848488013414258430200895999760934366389978382228106533139918355312083019499723308639304200391
0503779518550568415010854187671912113914620803584377277365364187773871732335602151076073581295644892
7897639116121433725210155781363573579088282969128308723332289040443522589945308456193712777136712849
2712981755149710519442755984235982866975773121967817462687355014973077004790542049482707217497484622
2145017726656511191151180482056842694002693190631415371023599936104232096706788477725209359694640117
7435877841191705343171088697929122370691378773985040557805468788697188808909136059287904108578849626
4142211116415863914827341742332849367044761338579142067480895143689575048984393502137155184791326711
1936405514731612034957162782131482935848059785665017804995919986117311010774838463170226913204382198
2116687526484661429584988079238077516360654569282670133593218104723880166267410712454069565298605765
6337551845394217637927910697595001225570100641331106350805161576789683679923076377695269767069672011
8757018914042399488287441833871425975257540172650607417648946048569611427702934019948345996866575254
3757435367434545109894403387362029332988222926888147112255859859826656399291859286062612940682083247
0848813242154887579480233806020548416524201228298487555262977331771539108512041450910730015075786439
6246603988550334055676048335322731634953991040587147231559793806672139620291827837259619834714224525
1825128491640790418043023859902717554138567472173647157518860277588285851563869364978453502401379901
3182929600585688274529689941401702252509221508841928828869282155381043422313489950816164100873130090
9218606733019623671962989896192388624145748593366172114551855937361079003705059801906375621386664577
6982573809965241478134485958684742864191581539122077118030439932841840025586391942702830255556524767
7377491526376960084432884963318809586676281140078495751752711543063035526993715614113078574226808443
0838866299681250017924185789153517588822595410540093969384729854303553944220692331325973795039344072
9321264298531475400621027029700273844368041526188285442505011590703148171815662565403015436338352873
5047109876069709792623033362868446537890926517431396821711823119619504850652009472689083612638961775
9435960020771530189592271768356477699292111001125017444398405605878953735804807106381911972877629409
7867398362577318940836936986155423937559204410441464989598421797835400070845368462149874156928751031
6100671389600123702245884620675913301954124968299407717948793948438572153792097167563229899876599491
6617762329361884440507678948553936657378903594057766251928572124187472557902808213136372173591605661
1323302105034522989404383554693989431113328427158236706384184841548291628669650688697068755988885085
4736913615639033859033803165222447596728915550143426810906518261960481771407330919538412863162532586
7810256943168663464003179743940927702733915879293447811671459180313292821936188637892881814865709026
4213970381321239911372929124452872374139635933704835272958003475371315277015274010222110859806577425
5570665692435580632486328670310388955956343230450562365536922352207623400429230242393653098347215146
9002507485780930038108627050850505843230399641683275115981370871842291463894913770249979214018611214
8157103189548636063750669746602594632359812791660787455145192214162441920171966126779303218117590781
9556290131320210924078309652158664747725362732777877594008215740886274672179354784556289848454859459
8733291549247053311095391925357690091135095150553179141963861318696766044094934130862563821158604046
0753816080998217333010810501941868461347250083817939490677208130891856115302813436332573327291950332
3755561790863045384772825848711248833616548575837329997035780072866599098764580079771791905110487862
8798504241117114236484888937957674056884757365671750995914571502675120080563186912684290579673499664
1124487249909687309014045280035689606544078043524756118242399307620886440222337919881717978990855108
7031978783191213195280218305462061600500550812367074288556047595670359488764560824005732642086055854
8421766529563588317216006274981092662652412793187430402299176122580387166400248293354514035166910518
4603498983004666287993591454763221509364856716908230113348383106228778359082476799444417626325642389
4097150186300680454024772944637476353285826423634231251986847232395770692363431198239758435287124348
1464347679518935991804216145305673794428575908571148151259858683576250026113413817452302617167158432
2156954380815154144602071387195232491341340068369461717174391647536892387846172728786348062840081760
8363797702046519438955741635449693516088802633859092493880877692624738656370799578991993439429814247
9965529366248669174850492412483072406379497391921676941317625468841675650398039865105326702875113242
1436936223888455962315120397879373609884472107634304005784762168505529475697457903360048487183872666
8123502654190992237446270309207951805486474833494649855830276118336681846122886843047513147209901628
9589908855846950615764414569531950829647993337664146436410486407904714633650876567512485184342792025
5172599810732748186037940893018712233961875734534322887247552181542533652504492082141294539702125340
9573228232752957249284319444771713608399369086961178718928920236737429623482160449587438882292216545
5715262514450938164772385831329682867943790039259796900083540624705039562582240975225162760078089851
6500695635536693976776633808759022350398550596394868874651356779982392511574736193926797589849478723
1582943274915600582082782628559717677720488007733367778349520560469515865703514732526539764741559878
8983870646141546196517823940145130258040839952579037714662744463500497010847944260331665524888238640
1532903592050350907213183094983749530998853862269406873323411059739687306380318966163491312389811768
6280515937759518957440059638364807507682369664055631299958371797883991572226978164178341127586788413
0823215506133402989384094413328722984953318889830166393368078015206336504811662036275407278505712032
7578226695763969717025229578871117442674547711687753729336156636394385100487701325354010792762704656
7239369334287351757587279218422902787500370706021274648481570778622744055682104659992286770988563986
2769127371093320197596588880097703478017478051134597563893934823944714954699144363819305193124298902
0281060353263646809239254812496430047379241358904668586285691056803295524824243668405234656082983167
7128717437154334768501564213723647575294977102171171488325238412728874790440581537070300424797942979
7698700378692307316995182498319472342611513133995066603796340965496583891807680180119248955649414311
6432276742344455746565489590859686363614425423985447545315024047444747335789197659006405327711772806
4722553544122858643310083269353068351655961394094281344030273254927050242938077952272380262816396086
4675464574371142418607660891371287817678135918574767306846796242513259473273241013293412194782702181
1613003727012052939021040860334339856452569099114337257561584495566600800156638492295698020956913642
6226799244103891761167040149684819205888496204637482773564331084390633316796160169893005572838003963
2538567407094895712425689030811651552241812431255022270571705794897908356644849617290259541551537451
6558874769148634246584373608241392908568465029089353909620990444534487192765868762745077638716518155
2022527649394182950103040567301060729164260756084424176757213328705811699192381952947694826369353976
3446275558974528012982128221939108761014601957034211114652673078067010281038778193518832110026525221
7266411410225022048963828922039861739907403938726502502545374956246084576266066395932329844836562674
8401194097103528158746432786730094396147900079328356965916461305207352047928847604412886697128033625
1444449772656560956419579705653121238841522971092675965901716390696073801308671544924234849910855180
4378714439556875388525590498956727160875303817413580342671798276095801722419240822660275402247743178
6875260134266666548342718532603959636219249744667599796965483371914432361058702190301615320534653542
3326518077897704425147421363001950937462004136766352276847072556924796008495230895968546572899152839
9188843177692735124019803061098385762107202415239786257592828089426021940961986694493002665470227780
7499393500080390745817911553205861306887398342573667949436821897670526945263551750138838575311166253
2848640740821194011776149680564260219821725073511241122594303954124791281110510328793832531770975868
7615008385915869670720356725568193425524022070195058315689826998656248937116066643117946763664658860
7777652048667707762127159096434257600014434390217147057052900886248782597301838592417360918651495456
1969977552803051460834680065799231162355770890422494760937576866837050840146780492415647884699966024
7720547088745179990344986764987810838817486744296725220366860559426985415294246582071087341674987935
1960972142170493122611342535528151899753906217941263679993881146595792633703752907498877480297799267
7226220024860992067499032946991098378669513401116227170526272734200625289014529344323561185747895861
3723724901976614784646723805645201928389885124257324046694976373965505061659197652627767464895623067
0008821319259047053261356697941263971764560108623980033151285719927699542577099459254233956151468432
5954960916185521300867954998818522169682770713809169328804991191099069541112846018267891709588365232
9866915187252200729287097855540832503602739634530759466472637398020863842841333827283107204959222365
0613224111037124859495453578432185737011315237459512014606149663866719938879181068082459242118709689
0564985730603059243141311353247218937648935604022918979156965087624434040613026259575149919991211561
0336790985699967157349435091093799237095218981965709424692400787222895841706004919581303412264253273
0873581883561536487214241690032734318903192605661303373356053401195683346199654067784409449908145382
4531502630532254948558919287422403722730776841214137755774983865907166812125260026320967330528039480
7251856746755824190060782755634986123202456477954715437460770562257267037546306979852865070198658913
7984407290627332930427952847534464511671197841696164875134939823579193964376639856668701771195813155
0535803071702356600542561691219657428963267144176640051207769435988320137811827884169445480074519108
7238954443171907722943811491263029439790025734462156699132718886291078554164908600518469344684933331
7357003605228573455158325907225242447576738093105655953494502744905708136562893759542626376190741985
8436463643643529511597330160412205231019284037484210471112446447570947538138356435249086563492349122
7480161467208274354687261951368869752836480279797749121008389509262678056698001603718128409219634956
2242641947375401392138108636302137562758160047083976691521903468661289749999855624669201602031940312
1658035738509883359945039092600466300343455711376466111034623150606995940361469923149966334864320482
8532087060425746734895402203214983694287334576282669240738477530056683779321443123997459090027923765
6878717395289840995388190390041153963690305718833875666879394731639912483667211492827169621357024656
3035338782561413771994765080859125998572836148597633614615152243890078070640261291798785814113606131
3223024916090843182818376129333308082067139547518071690398594251487666822983487247099233232408472109
4547680938797400779134676899950412551271124938412906209518252843320705638673847688354467600899306876
5074628959470580025313153790209074883738946137137169831602725962858793177040531944832279749760694437
0320286265681291437810538515769275594094832315570887880622527605922911460827949436995856649003096777
1048666925784631331795857920360694971412546837253741782290203935783859080574452702674425012747796123
3731096786994130464118058693206717016946492898700685093294347233929592763053483119219988196299333112
2643676937398733676310127846652419647935969771967355849524007966481021910640990888161521571476768966
3412997664141507801847183602135761876925839823860343667361809481996966835064005130771871332780970391
6198097847080085623692256501817912503110708648519440019049738325011982520249041433690521390175494332
7104047611858080713922755793613400191699862726169653510177808699508247492773485193095157621514851915
8611540782009289748156392428120975785384074196163283757333595503016081731082538353422534177290466255
9515376459368618636104741957919667346175097910187024171898277827219256472735860557212329021687805834
6339581595144919727224770101505954686985956913506756913632246324753119583392641099125869801892311380
6780166181278512122883330881512558774302218496825534150414597685912764590464955770141244379227353403
6447511270687202590112077583562632324196146929333754409685305992001087515808567225692821907437515713
6000299656946194124356690156581413211009758677248173538611676045028179287510961062906562184129097751
4528460180713067577635676022139198770563288440110625398144616332894030403956421308221652791738952446
2831324534812402676589574556650122564641722792604893325025654641896436765102647707056555691305364827
3619235232194384057424314074898048949832481743836688221442292310599273672448821424455740345642497098
9085939737711898189326926792631370883884640326945764325160264942400620763303190489615088318312026576
5878823862772169008354141276884880236398691711973134725009410032825186642753215098931168803396068695
4864247255726866205254479029879154006583557786544472555289543263946726767350907303775473917795849042
7211745468122521339173752374617118557624824598570955523209612628913867055146574679813340414740529077
4475005745990281170822557543049689959290567270453264364156024101283668337315557848748579483809474213
5912744422566300291953396766484727042496539265839427061633989275510308336778378120908289453609007304
5215272349381152108417652644457886774539231385809226638058197494973543301901473427074411050436190738
2154421050247374358834832156937191765765970408895712227697177667483546450547292493613586232380859451
6377315308613218466888423627228091449405298587370585361982719209034564488283723424051193035961983611
4087313647526223654612825890366024099679268553745624604572634044595442262080589653378010159651645180
8675310724114462112574195054446038132760019972118751962097952007482735416597125411923771478813183021
4607421067335536065798885053709453628212999041229994479351252484296573291534519847145799994179989628
4965384944512390836013633143382643471285180297284995432232392291585793625271414113380457788658503005
9593954084092346487901202986148914598039272873278519598439631260331741461556524199859768752836271231
1464811812679870679083276615713697768450441125141603141445900180410288856992071481864322689921391370
0267467083094195640825001739233591596149409169401943108246520108737185989708627275316302157649054720
0777988711696812461158493224483013511453295458291027345461872924460131963678941788090112205682322159
4598778132782902747329054884884319065141580757996982973923506297113083768332722033456895447182183522
5184474806384386479608092062067474650309271384619048505132806842382456057648734974019879153287500095
1626062563504641980341127607549297922934642378857084077645912030047397893796383962804258503263125984
2039395770150076802405657856800105213084741480380036230417030409332900703750413206513763960472804999
2874693802602400202008470108981223845333389026924316061008039738345483806147433782261877061937664958
2614438551506674194716475162671502641695586167390087911314289666464783507370570972169514777323376246
3115992890949778918755711425126884195420454960198851572543230573312115802005133519060008362692344199
2745098003017373162631655484711738217468293259264549090838626020361744616329886863834456057733851362
0557670028221699050594363699847576226477069002212751515280732506179600646166808897554778346262165545
0941372366364517882540676109338393201313776298459927435282455131748087328044049218802567123329081405
3123217719314328705351453955341025585104375920159359748335847579660281165886784545026517809999159343
5226241691626705425845604993930649828088668265678371031485623922095097660870452153816386344082150262
6223705298942281215398103534412785473168165013166347196479360189830398955360416202842985657841107922
1068056159004805159414779515224543588013504618619978013363887601982637025566486462247517801552533513
6901823600282534546557309821839710246279403752280033391606349827853230370153429202224177461761898265
6066820855914451179106350560324213603613447781169124547416063375554574617869376963311537261278521256
4519670917548391765952043217205983879911125358773629420818020418677883459884614422774658867509601678
1313897989146193886475983316189671123220712377742435657726051231342979590034760692326664287645032853
8757396645074591608466872358223409349046581175413601710006239247018017119914254177230800051553027781
1723415548520985498923932970202113714168101812450786297173473214597752041450348477819146391944111774
3983972250016642511335735375214414212914355073371218663207843217359581989169548140776658311559126930
4441207395861491736670149223616617087759937959732042168911977774302636568174829219098287629564292137
6606556567266367086113267515680420467976566751700300240185464215611967247604802978964569855563933219
2338609837140546396115535782499155534099220290007783339464373985472654785033788612084891900852157048
6417998076652465696108137954903558303375056933190608903484267016968869943611949156819413437741298137
2763330093190285486764421130285610433610020343908712155440737544054143816545631832149186404203813767
2374212310859745902521945271112361558336042668731049636128664326975037726289106470707982854658042264
5526208112331003764706594377823561386606635426611787549730094583881239301524461670949551440231317890
7225839786757487940680489901677114430577526377902889330453242893600500005054442501357972085961031708
0294452383509563398729294483697985366107190336635858175937590651809804788927229437396074484285276497
8293098091264746455940569049935746832726501195568265995975336256803138807029806079761159735752769138
4947919706748972446502712246108881755827116408061320887229434668662469970490371953959558117768803595
6772575786242765013310825107860323608478089549205490809112295950868760351972298283464149922917152919
9889426080025532491270325172310231985297716892057688730578112307370655436116084308669259622932992217
8275294813244385145516236857878147515009507935026007536171372071335990279435167281372679798195997873
1808925026725033717094585337076227329314457457774510349962489367869734540491900326286256190545308606
6296625727697502644448160980296666860304528882399415840816979094614234894952389831089111688330701943
6968953538261103498186825458767931812505010058281311122214168199670426975175862029215808592771965109
4071356213059024785643922798104790162080868711736976795450601609796486510255698293528883020962525913
9105049840941944895933496154657981609758196088279384042407016429200560694677876302591765764934220777
8520732263802232678314131811395590948214644660411604335967070320145001053948135228058140282579211614
2137536153325927932775436672618318799101806317856848687897037673899221645687263946325936563620277976
3294816994072154054699950210145692600968999599981304389506607108294918135256960077061326978984542909
3330429563382062054965558455387456159015110638116073929388650858657833766709400148033188370415899022
2380870687435306426424492745965978982287516517180780589484914490370049552163230894635229316011257883
5560258443778818700731392299907540944405795078435348105981917901404694065507725222782945121507945737
7249134847558533163955245079631870349119376711073557455973524237598680697224790257943620359192357679
2039211743046140220286302706334634722508666717951851212246944659754019423376634630024016922719671414
2799121528467150596675105918245788490562436890949627952581153383061661047223120845070798115419498092
2165317498365396209694728158539794525867793459322105612678378976114224634356626711797697059039214769
8680904176654267330007830267162999291141411392948167713445882962790832955215175903195311991982247522
8659671954874720147593253141939450672977024296236331338587546699483216928713850687689313622975295809
5444767810483962391926209261429146887458403931400141224546809978219774999624877032971026026304289814
8762688578158821816438788568810803466418320651111662363946956487833568705251544644637437934723392959
1727430875476588787128970211044519179397375449993004955559351218138847672834532176054474891787306217
4134358109080423793125212646173891089268668068518114751800739376886189756567981443082827847351928911
2315837143446874781552123373557055262338738790891195335724312193908721173707147737983435123208166488
3811311894736171603783638212409103961884161918836996678842948918911571274399997769637435574097662273
5397491625304349567872250323782452187002787487828142765641946136997749319858888517779361740771159040
9724940579862853223324763121668490851132744687881528938292509362790716024849957564308913208421604397
1623890871217357927582636613702680600467092001334537541095715226006173980196023263984116076772195137
0972388269336411742683775360403338640004569359742253469122573053453189128015592254175618608024628028
7217214649020640365807660565640832533303427805038487746735105958883717357453306746248541517803291049
9533637789900039651749251261710657967733455162929994491266392384576124077623159211004339832630019648
5460857828357393061192824428273511251725617059863532065280886463646294966961412328232028338516492930
5800215680366513743108325190696618196962546704289027244726375158708134758220230244997712890483831806
7517964055097965922637139806315468113709308625865968605139680821303809439897423498351686499822672340
4811967814867715137597889329129872737704753104122512856190883790183295745552223573735800803827043274
044616780069994497
[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 4.37, 4.30, 4.53
Generated 22 Jan 2020 | 17:42:09 UTC