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 1971*2^581225+1

2843913754860240485822925319438598908644428569481030277018633250194303477412296676521514765170476275
8161753362375328429944463047993785949462102272584142815501511925513524964099748248165283424602915749
1535453659092185032806040527802173198238455266506853183813623530298726050907079071489191740627191063
8454682216962459417054290802683270682221950332186639987355629891683452158256892670684099826476395859
3012344986700866460174682559190190061651221217586196063647123481608668222088588766781402279856171089
1690897197662347804628566857523578450701877156073349054075041559732005165593911837362748194927837475
5569319940985963388707631811365620749262494071329037239954325464790109507887413532411294310819737305
9077532221445109499612327540009545246181950103146425330758249117403546039199500009762209226312036058
4567688162998020931589712180948666676562421850915455860588585307234536745880639031258807253444453434
7188020501328359491672425334971507566833636118689720729890730911525998622496610873524485315229972212
5304442717411498712832996876578645603361442508773826975859762761431032702815187985722480447987129198
1024800879133488334743759293086945892681484036484388548902144883096414905607596051176235973317264744
0586862952984072401393340222920403073292478037309036492931747002265748698099595034068619434622172802
4875330963287467538191138086550373406385274734276704884275803070598021851664741824220245572525525954
9606916842398417025749659227350241025357304419171388460251815716295938158090457380424516533308632971
5072830411068178210779931966413499523138828978034801271807560401420617338102988813437326488778797207
9205309049166022195895339508399797402114567936606191852877687553425133854479814144598643461439395406
4356763913640310789122947328835080496326510804638886177192099244037456398694158182718395613679676219
4285924141209201194845359184027719193877938857918583026299133289646602623078326616172335143452438314
4314352149179188570400804099417540698802447022321485781836418189353677883586565283726525847280570807
7414447521138539758372530731361752101517996771842821829311897078286039027662787899225086815792469560
0340821626144969238705470691855204701918999321951272116658832224591489226140852266526774630038623501
7108616492421418864561430136192992253677442730912490684958539406390610353656660970734298271103712454
6218771838470802120013941316516100280753295858762886643453073266063262013936232543564647368477905835
8425166272107123859255763795517238375643100801758654511902648340332374993343407341826866772581890920
2241156069641712061358576860309359663608096341044354847674458718913047423279117341396831266957215069
4508834897098455629553875325705836435116674306169795811241947481031806871452369665668629630930979351
2186139953716888698042902028543924399256338260461058737012294143634252083597775929287148891624197547
7700754102333755353108899519176513518572169920440036772120355355565125500022334522479642194675568344
8912209426674272720528983519480930268897028537684301095133505352671935541097106878314821860844865910
7794258809623804816467093709806419679161932809394131308092521109196022514584618481550041430763486831
2576565999711554375879542332594990818478724681302868848594786597383017065646662782067214562987922938
8474545936783138008900182367305579732578781570042238382261155425874721060149481130136923880680811597
3357719765205197209554497959314788214254752809114629092174974769507592854781094192401446603337316103
9899709383036379896955382079302309673700027242299592766113121647633057219595810354897737120244726903
6909165671491607362189607843596251571757774144816570237424907400774989600843923459755456495869596639
9781427527293499766226146848996632814722844944170535359756941900486177497608714525756017685165436637
3318252921046284811345342707243613128897335696950976985151306382741400268492551242169184893226307278
0546949484045019006395968201384439063605119182178468898793657563458854044292035160345542762752425738
9207070553221861828965632134147278740800096577509202617260168623434654726952974406130701149516150128
6259953041264011867004278501906436243322967480177482490429437400084099853808657243293280732432366561
2664453384437897891452861160498749140907338850844469717311342644062030964077450187079746962657844461
6882842306748049482176264040152201057658250131500191468957572831169718810999382033180066294518066530
6078095405083666134584074086297659350294845425398350364861093630393285436576770847358319648728313411
9382425597453801907385946049325808941268012318319345880664929643751212746131878658681643794808195803
1187755648201962821095034993849998466864311586754202286749972969474593338352333663545030752836935426
9111887655566891864852403116172669178797355581776963294980408577141864814081652242405851850683508443
2206125093981813048589775159053995806192878867984303838277554896365384595491328964428313352801162847
1358607130009616152347041951156747555755688466370839876582935767248999255975350798293573654127323266
3109249129174839939088036457792619645355449895014828932951606664012683274390422012902683623328620756
1679204681542289845622687078075004034089359430352186530198258798374576145483901134123074338685633125
3832358817688830079344111668554699291818135497250926358716068483116988618146241366249632153184783481
9467679825379092630315555171676316797107246742848056784556922632955219015024524423481022733976674082
7789141580186100585750605635989643526633020727574946203828534798160845409681769667609610218933363123
4906865375133813254566176733593044577293065755194949657702100626507846954223770575469036827217292094
9523239179689817986485407089745995272367852708153952231336028434868970895793024270405923156830041768
0414345742321121120898878661352173353542262419211329939368913830708581814834904631746152663421616077
7011977384319242770379040100397147042658545414673958999960553452715381615130376245860756648884681038
3121612230438318660044745953581493797885315225091416894381501305741644652919230427025227337221960941
2230242668847003677419940936301315364478002226148374361881722179490419122637750325411651460235809714
0964779246640851888891483361456984182178984061860205636456826576077470655589865642626243224565685063
5188757116746642116678045403186194800770159518713830417329983217069165323905181118104963002701407932
4753533543464015291585095130017640050854515399109751620129392675716113384036403431309634497000708043
9347406925583653890993180327282964284084712853090406752439207893377188942688839332969448481309948937
2486609557415984809105071865834905418475969994399351467851258573298900349195610834368562063380269087
8696146547187000380382792317658460480691054525830598550539260158160819036648115857631916887010967764
8071008095234988185521696089410510411361983232803528073948119022476494459745155712069534226219703312
9862761929314062627977253163708227439254841417653181946775720708652331587634847702773620072330198677
4840985119208418153565849697200205818304340215132128234389950313376702978572610229747331533211171901
2035798777132370333962906050689132169964008680973669461703695774175489065035237383369513536248329166
3010682412974484169611342190663129624260555127006931624736729165009387052264001599122595440756843213
6093894644291341964035565601070536835529787541349733200332175111275578963037779558779584972861534420
0505879343792150534004091648003258449677930505689638257044558976754408329026385950967279181386016407
9695718075095546542557331728547323261343135999539827860323497971861645831444181493963613599024361623
6007504522475169123776187237306633596506923774197157193616026876203263243914158366411016761048329845
1095698806117456725823721612570048583409548103971585032250765093789502643542658183654427590337036740
0699574284775541086470188668260654189761128818136482668763344156006373017839061486901389633112874137
5799816924760274722273731415878006091811189594131822434219382900771106355705352309531736333848388906
5354904177856353910139716551659108508231897936251727643187528205654516383620245508698249671169724932
3218994596920942358730007981312491071214457513817651861334963692082262315367328442922716580699425959
0483679212017280145557467292816186538219556722062146064725061553794791605009907331830020675958821673
6070133464396240616551690432701413197799225759791894914662697014285402963014802449579233349169479384
1768595623997031631735099339222758804748348863786568541152846840763192957232838464777723639948830962
9470407044762396270735377871643530031195119735892544367245136767276356303321071402876607554658162248
2607566917119409082552171770551103308296819252452780308304426688530270047764562062750388366254696968
4210366830794359500892427747945655960676992481326424679514247331208802595597861770770985628196364755
4673743730438061197962360698034343032643951646186489008674295392930793258936780855532899727512962238
1241713247817114835449134953378098876655601486511959231898421932126682171968850845883725657774308567
6027570600913080209240207726856977776126871712452466122713140957987170577880550450460722450189998501
6254207735807594029794497084569513178972408057191921522971867183343487420793103105601672926101663717
7969290835327819260826347195889077619862868173837045973874334063508043956160526392133221009983829670
5467842048090394869515636423695377846008040389981219959692739283210936943650189984400617007444268124
4644243649509369087619921798318976011133084956385774553714312199862344174923358661215930800104873150
6761289064840313078423806290241838061937018070190742963009686896380319318884800686242775395697267088
9254755673137835719059749307094008754462329386731536031174954325199685912174934105930572504100311959
6114275104409460041866903367855686806673194558769433278099124357255234297224644529509557233227390546
4993989193495559529307263085888774176901814479285649232572372561624612826840262957602488422027312457
8257688221498337625871387066649766588455434354883648813032301817278248492735163303046221783764345602
9963434323360876174875978698177425821095981306799340496045322329372709459871370299194289177211474462
8653243313496688651658708511244259546456105802957478903024095167653839869033444856665536239714810876
5203154292524388278475897231101473863278416004503132398300624785835213508999709791978017937901080833
1199044398092055281116059039529941326986598090911521212157962044597111204745466106754138018445803724
7721893459276527101881756254584585539759626779855854786266546815481677018214598988442715700595621712
8049230893191372744363383227854409721063771070377751716215682258272116841162918233218184841295784076
8071806520020122361164982509713975184529529106860573587537448944010267973952330786509571098749381297
7641779250512294588312342155369506549161480573800088942481363254028135567190625071304803200915199178
8819124235252239460774078557994115009548952040907131607385758818303479164994824161221712334583471222
8453286731613628950336037959985410595425464978528263554173511179947276062062243610614196650140449286
4563911169993609469277510159956009255607582486203081839983001115925205578407876174148680786766968403
9231765492663390116389122199879853744590828147781760560212700508963950621149042632943862500364032533
7370897667920799091224562725141898978874918544426007907709389311088410146417254572740907654416480238
6642426543298077294418113236408619420628167894932807788151275656935128848452535654705813208545232962
5697385155515498022371133842139575708660253210823121372913213600101913868922776903067764097806944069
6064217306056354789946593228396511948516682759364707645025316473593373082070377933941009617918675826
7442556179015549158003049153386688312394891528803111402646813146882176089410485240349622340793028912
6166119672722494016895339169297140200157890923216847038341746109492228578851716196364951860549482585
4430607371155904762185970963541160015762956737664525421878650143260175587134427293180504337001404179
2800366891525688698196096251157956135589747080395032649829320852820004384928106106859608598588632137
9100566446971889879571639391996024602425285076098013003380020800303125433862565374726455487281126621
4224196926906426656544981080243616635596078781802848994690042261495059831515590986066044152949383757
9637085421257162305861268603227022643239321262199595416548902079541420646356486705349794978571726370
4968651226428598885473650631113608185174968871305575551840278216902717401381651737868009251169944561
6746515221204308048350171944280313610807358734208917618890915197705752066379091757722845847744451400
9924183341886642707333560050290876453171951236532497221605775971420835069679193460829624565142817515
1423951850849658247960496102013237852573978014553366209922510117626744559716457151460820045000871620
6756242341236651807528775619545768408928157397449431483077419244261593851600055566714157316835728354
1287289948531247724038524392136604501366504601141619157589484537770552762116845837511928187907533454
6671967158670530731677289972960723221992054169484044211186179722446755891411725184425161790779636321
5687269077092137160100428169771829291645145967879910765071749022965900117553097836751542871737332368
3209131695174211837552179359341328093584612222942602848140604523011972518684719125091926160384234985
7376368264741154257018824660604729283301661979127289669857071371533253835445068282593288603725145287
0384784606078281369126517618492353868600204954722973296213607757238897665257814702677470059342294118
4393937399967892005183760169648367287157317143822370276654158148680257345333210436588897009288081807
7720260382096060989615278075155082539891201639800210715276810108855507148883751777873235142693768268
5905669782604073958060284108291027764272161453968327521884160413239551934854858905447934359006379917
9112970486383276364251951627358739829031762202693477425079467225468218771297766306655215912314404147
9160566165648146046973042160575717773221271059420965165568396500943520911894645994173620088926680473
4600707694535120859281082600910378024332878641735047309218224365709156192645150874275973164839751156
2953076168038932139321265641938646771192894354327429633990038654495263027219450419770659254491887067
1426094720186087794860227709564018438031772878097571518793245153520947976979377663653990345312383231
6223406087111425094969834257729756607166077334524036456698356302841785426009359316315610447291124494
9447807300514136697324819339974384831526143704140268746998861752231548059140355553098987623479219361
1411873914944002918051691086425869512361341526657523284547400688842914254264705040238569949238969913
7227195660356436542240418729160517670119621011204626538878023649354839598575885335482377278021001335
8276831754495033711523667089071261244788141628612594561980299595684801327062547414467400556390893711
1711301880363039329595637464210588627532089822567501064954653761052402838818987349657383390519554856
1924823100034577966836533492601903446149002538827370292756415900996276425964136634183490000665591665
2574952642254125129906319359008702453215477169596909470208975261883996617180632345310011571657730048
5473163503079510453684476642037377700026822280275479780050925263673086003890970405058097477732204683
9581901540490931709894525007453268984599128791594497939507060785326886476083120374564310171621693815
7984570295487976642793156286359104871650629872227312855382899943269181082647571414822045733587746874
4155131206789977199575265200595629637423484436442915750111867159492926689004998223234489286373117104
4753716006167944666645200984563236031307208700616514765787252725664840412373770380098174177077386577
6037307559371605627587058037748048589085681633734915509007330249348136801252890035208429758329125317
4560537406051644403719030157951134082473406912871601450595562939585138985918156522716436271806218221
5378094684385692238360617893426456991153445108395258649749062868313652754097571227465916864302833584
4878306748480661637713870716132811585236320829923107658666086639202472497101174587470393123825615317
9219945547782605113581594257793139452321633907521149644854630127762568608349800085695489836636591631
6130312662792853624224777019968318551622652616333329665516157129426213211229783225258496056458885620
3968742887874648949508268317231033861558448494329712893665325560624680596849209409854787651835910939
6441556042883688961530081678983396914204517554296339760439696030484477875185488962316074450199423102
2337725562370387247901710074210448100328072032568556313524490603353483581591442953368827085127599347
7691356962929979584359261292550894150862374388973156827674695817209153197275052864448405414509548132
5710800261289248092070224553545180021667056042123798906653537440388241643617977826533318416716283331
2378780012447964010917199125754004343846125147877335448610590962434055614731370562013837150457784993
2738275091948975512673728068719104035337785115415028103306262356558904580479184465924508310641042694
2235192163042579215799616458577744714288492520512538898416354087025352833977996671397296324503266814
6984804725798881694828634931133207914315759770612939101753737815823605868953657987600439732323381109
7323179603523332660807846550605401010703614699460387224588306053222904508078864525093017656008029936
6243892127085048887637484640005251658953579036594801882660006906341387149804282926575251130724224510
7516703384904397030191854262486324554419022761859102482368560615184459647895200402624557924922238588
9330429969080658952957690104761368190266911205626161368555866179258801383730073760432137733951644528
2537344107608275146564093931586535446907025809366610779712186684418230655988631792394435264519263954
5937265286881252236105893638215005380951078231310065385034518964405713451783293193846716554942894751
0157237076136512557376438331241670800396205427263353840261243672087732708243430534467991963247957857
3428389862225028480092854973136533698930923802705608806185318253284479985387577313952111233862541433
8129069978013030720814021451858430689342680196649404065534886146158794769591350308493781099822337343
7192317477139945947066791999564921741548154576466182012549424596928452408934505100920575262697023780
5424847916342699232024626838924673576566157492048757656493157506499685449450949530354579640690284663
3653353878302811805269210520112633539842632455241023647181463394785213565405636191142431652072186986
1749114597321614392673152428318397586844693829684982713234644594781326939191385717162695754138809369
9526518047767502452888115870311472169412372426876694165260587749945488505939545894994365267946465030
6471892735363097874338185041494410744915827692831427188852826593076129456239607673533657671655590909
7433367989823415434300743413582589234777239233326009199035613739158119812519540518797050963756410518
4142503023540062106059919544842473646573166673918570717057388752616174980258457719604358355372327671
4437020630996482289950459730947481416196804847554942710154367370702434386622538098133056900677666498
8264951957682729041380215132904442881838198676766807762193428689161653876437276579929731553231857456
4629622287236068599618118028011943088354037890673211054000551873529523340477415712503639635665688888
3325646170189416068393190192205227242041842578370961781035180415986459892455911041930495335156393832
5178494484682561612384162768856215494691771740386318241099688589157308353083959609398798301600526646
4199499252679746085056128718787072746122308711904689583054675257398506106989135622571993317861466906
0883576994875931358643009187470454058064710422660855805972980293839616631804967769951033774286992796
1738509374866216145269414309934575416024957432014905470598358254339725345464015225998624535963043282
0282709382980414759186560342936842689508381520294967973691530931117711833963020378086172058111483632
7924910293500332990643832699383394767856141852580305304517953404098373026471123528370133490032093094
1312743492959284970016996357080525910902184638346629772619712245556841318875656604649122846425686612
9807370733509443186347616486515864022463936612053554081289501730050778307592061504246955554745259714
8927244869304581861868297098703318481527977224211519043328526379952950221152880986414241244499262171
5292064247676167072579881981531962667685265117265481314975106112236102544733727459525981311876465327
0176270771905238538888543526700259752939220863011400610941036031141635150441479580432218255027637100
0439770293015670417467113530630898758661582623030380600577968099070117582808397625031237894600868238
1236000285274892328713390460070692753019307224654207815160627731595743047385462781585587644548481937
0711810846634839594867168707992414363962517534972677749903726813444839476468179751223643824219684887
7611596492806894627322199665014190032738554872034669153827460016027924318268721557426326161851712333
8151035355628388211307907871773633654652932571616458301463887652563927391815606985022890268865696058
8611510374916824397678596432024803103935650270172084333884383973331538600415054849236494404256830947
8770519003507138522584752671517839429348284825419743997053555145618543726443771184078793289071855762
0074112871641228706565452183775913304938758013685016386749641798864157727245300067467492156809209236
0583332759434134692596924508484200950960151224252682169097630032319933021006033994239784699178640563
2769246036435843160625818924398088312697355485150766437884389901189978727229413190447080162015490560
3176361335591489239185243398482550521285319349091138770320805116750068828803807077189598794741768136
3713118128562318657861638566274942459011070759936972864860599078858857115340923057009733327453461801
1763266057126304399603679902190652501886123015834509533669169062836114225169528176035219570461629208
2302587860580463041962630248656294609428811356550716593349521989566479440334862718210047862879788411
4099069462717695835697579529431251828593551404147005685912823053838471291200909026321506635338091076
9194803847660522010683584434985642024737012395682697368241699513193935852013927838424905490025048117
6685072243670357253268457432167845333158876382713044662807218903633236428684067010206807468809662176
8006019981834806559233088901349101732950930550349137679070259532213047239543292854239351859871931621
3874221236502661681643194929973026002428902568032940417976545310304627989600069341274505950132456540
0740432205836383637462605949934729891794062564945820026834200852608840363696706484937040362041849440
5939694371505710307160084400957285373931570201396579151138401606181699346889024799491061732834403596
8560286181765202295450478909105814634067642806492019466929095915518464395697730527075660461803938960
0109684850390072702390077110854015737381685296478191311129454879992402198365971544663050983936759512
6568970180267532284797534654682457754774934307620111750186209465822402045438662828154288414898909627
2215802349735927223771261389858965169867029988955129051427158983540349833966467164313442051919120216
8705282747975262336263118456380409221284852297121902372693235005199940614191713673424531743525869605
4405792546801028151415852933516733763914223226461035283042078538106863951564237894102523347565180346
0791615969452715286997336757622037325292757090884683476279398757193901971316035143257679981549823574
9540326485577477138134516942936783963343431286049256156628105885369054170119522497256136959140318998
9807820368360067010368305836801182651378990844878594788040005292546055613244246900060812873624943196
8480119249977041772493546520023545737443560589971332055092123301470405813684797229228036276449696188
4157436696310880270822452581781675864740207511215693487089378451705595423372183950769064243737102855
8712258863945619844473764363781295496710540977547723278243413755232457122455880036945012750532964085
8714111950125263419792167249546574486581189657374089262715613737386287046694894292980488569300608019
1689936793729526762891132976058592559872104580432540286733953917848003595369242261784655873116476960
2084063938242872739785042209666380080588934172335179243414077726050251085642843285732275581494493979
7965814332260524718760240113576401475136392668198889294025423180644395870262872465876280933424396682
8414849205304587049208106635370151582518159248707720394857045725058950892597354904755160604993806600
1420556634735110818046831101498667917998519276768251943907164465527131085718373078712664897266295102
2853735030857054896619778930087454112072850382173447292019352089409226013237822170224179874213110793
0256621846265680635744609368968887628164065187099809800379013503323800338160074172457045011266256278
0245294939602946660314548175762398217974052157006352447477902606866717453366478138124775065806808067
1087444051017760364661446217289451505689177636482055969864794819653780784488687609051040199248061474
9951364862650027984992449345281535004280989177892893300097659524465876888072052697473594823602417160
8771900916495017016818536567817237599680061013305226075760144410379333336198295612569707219952804770
9489375087805947066296993756483981462187379199041114350741807926374734246983328511020966552303370377
6908886448688605258322704874240058301079868938028513709175093484798598347522515694434299508580330822
0444131097803012796017235711820016883724104472824823869440280886620541525863006406874115589823222504
6970204068411212200237277413490374704477863952800952433811030084435867839678045231778263844220632105
0031067482163610150356446143398726627850731757220762838042821078709232111189335003364502338109536415
1105545973965651597821778369875627568264133204739273623088378440805729442191900275014812545916393802
0595910939201213681390058867376236608144456395621651390160275873516949467078055622070448541775485773
5627819553967768423610789484030738284336826116215508289409973647699524007931052596685193771872622503
4329786085891035712325010560217725031050694827171223101129057044735167969851637202045739687428381191
2924885675810410928776857280313013412974450605290084994841512285487777785593792399675852759521061585
9379825999365962592666361710439446585015900344474591760429028545915419614250304869337527107165812280
2215904535758733520743155541302543141251935011806914045611062349232819503534459165406080309099186953
0224063801177428917588784750839094996020131079810058121127164881300090745560208453209020541836783544
3684024175520348674472204565543203442354602750285555231257433025264931194603919844334602060645061667
7399793289672945180415704044303521838234626439618495338030295116408419450413539508916304264322066057
0387644628273034148988649793106004038278326774307198978804953006231623274229088791054113379588106460
3407403379062628830222200894484626933152993318091459779384686465957863221928072792409951110913789466
3799428605200019881378661015575258201560293863847364418558218537254840672049947630603431927524811062
2197475198381369017460534503153889136492168290656400611982274176522860871465150215244492318020659094
0811294725096908815520226282942811818647192425250913419545117597319142219579395037739636560363058091
9829667681810758327692259117841059383889115996681601106354037424706430836229680239088093042904712157
8183609913301610350439544661531667009206060171682000355461619771732135377053792320873273729043683723
7793247587055079976827822601500580778059993606983050736576929355243285853023038909212915727731733450
3321387767136478350068184207431882767447258162567424314770923088241497741756320194617168179591030126
3125076997405318218568682655305087259775477720548238608076585028444161024032245439131431467184967491
0682981977448714016414800904833307497706383124498742327852740673715931821057787413225656673340304989
7725747754134030954770010878450374880992858431375987480461557568456540484602798783704399984625569516
7620243492726137362766537735674815768847424389919416993858195387439038309271501115014658248582930980
9843026197391820266002373010431279828743254194967796994448949090625355210602428117050965251395741584
2660122431849540278668865625624277110098225103869693131067883499221878292360960303002054381495685284
0045214482377281375333193931132892971011050128668669456884940226461806736868241229273645172146429989
3028263736723624190268942013902809549993904001709741032613134401393377846535254031746653033582100219
8168828591522252134520657644367196507449356038453881556676473220912529239447910699315899711455411505
9834649553343388109056127127795196938660189781823015780158724763706468248878901269375685843204794129
0009671650228358371103845407545053423413540866421964905413778772529288941800318625814606282382748752
7654882414483578771130733281365622400221035290573911274638343969533623870986661813089810461927568180
2931951071938294401099255159543861234740672358587186669849579933676185804664944223495675042299689790
4757394510813402287802993119876058042453421479883674575844159443602137324732257658999982430834999032
8741679374003990009897557947376968575411399105946331034991360680794540570913134842961208739633827472
5292882438292016100285791055719466241512717613327701303661485958660875185568371521429877392871485461
8486421256254739546740684101968486763912724199397383371958722724850397144486620186717396700066913367
9789388781824666926636391808097484226940299935350767056918279157918553662678626814459871872276825859
2087659203707201360695267816266203896673301727225056793503542868005996832438160186237018078232971572
2448022304052006742368150481585629996412028210035420167043903895365150482743203589764542323873833663
0575545742038713614863350731852254013937109025323370937177434198895045991969286169901475664840093842
0304186895854011971886218331151447448098627357836606437535737871401761528661670432873393108403549209
5168902828163595206166459043631641995527573765344935660431509366867307822948025491188789098678728319
6635141931990865953101541524659848070782778784281554079568670118281262505330428413267471612126570760
6762721881187528681411817252534345044453067628216590672442103710517684137997295037771504611787157040
9063447334908721536555799119320098487915098810497568785434528141357544040150439967344893466959761446
8042867809086450955622471072620891988715689169699420797930986864415886997349183965066771292691735594
2392683381393110205597087500590636102439544748020159276202670884771100359276619798998214353534176352
0226855512627049872020036422074511888789622278177034623523248425096468291364728948606854700445780321
7454562678073117231111828593882050540296187567576120715167624148689725191155403891843122917906037837
5565458913138938809187539640760122671579719889836896750134941740893890843518065254737786562613657788
2826817102598567350985261898793877120943567393519320563886358879662019958105610551433369732668943380
5564805475821285295630612504445016297585702814174162899249692347702675246278889956538792151761302089
6120399243580742573087428708360629775247400744706567606579602901870796018046708305103975086120786808
6973542688275658467386618585235822079557886088706919747324918400414938439410087140763721892267202082
3346196640937425465412781447897930364333946269258632698417957944158380744108592318884210859552113054
1413402242486675106306183060584220661859516066780625409318815911538556851450161658377897694481736750
3100153015494132610883734645194296393707760252872999841409956897711893283429296640566594480026626470
5980776750191066728437342539368025701110534916493814915759984817702604325621392649959852396697626700
4795929634283289809088029858571786611013865772470515186404026420230768291288439290607473838173816211
6255443858899960447081564472980684316285487352237434902811000316029240478499578265738771705025676109
5420845061981467198686211905179808720261071681977885325155789401851776246894527886213015577885550668
4679721654901700527269026330311382958202900476269523461715731169318095173644200095895741138975591843
3239240468919413482888763405505554313414455724426976129748251300969877230344459143086726153839967359
8065455014144922735334062490279860283573964167955205374128332924829384517490678512808400768285511023
5005176494283938041339021602262010882437700812637645352324706605346364504575787350209157450667626211
7467500708002977549491879389372530906150803306622458944256530924697707555746569448870208324855767505
8061146373642304749296270454720039366056213339561629950094665503628643001823450117400692351198439981
5623897183347852051987206760416948392943559389130009625981125181285620197195816501143333971166105341
9854737066127882113380562896832691838220230764762566039435038728294244304188660011212607515224277594
2022063550206850758628753443318202586295708539194528036331466712039300538876166798464557617674860439
2629775511979563778311706912299957239834142674605279766475059267998517976642331662901515399061560016
2571510038126357536885767858756241635342933561694538670062958333611292143093202991796707100199676597
6331923928505630922866250551607645071813022978615027997477503072729735159519060358414386741084237511
6738883613690456788678690736587134991359590549491704511395785439480366556673467464590365119859312498
2652375394501901029544894578922400946714460032457414012688984523331094382857081001378968585848885756
2826986050545286798511234988568901923895970192710553389243716863281047533273216164851216469657510554
0774179540992254488730819013100496596920524407405250079205510965812799500951040612869499587532837627
5803150279301112988656901743641716443446454577020710347471397201068007681028260808135203302345529274
8044474670238125794996295670466888791668842120241918009701065313750330987969747824857091191572776468
7816406600442881817614314546894501900500677653535716706698466385641973267854049466478196991119864840
2698445862990799846873371683864969916093078036467584457779401603555413820113131644250589472182349347
8967660417813306438077278222882933913792664031719245308960975682127009552586667470096802334468517522
7221742709600893356785215811268511705744449012446883327946567989345036538218249647027357190391744592
0989946554891652788817498928255256262534716061958511032043234262838401731719425651711164143741110485
7607808919740800147197383415157524241328652967074262676796639512038844833535363039316008918689921992
0838995725419728487414410344770306499703936372029122177171967007434401244301543436168105391309895750
7771233121656013387138065122161103432356619111873574002074269824701247745769520262792194856041533407
5643936877665069016738191787201504084441778541434012083109310922920457889151200884233582666697556867
4963521044413617357978045478904878459605088052325689420372305756708074596917742911384094902765653253
5651521503355122617949301986767661850710635603264504641219775364510410770002510223897929453338662686
6485185462174754909130591003036018760486812622757662819345208844198010016347088482648741226154749104
7145521911107173587095614113355586583819102559514501813209989554603132897684892239393321654993410082
5153176505788091253325536113838312686154219476174242575973967944478388910002363592620023024140109325
1098348665247465840712231680654087049414782222766328165315977797662435754197334946835890673104408222
6736215313260859698607062879483008437226629326920762155904721049790487312419246079379160301301564910
4813446685303253606204210037909843980779015427318155227527328454320040284494565453012550936908086149
0703311766383209175958304961204769582413656096980387956969230215632590363444172704491022997849284647
2447874837746970942994747879352199229431114234178541698005078024454812313332133104208331589212179011
9566564310208382227731046617258194270795343382419576870202949368950598592760575511029713972982774889
0376625816888318533353963791273356144381575928697253358285300361594422993871693475954134063810988780
9291554706961611575829091897848568192174912945224130884776022015614406712779795190205081308546996606
6486910235238942730876795540454232958982183322124549638561730615063712115760756765099789995662512047
6213927826578156313962574952350224815113318910470712521607231046906325531175321531945589043555144143
5368192070530043231298022879985394152139853395748467798904935901253470949515930068285148001033306887
9006668509187630412203476195557796906217552526414244794131487136956141488260107129694490020949954671
7943315792156928144867104605869441849419433263365703839341557235652081617410871233853136066861437560
5479030386758115463523883418241680465857579907726697693237551083308970579232757720999255766278702166
6094182659242586311813019289442692115931961987522181001935793823696344025662577853771192062771181643
8855330275758723957109106944353760512582031573425698585101733818015849441437684308999038941590258356
8944665968277990486822005897751511099355928825375923065140577683737909740732017679380756904132228522
8695739154811029013376167026883461705994014151501000152681939056804482098257221706367439395067396966
7582444318947872551096491678653086915676665230858676893001135331722253275342474881517717464478274426
8870473930952423065102055667421227181495654502821138351626438450282610974095253499804995342057259480
8597892104146255238406460577936112427470203954724527658124614623371207197179966000405704702975696335
5677763188192639726365781747740178972210980442489345801899269431540460592344961535661381135778540390
0195707372512940015789296344454825527968402963333208766255907022509028903034089246480241508593514317
9679768725437494739858547704270056374984164609190661971948941490896769709868394999014568004393405466
6969497705991816630628640521181070858091489200868593026393838621046387570560244207830717750029564548
3383423330718245748596758863595969858484513864633978949682314037326525674302720362253299799756132469
3012218772614353179953984754629442883106671467559890957475841174039237667207456686814967588445487871
7683685174534866613984814300899836053871121986484173535313908069698075734656413144052151002021109100
5601078076822718670229775164446652065448677914252916807812248637147835470458204276442343020503990801
6648320831321751937844979421707670820494254052427637650460462356375693043269863267288106731180374742
4544906925085013025106213455553783112877580105141868009579098503597069198334026827817560740788531161
7734780782858677174201216435749490604657712577795188190618774408042102778497217114717662272161545289
5431943706215996602199642353478700817377807918080393506530999341847347905218721860965101097916938648
2325573723214646796237352900625915154562129625280969804211350043696331423641353226266941554420061044
5170643187684887855059082663187746652770090999648694597572566053456937170669755305997862707963723611
7789120045038832281851818098699967471639646033854459802123638177495790932739092536773011442895426063
4225320964921212241501648886449121495358651642131727109905819976913250960135028508844931993541143276
2411764256882190404778985634006872763056757547536946045049270915910169637061218381765663904605692355
4118724121519207204134889699111990603162689318036095966253191932344254418782675819561981127377943104
0857233669278094277552792054845063441100193598094806675280336087592841115112571791563993016397227044
2598996453152298271284656292802184289834482354651556971566958510922750517077987192812085548114151593
1100837964505818073567223279196842688797273655025510564053486717593081219985137475689814259699291550
7026447685386814664307902271121108505496990567739581024481231292597596396760520382913684891915551709
5361234810601172399316841420777491342745252587693928677013801337947810273981908998801262391251561210
9744792024461561822499680297934922876660494530598212360472252182428584402117504408354390887579840624
6974580988323115250180955377720222412078440777850493730904308311886272409231185026070250349468966555
6278668946790437540810023854295012038247992282909194776695180415783729286121246168562149706866623854
6927735482723835744781095529858398712935891530609817079526202817427065014669075383122411558003354011
8866967634691550813624177298506906944712966442643815422598378202487370198275293914090133886690726992
5503850098833734305475526957871211758820764302775835855145373848495655754528892651704851566193647136
7706223466272228586747627717149095099606034206216151995518908924571462943468541843465088275050890641
8782346579749138779665707724040613860295169305711198660669447487042270743139277748020193887083533589
6404995682451879710111491789264979549103929894868458270502714161526845854850172813922516927249969829
5558317621133454701679478700324344286415752506403668015543765175646833205239425552564408488775989166
6827965757283989875678242994087268226102702835822161479775331067351366597721298476863419428978279913
9296569454421512138385367543379523332045952963610878289316051123023423557893467398971571970019493374
0448677749534674769140326901382058233374356311863460259441583085342127159826450601389028120459898821
0100297382413165632414433363357170486028045380561548177550784797127642344806456742220925967085057457
1967163359093556125184959526390652994899970776681933153012640248413290318895569455502241793814601289
3840834992182100147507842676916228211460324841274490102369450811254570841369371359476341282813438818
3297851821910350197806701647254322336992092505455047579289159615683693966196125458113506280323952805
0590100549597771736925941454987463186324038759366373882078939929211061825142702757312879406850736330
5304148376186276253754320398403341065480915678387813484725497147734342320229916572388859253278268519
2340961498822377298509265172094188323217464569410174021221065518003445369616715312871553797330691277
2566478704061266950686097026560669214496503188507839598500222458000505396381266989276218014741330031
0609373368852190563126642082502581216044738111062591519299619859069731810009608030469066880889805767
6166679330091303159225523278581031297858851741136432016731546684728027458623888922086073939161217896
3301136729085041149010908346857159717693699356629605871200107908788595890396760258944073800768954997
6175728798131050512344919661785609012898196045750372768803684724024733029710426748285384167731507638
0632851764052625396716340566815997128632636123685323661617659707777610992860645116038285803959628924
4660615981168630279122511490405665119177228757219356156219111988676894716211789165942229567403185168
3019879627002148700864425654319769476063856958814138134034835411958457794267187563913981726862856664
0963885189003535813531092569418172918027073430365314750121316645563509849580121674341504611211350534
5491124036945564392040278318910632286287887123532190537989468595520798393640863357255134885514039471
7419297816187371524114006982950069559246212064705220008380777280340256369666469042065975494369177760
8506938869296144313782642471430337585679193318412107258038541821001612936288293766880208973943962392
7214753308481056567189273814480273199286406842649492569854150698472099450495675141314088674670785249
0510612933870113287144531911460963527964795369288398079991069469716978290862384199995258094404868586
6252244298386936756479526847134405603440141835286390583695702592286129226546026695506108909817554836
7493066758310699837027164880924184587649905797706845143966757273507561115529356848787532439220843064
2091951958164264498027052938116437271876242957111241660971826841796873107045016816067592859314999424
6216254621490005593774807871151408473997033510382653383540190887705129752066898060038314916386329248
0494789760745713760584182319921244433399391346611184004079715147300192083032181260955621870015744780
8428871662237138988759845138496414026261698024826408869674696639928064994139827712041658508010547109
6601887195929080844059680038246553095849044866765541119270549062968920830362085241254245950367207480
1378063711761653982521630798287260387269522942268182421991492605283823912008578380179261794646274792
0303208778614359076789438453926016907202794709326875187768457148684099600701072611769492750189468742
5768475593788451373666322064423515220583574907382678005688064562875530270200926586173371988404853105
3138573021861493568512161995755463796798009813358338962844968925915940066870216926207275974431298039
1458492198030590257766177722785508076403235376116745198627139454378325373305475107626320454333596772
1300517197012542252677701096345113998929675108249631553561466118989558788679918990992129471956004492
6050783746516977901431485640353054679318965962695123149435829615810861338518155445847974276095161827
5915794665870514388413040632966066000073219668609784546741003878269187759021782115562380017168342872
6606884085714345689445043683285114080697022568692437274107788800597009589160815276804778390799549573
2219030442097667441206596505913694003996485130991813148160530688717253080914354311693825753367110753
2907768573710018230643903037908603025627016934866527849329486799858528251669460597695488259194567678
8490528417558157415388458224876951544774780482281068801737134523432098117321382936866818864242245488
0026776799781333162031234286366216553096418250183513092871672008799681186430123161868027722696206543
3787501459774684576623113517601903268797204309740849609966480439619637179201105272974277682784622672
1932742630613242618095654956961097147231000516310037288776227709759254347321092927492405994895189079
3130903158125900711319116855663380878284875630051125740345140400387506104259042687052910963759917775
8543722919320888809360619288809311619477677779403991875864309793292041573176150349415962875010566466
6407109409177421940253390898700255055560814083191678219464256941623347500834757469524840951570524889
1063359895908896074525936798507796151756216235325235653139950995801335945552905695971274936225629445
6019989244317801251845230301016549427961596990871256068356369768505562902655644641597641181297790113
2485494229093455886380099431500469666745594201156288044006398136205277834108597546772928961124338849
4609241818806677107108335449647111055725826788988705805991540469570305514194090595621009511378053335
0471781210038977424969925607556369092080172341636442992700765128000498753242611341577491283713489100
6022437255779846266559147813751769180337295543375278062910643622181930595111183146075442381244441468
0830936045642077225630467515849688261922442478357704077851180501419643152754524925279363786630937266
5760006924207130684285802759536708777574363640890052343978867138150411573809989332384342492741649125
5627096136022545757277357265587298614541707402569528102261204611734705224530535085192491480615023852
7768476640649439795978208771040293517855390349352458338561120341430823151186622857679531852091437435
6407358598867230536729616965117290353198154258736695394299869374535369181786888661236938136924327174
3563399325878989196516121297405300328563129039858084738575953344747369459376116651987758578110619632
5347195928125253489401389098855155788010766560543138140930028313547951206410697461836603205519854828
1764367911638228005553095582847301531334162221378331754067558096499640080626366707052665905646281447
8395169462211447977301424442049030472066329859266223348679765590348412024374783291535766049683960357
9735477938245112770020876880560647015288476289693605624171997951493686839678857617685787580924978969
8247667949468215158465036017421624953958965932541660719358921391370243007355500310208396657663100655
1009330435570419808078398497263898740367683191429434198363825762460350584118764769263631480847757338
9450112728948300014046550912171033196109186145758404562123276580990096146677625948295686704044714314
0641518522981817977653614494936918258023062659072738582683732280262635228853775333452378278907993865
2642304246054856474707365805501952148031098156671000276912446029339003374737212606999302961871335590
5723839224569737368342148619216665481117442491358254830866982330921946474100786386669427752977153537
6840425420441537068989265901005131920017962225854122834334792142102920999964709309303381970262366421
3099590236403904998601732992488230096855403451201985756367159022741949407184981477022425933061128081
8852958764266759538450819368807608457424336126971578228470901472471189358932563321996518047123370756
3739046162892285751237801162673479648785947663503804124890044936174625476283953592866554828724439141
4582839291937734472838741204512183828136872134144138176390780043269463965025686790191877573936247344
4865913310502133330951215272145920111103510858230047213150828295424058222341183518912975668663248230
8691670086286798624263512482147354600610632833278844250121623036208797613755846981742987096428148363
2517255463313291923362663095894535187301656745231809500700423241661745439732406865893345032930254842
6603729105754500973157467455553503800166788007467593935338022273637765171074222783677992688830852406
2925020688242624025724280115667896753915061932020637864255824362218385954665296013632074519019628176
6859831510779722651498292590991378661979073494324216759506755067998164687817474341244725267474101745
2520263121565777345944604948355048353219540708307976176346815348702673820215479939081344107741516743
2532449727248524938134949961878008258560022113699845510123657811046124790612236459727886239333094542
8572776855971912948654963574919643754624134842990021765532087327293055345440419065940829840111155926
3110731296835234802861556889297719131600881386482990163245074007502130761211052152041150690397313619
9665568882303752547091982982203064150781809990505346428515121324802310034137264185351135892315732593
2040381060603631749545493332429720918454580885527737310436110659996908766472501781295256113295032839
6578174510720605928319669731019351305794424586331248100315187330034703303121729482694505015429881519
8466649080739772862167700506592321206727049335777899901471033521242178361063357134377400728100782898
0769222008836985552429024736147759478832574320543795181705711246432119709095817988054117609002416422
1313940650692959970129745896970096000026776170160252914883341747529808587047662641452180896075220096
9285914511917991378743040040763621728778233350132762418543198812083158011084446500221453934967427101
9748948155365208757214847143657675931738521248117477636138988584740826224779003389433177209199028623
6758264775252904824929164976905607214221447016197272740171389389753520440186121147792325899296358502
7349697769478360268138585593936455024107245542605303168246503235436107516211565362853299575826645161
1701902771698347713105328628714663002275190749738955093617434565250961067089998862140533433885857988
5319411344388443350838612333496960844380564546122694865517629754682728487156706439237766253239693399
8696754203215393894544687912037970158550285377306494702169740414155522827577690405432684796433069569
7600463649672147320992645375105335695361825483741347137707526674379323083529340200794311370382051933
0084206351274818082546810975107212769453804915131898855623709017518180830356767237567626778138640986
3062069456643090655044985856942971791762374086952401427479202346147217189437207606764387255424629276
1494279264851544269564402657665379781079543411465393386446099485679742111104106386966274431372624635
9412832118593910205146956960651915269738945641895558788167581528264188442596522173015899231008678496
9846616209861256877690540791614909790877912497524681369440384130045641935623976908310099193218302849
1920776951782274842410116429869507374417392738223056883847280491984697328557992391323601538081999162
5598634704333785491810702103737810129724475918993387580449091413787395294539225025588274789046366028
3501900039936558066596507773732156845451812417108356335791949379539711531100005989077129261618993938
8066594371535822540801300163558008242613400699161521476052660485885389985560692976297030127244997606
7366338737286984479162761886049940816209701434840925308550031457943023441320484623484827260428890217
7797483495201862420243684350318006739665988445121822778316579993190130166414052109112550686172746234
1455092937799481332648976846713394627100390518086294535324362523542253731594443989842227514961712006
2558624146998628528469506818517509624806737169030744246197752214208691286914869246402470987015973156
2307057631859722959891665520266715356294290682139319300508705323057941531805818070961941022097790590
9793239638181846365707110164357114194329931633865154248123815891570485055616685896116152814365897881
3861197083992899298087637321127755197253256398281208491495123485307713749561884479589779295067471079
5451232401001352770914313154737729116921633446874163747886601478191767427676746449861564357782100114
3307926621254314717801327945250544103965837127919074818344940828232841701683782837455024798801093035
7220663814589746202066952676640063065115120951010097109260895403018887912669064334033684124559911362
8897119612688459874085734268584450530077556956927152699074795745978161227226484686986071873321602645
0557804481651644991014022790287971504524899044413316251632914366090406110168013020086626384058954467
5688625877406367641595645703513285405955325179758414618446718618015171054583375484537657637107642173
7967534347904693253353277729378834341766444126385808622848861090739846159846298902133160917608639691
6857769836752502803707207101160023316918278233379833094754149962332355569260647407577009431419438745
8989712318997835030467006154018363630185442924276858755795924974360315982126903164454298457254307525
7508916033435566582128037537658737582383677166321220241199693340758178992140887749967446581321768865
6918591931605946101354883922858648068741311162747754404885892961349916503514088239125844863779510997
8060732442984940647874506186828670033682835973243835987498896974363191385392599912774036378923727234
0902218277817151044942846229518927400414090676215787004428047083192748862970394793819671580483922765
7023219159972389199587460677794471914210443334580341279416657813696027383323981509629964681422888521
5870459179804253969791328238593975660753890676842090539691453674563159142390886473212317806197851234
1987566384995020973393658979507245315515204695325181909587448265694445159000498007089630028266671763
9402372899575758921362601585640240869951335294281254576314660817115524377242070171173235687249365982
1451897560284575022059031061479330960828021060889545227146116517399800024701782934391086694314151441
5955188371410376838890099910833114492550312413464582906603663489088833845799779568642060339334185173
3498244963111526146749027753463173845812475941425126542240569014674305618902725360855429175237469472
9870170149041447785792657937076389463829486417327814237113366567587023640404724930206756403252365985
7440310706085931481374700602045674824485847368502654648488944522975842916596422216442926920277759696
4450552297131706097114861436514854087240982887611534491957206125317997978125594727644518609570532759
0949201113725579475251158384232008187149706647297118762481677142765630257243455139178210004971229204
9978643918670797233364442855069362752030958376744935774590640455145825655073070877957517737174591258
5841683282745904645707328654039904169563799651832976690208271449456787678210395065442812352787923596
8565453212779215099226948944710620269286872446345835053918212808664594834096800283357896420816720207
9341510081241212612237574494476434084651308751036856114137207133635203224347071913561377807150863995
4745847918905951097269224944312896385306303720342866416804761483789481977417985229093929620793843831
6562282369139588330925040613652080502023720956680143280725597356711805694922097669315535567783967949
2794048934618150617881730412126077080224481844692859513051985393031619323655442045273901378043859405
8567835069491578570778189762659330302757658716803346447081654864822580353379193008587330124704415875
3934848864054891512479733959193028980279932547582696743222243556376377423137529196864025212247346845
2877592300800840895509775085569103790315492843511462178646499154053710832507625980800246798002181846
4225317660976444525200543082504118958040485168691412701021292252340642706774463012488363321034644266
4441206227839913730804309093283532551491441475985372714586803544085876709906745208845610768430851821
8620702908298302211036697331400325904544200543393875534234584711753012325911322131828610677394995282
7820365614279629559302334133242344503256950714886460241880111130131531564425728350138249664381078397
3527422949379895177727460150622954024023189215581519485370953120468300318305256518084199140486128004
7723613261484865881450137516895671230619622804696729841939537449529501100058615374615086764156008661
8820025988441246192884998242986462318501623377721774327412996453996021974052505550736208829241337861
9039268759304193340155090013194121535275468315171252893549506100522395963304003087993560394755483126
2977192275862340774994026768553149512451194079833777187020856667270569738832864899688838570399941621
8194626978257939787688566972696885974166976608007160877545932316270048756837108711627023868483232835
0138200012377021918323939027584677475293737711202847137849915319851865641510325556664863618608520678
7255524885167985023108259196970366952170186040830525462483291055727467346649170832292505107050438480
1861959898458635105800569936937785286863547314913021197891550937856396895402890558670912612505372193
4784264372149366081835433806648913596498364685977495033622915880168601934913481668364885464704244228
1057079129752527664873873472275393557042043467315184385528208327804364550088054020423848796228284978
5095758535148715298239710257919058398786703250781582094803652106032011687856931687078115138729921302
6276739560416907141695492490845126549427844738927295319194676424965580516909484338197287564955202807
8225368948489089413794067874645014258733557588361773578182322230232732567664146648251848915630302401
4074992308749658676545844154796586917260710892718059601832057019105147503471189428753704188978277764
6127844343394840499633922247754088546945142340487344750340685520998916760516306970944422511058419035
8516445885210362031772778628831300393791820142518026936109239266180403275716094697863343608106993878
3853757057830186952107911078838555311198907617405234782905984326553046119356356566442362065035908190
8116508233335086335354419977153095509222536439743180466595142359737906555357877820567011895304983391
6771488161227713518072268431466640812054446924859623356969236915576770289016551258215307753656022189
7876727703782950277165656860848020150373502124457488140112689760046455027572730196735900043249393136
7444130349712273324372911432150864419291522015617730326895025607529952854292708352295725192071870268
3963137944311884859736940596107547793479634453409679986337974973245023803111737261735366686372522641
5941036487890107854931362108901127980763981736171841578535082211466309389882274126966661779852883220
7240334909724623103482781241382749053332096444285932848256715861913483873333742994011915649454014758
9955768494745954939401632356483983255639263112926765424440318585821506640038914177177625646709083997
6415390618397100894467985584054647042334980141679118761638565630856134347448973275162617323589385586
2985947347095449910974521134562311218605553308043107618026079617162943912758523991205559068039321148
9372179065492539390456838383193478595715043284198927543510291412355513710088302982274375769006303356
1226869832642905544273447308002073543341312943177660605917096724057347634097436463478224144062684370
4634110026267615987813280526527890413725253248881733619211290680438408710777456054060152537744512893
6288288699107482974802517352821251714349299205463800194682475593294407932463073086179611037979291023
6270363805388247258583232816105721622329809202124551973393415771952945177794383401328528614409210211
3975142231628248838895090040092549548228671815728438398058051998904285556811874231349810257609796278
8102948441086923881958058909047445710962460041624470274353072623532150660030745865009624021453207864
5656583321273354722782379020835010434161160432006810565133890297328031703771263429417603247264748727
6729321512451339559841235948180932612854960928941024337772439952394386157455318951025008248652284633
8282293081366972087566335695109093208073004349544501400333002618795651182171255151232299094378124557
1129939684047245963704177291329562315327123305673645724544966611376949619509277418816183025954101215
8660945277085995349016250028896243132745672791611146607856111728813009365000168472984636862940039535
7587047565206546818200967395397130240985513521798569339753312388659786670669078455982981512779241818
0466742741446081650288112521333679229897849877848395767816460157115873466088184300232796730055050179
7051639879728089764176198030794821016210837619413644100944347494117961260174194825364829362897587020
8563473432665723539802573648669002060475252623657004436352517038036097278771491100069363992773126972
2861279695995054979802976337966662050973636435858284259225310462879557581924492944006956385404103693
9001220562511107729233941214590089477955829313755136188393271640986429792119406123911748904119110348
8338504796346929408876477775878558053058778580033265212128500398393258063148128635761940454061764280
1577878005225915108910531977572264497311636228203171369825067247332900885171253983178953035787736899
1912514193899370373558075673463739912948027754149914612436654443456293717495509663282921834912307695
7938817915246860319608208855293286637859948625901615491880739871318841759572555734248538080263371831
0063398814462002464414467734417932844803378807291517894119499922400600582269535999206910067404945224
6629345771948292472666847519939489437680309241403700086414920768745562125744528135817113572372971188
9061885310931287555882189503023178174201109952129661416011835660030415172617007239923807383936207556
8167031177117642223104574394259031898966269143820565129735640853957915525816995162444403738285797590
9978865485501071525338175366023320153091193752986810966316917092855850360828175908928456578651208037
6032068576235920690354420597892501953146804092578034656960071453758620609184706014971420304010648513
8244789881974965590172791978595283842112819239039831033014815698680852656462444936669354243186752817
3521961155397390206295693518543783640547169585301126514702333469281378119513812034152322245558872775
1719472282890528887852087928955980390937962348510993524149969475701279644638133391073796441138815268
4902621964966959819360165235243341619744092234231161629413667631891046232640726500270425507439838706
5226240775365927739014156961837928620413772338628966698593804075573851450822866157362795226503995139
0495705529829833053895989528198248833025568546997409427379574147787542047001832925458232389978163916
7633493259982663723943015631303125292859514300790084814339940249946939897306798862260742619012941398
7944073211436979670200466135034660729256827865296918947432901316138409005740714849813829303770413870
5276360594486690724301512829876586885619886188993165482274118238156069916982161691559101861668298328
8387860326837460329375667060546623068573068475085547383639433843956779110871953657094521261246877909
6900258499189894533842484529293309733347790618394515962712440224009616466236917786814241798032790199
0407159732617711296468933403016333670723765446102189078012449535661347188635171556975384566135295179
2374077523665262586634182463780584459075160826917702671182897472025315815125949481554882880887696608
7966905018824330498441870387131355014187267409375413612883690730245789999033610742327557212174090462
9254526574625059061659069450037109828365241660287330585853270165686535829854836804209131458029499435
5285981022079475875088177253756767928373447125704893835189342605343292549713404228821332285622028365
6802827314732526926392861271125552225862456275153896302531641850083940984759923043979469939076714315
6599297689704654063638396332108709760367169066685330506343271544359226356109423670520973110820707880
2312673875158792090537676178658577635994086139242702329744055145357133548498175891202018878812485887
0401277225506761950461464948029006510197482807326213767670378880243564046976242276019299271689312297
6159719269993637977844824367849712903115862855414409920540696073361109704355051506604383972452186397
1355419861119568526575739634021979209772191571009866984155563574533733053190402884957401335331673477
3195755053893348172955407775059032446973885517480797311098438420712861901996358376544757433631577131
4249289149492266027096327604634362912110222509321203577067575271785525391450910234541307286211212493
6023267501165127565911167764395488359749438727819044278658640761502603193739231923025099644095303128
8594536398305819622923158811192520066964256543396822744790659793827397880023978381808908835967546522
4402762301467812779225581290564900991900754919283534661001496647669341571472099105443341325840203027
9139383578024806312902797103917830463072368069654165745127598551709542396819214775993391523115583946
1145276758156649719053029174365129104661892778868635078465281878470931120314617257560122535535379161
3138079049356044927759275086130814751799116789658549973639684096292020307782995727782159044296187211
8733059323714212261487129909313516362102796192911001132743817676494802693680250854546993874220671380
7396547689461032034562209320176879965604446898323841400488035465095822540896496498276926301349205982
8151091399055546807518721764173052529995875947071331870295367442762723242249307270555439751070153167
1078525242027749815833302913299582700085289727121358920390719307899018647278999596135816542142376364
3881862447619384375401919717542904932241647293621582672217615222696248565544555513496162037088498975
6928769204034195786011905526718365413082553525286609922485139186584588607839498131793006713264658736
1543561431726518308195729934858891854200567172799319716792031423280430528261210903234601760576937859
7625744694419477756517436202520019134284292636608334137225586031790690081273875355171802010741701028
5724010320776928902835435604751316468435233106650460827361841395401134321844350419372563703668119635
6454588101659395554275005790634356967623207242008887512739752303137173707558057116213619241178091683
8899325928527187203227280331151143914805078144842166579152210737877641599769446786341597736141408749
4031802370387610243439226651106560109680802957767584342985680798873857856596054479966381715700271342
4951405133669540065650322592039172715040960822395597892649939834042590242280100791630819822882368213
8831009353961290557534185606080554991681140668032540613588049117309378261909145468048733059835115188
3715214350017136512623472155033610150070783917546637565709847927830705626395094635565665613279792581
6712444778861784894349945636699302183637753736926296578423078928314687868559433347931800695997113088
3566161400726651848875182862242173685892780006406744056698064378500652296617986654878221603128340888
0432687355705053427290387078732062149043221720647098810259103618272382438708860337498727196088303857
1443937621333620623782296882389725272632845106164759065896363540553906985835173968260475858338044600
2957961789901440010209104361842150515937891664340076501703530340230979412323075995191174799405681752
5857459644508169116206472793119515936066038573811173582210560274092698579704267507634384926193824860
2594896714287943557684317687541509469548266008618752662387393802700523865897244364961034253495634625
7831349567122818543194882015713235719343935290014155768022443756345364657860484951779194487983696236
0826103773441676579446122784933111694501379374820880238549392802121629604717325944751726973647760232
7715064986701134730116842443063155346143030239676358207111843162396668534860637943790097867568512377
3842071618007988916600277041200528310076170113957253218015943326175560507109159465838281172076738250
9848042434979144216371465156452465334558531684420868328440445258657684380194842669290092777831604533
7737111733558418887016530652870408567248370909839713024785092145499743138181852556231056559269986911
2913603469188486368496452271309258429009247867754841974717058314780015126863847208524720146516296028
3526857967286089452961298859346066717325235044590005231996180099026387054453761610043822779927673149
6510277442090459721179730948013451551798753945253377481809907489095838431356905827310778103630676309
8692501134083918577125358287228763036540255232992219018078434583046696822616840173712556055772171666
3759535706657169315067979094109885292101222787862026632116159577297530294965689381960759212160002001
5023947697757305938226124022679851805684088657446371537612153593033087188295518477663621653094313591
7975041106007392467023782751274307319218131492902918054076526347793609175050507398244989661806516613
6381011139515322124647487717012872373316279955813211967405788096835165509847015514188629489650975382
9672383521063653516174503900926256609826645526768878105010459648960797804602756128342256489231455777
8254083896455536501862220844831086309704545435794994564515731818440935683329679132366643567427341448
5464230826538795773786926538324256104632814539292068911178112310444100623371145365839269990691740938
1000677871259012026688801054931812459985183992644227366994121022630972542406848877183640835127966310
0447875686496778400729006306930671104685181275818953378854313209598372594266145233901423442793722949
1605168036077912864711997612376504204005317752714149260608094543578444467646238941559804978462893182
8661509914006026317729420191674531275931881447276438821583177748468361979953319258625250345922489539
2068386373650997955442589506532008126872330633598238356819541740954818206867317996411916292472625367
2396866016631614784846476323722137385745117679044137466970747615890414489728261298388841769983429915
7777622982490554247578374560035945367132632955272755471551324612311111115936777855472166745703362320
0463976168763166832348794511923073148900321799563878568971274004291181164965550648687828829084493078
3993396857382420958129570813690335685953920771387358892964942001305078269671872771624386004166582800
2577887928874657480966935084777991790032748258736579962945172488698193133938428616312897691292752096
2542998160827103301776533077705269418087590013464391053828925120965806194496343207603777430023643464
8226762296382733141605604795132151869229930969856819959806913411719609358672764647239007692855927698
4353978334931547637586120452377051948551886018276243663248851461459387884485685428350761014166407214
6559262252451287586390941367645870389122641346022511125047312615645224129421468279591862906379522736
3251946417431857452079737853234190673917551770723229904054703247231775468125761869230032355016173826
6573469321377686652238856148312029319546864985895382599788134431170046260284991097050060996306822332
0842377164822134664874777526215650124723566905992390314535629384720827926702186570057279017000286020
1926529132642525050265808490047553163659143541599150929508613801408411048873849346135810991670201415
5935424208146611626029066682295114807341989828326564271564486140796276227176341035594415852943378015
6873494462719988408044910861023405513552462069515361810551967768149661025334277064285953552204669123
8695744264003423068291905543766841754694773447203540901348362260161715784936497151969627118808618296
9328765112245915944989540555459820912420572785148547869987282673744178574287438983287555812048761529
5168607863944182004168243674616477127193484495198944198073066051518390970648152260538582490089938013
9258393288438356241729045711596447878052426903009646110330390390926930508667027004329071363143846730
0959861489073483792035928967700921811089875807059629072522504261335046881043117371509127268588060108
7613429611647745578144224987955956163087392062056407257772062756395233137420842039407796557412644499
4441529037408903429176762059374294267890144822476410053044562145031476642130525994290909747398822789
8732529636227732461294427954580108103922195325501946003136469663873085154577021146325444979830075130
3960033804474713597748232841181763061823316926527326442219861486899424557567914758582686194743932690
9121644034305445418352277573373831501186616487342858222730552876690903957595531128220801717779694856
3766927222260013178579684181439613319393742680652184776566710088213692273331405804868903762130245718
1149054747104619291739163489788210539205336799047677343280859064872335045035606969216583852762808140
8384669945163695042735123621660916263976579376308293293771223828945283918118444767520696295973747605
5708553313135565215493835946193777021934794065203588973055929741957810402744646524331952884794063070
2895076999402426998329775084616201165267805569291706105639529090438711320076462154073983864494677003
3786919229342486014691659674950502075115571197445601516560372914027775282885603560458296633683087890
6893406251729848786358969521577478294620518658269262426979406967763213037926320622963670662455482847
1806667468788526613326820826899705722635714483317204540068109348285428123343988031232988288686904152
1143938520469502899628314101114233211500160593999248648762870642765992494054149427429199771116649715
5778200508608868241867275239392399633160743485003739486402892532813846390129061533301152328887315517
0618512593043978091592176320082076673012188194863752209398724286973265959325149164501025336407561497
3164661645787131056592621762932794727035607198151701719441331632906348384081909990588675338329888636
4609024918900533262486390890525569934567152007141395343469664337093562049654341559667309734620736092
3624344064057598200613719793146230726444777847221745072899734571226104668834343762607719039275764063
6984799773266847132677881025116016767996531804585783150832149453777001422134929168456738227706845853
4005774518342779913302004152827391556883205069376639087935377958550414930281169842228031651171631663
6958498283592011010767725294005160754536724208528839783104122265241540501021250153471651338843970172
2117956143420749318204197902233198597505770521034714673044803255206677147542231600651772034876014872
2186213373025401887776526919172154745072536517085384354391495048404046591248192221509682250361914995
2941075583711384063602125909024963457625695467531968372951617201957707860548488379583421372634535510
1703392391982592815738573447977126558449730187952119574794790227615128884839739459306966168060940123
6287647399014164956406214754774578105251167504391591584273461046172828104373375321956449191103615834
9679807175375266165903489079156704142694513006228081325757351929868314034048798832706603439523349991
3019129016476233558170916226503501297988747519771649851594739427829135508438583099090651376736657541
9923019270183175068476264489639065630536816118642904456278926051895274575393899557388680621154185810
1253960964097716745723694855859946803843025590649855965512858983566114192905722310582470460524349653
4683696398850278606183398582961871642550014398706972873814400557678921237426628496516888638528185070
3239286490056241524381634285288528093452556278708263503537103296320876544519703689506262037631378917
4390760438026495183832799247429872163385726812033383385337460776249969630560821626417062396109016401
2130632212723006572709307343732450153504752633201621350525426330920172805349839484665692841214089639
3255289683683150041362463431640337667561780057229340745590721801738000960288324822591385966318895219
4762200160085267229741141199900405194356043210884118511576327632076760155597600537861867824439830150
6948587895759417291305313841880080199131275116807751923465176673458646010015178646980379150018915333
9553220513768631663593457244431428318389112922560931834360902277840293131893021136496881231620436958
2232781663438261048375444942786681319532833623813379303628653292865179789134113516960559172928528599
4735431666793029029449336894215837616166693889189212525676429657084901524580433482706240019567230851
0682288696156147473562098809453586641732307650621247008585783453939813452417024517860665866546675771
5506717299440618022793340145251659265891289280211652573216101568029459358230989878907547221197122754
3556858415703976319640626393719951779509312041151661389293807417952182542131374954539861726395090972
6511637832855758525348984486399728768008148431756019782248317346807893459813387986235249410646357244
1958256209734816251362815548014800964569774536003150895424185426532835002374817255494529614913872226
6539893391185306041808095827858430559449470085521270288174674782799912539435098315793881963819675301
1468130688447509794317831865417137898649671976864651939418321824464053541417864669983019726225835951
2988122980167088365616092767696781844714250067500396480187441226009062753834151889083283249927209046
6139548212595550192784221766372857829218791175644064133724461839441121129352942643510654021322307908
8471858623315147726131676327337251384764010465405311314212732078683724692688642364640678372997402202
3221801558456078023993341683518403055152964828647916597296694016759142367743542832031727008595631224
8302350521045314553214792016071122411483865776981040234050755484560211961039822028048612415310855291
6704407468173275030905204667554331053282959282593133916792621573988633169358781560156218543800794707
2042530666733264767975243071223919981902430993267391753993722854380154409993582000276856056641064617
7804287421387323065940360650156897097546392839679027642610822143562349485996223070410901569413284831
5616495770991978721324819046961398060633552462440972509865064062889872569765059882785336274528683968
2164224502162202820989912119794579898243634064367063006759048599275109864915916873045055684811277971
0108714779680721629109024216759667013465168056282556539559030432125829328842977549129224563284908265
2952597596708420736893459925055268767867939252896580124689254852829939277153143159909361331028003845
7596330564185927142690368222820574887716038368148941170257479504270075377409121676086937080950631296
4485743681072095752286376161332061214798134136306479196359986564831213199525048879134015892651829988
8948815597568418483220135801630452230137131014497749974151257140868172692629735318174187826679739574
9680343998228111442410479905766339266381821914099127111928578182032425676072663246033042506724677659
2614430718236753040120826748526921580449479184982355805491265758670956322259239749335518249162816885
4620192165889237933406001096232175890167589340305800683534276098867722168481508234392247380393682755
1990030235640735509298589380620124184312062894262187873866985093573395363225255260671809662010987047
3819008716823605894381426624346474271599982138721118569568304115939431665697410553402297173528350877
8869428756133538158565246996964230223041260822055587045751316429313703994392919344069015651155674050
4489202782603884647281956134237187389521663374170124437506940927211147657923641899848377773633731983
4657459332293230081694971395980670747339374082313047499320051065728700650058358950581226268223477553
2111312030319801271795758567322773385270504567532567971646326958904813981674023659930379804712373592
9342751875501128850072183301282050916548642822089433906819539528379269389467801148332638617228822124
8818063524256352142420938271680065369614517651281412056768970421641419630458758107462096523533627939
1453024228727512837294344707978709299566934607465520753509303967989224936631234998657488948160502861
2783708606559622263087235467478527792699598914146638486135412492370437100649050659380195381876174249
2240389306247613374650440929127889316362697467834306658599817635378647782140952692112634981594989547
1248814485500810422435219570924980738849820951370535033154362951893055832695127202648011207587497941
6888495791679630199427950051502868184839128520657463589858128783878439661828246732774751129652033451
5298684295558433577229425146554880090615785981946485749556646350270991515209382728731485782532239678
4694447180167670663957698830932332986467054781388948001449723679918229888210386018855094433152930916
3395307751494707953657060516666970840914181225536519520642363876070752462176566405741823835461192555
5294271537110260025397340286891792294600705968332237655679671820521340653916002062450808590423511507
8611120757273179783876101188257411803697382263497416939353688466749039702944581099270534880376251398
7104771295322097995069433954627648244266605501602586879293142390268178693828849862294612506506879277
4258308640380859839546984349671682842832876685723902010475534577430048573730967273505369283596521033
8755057219111285521287429241007472716657239298256051810459583295772773489467580602213366706359481172
1957505050159780512321875028158745573712834585877034940472177300868058595948067799403384858592232025
1201150992072460268667892709858428730969411344660206824065889184312295221558076761896778132392591429
6471740030898124335441322369782322770981867913224786917662694220349033834206475805160277458531441968
2120310661099998601901667934862165616055957545366708935128986070474358732454283502910580197628530930
5578956288214053296023784320398944119120851203172623069949292078887668869230444645342108364289953464
7232757794110486549232524771513687506606529611069368546139927680551567609823548587699212942843452843
1555158671047586499651236898382670940071436933689181481521363133507837369383790891484049395973025223
7346402193820877630923195603768977851066719585828695911280871514131829799729058855238623528630776486
9673063038775928678132596029311894799118128770454487328590074411835388776610785236641543026990637646
8898373359658799675715157184528392890432922053236280106407653007669109723306908255442325636763537589
3374212826177409834879942389974782544920589658308931535809576560102875785650012240499132369197678531
0899255514360180105800267463095683852122648520892590012221760587109840418746888312133837599838811859
1815893406976671433283019522023920872096362205459486628778263764716830352265067716759175873102611461
6225882089544348387518449607557577338135409253268775651495068406900630379690081939601943084391529930
3081184262751096874566323169898132371766516248694306320184331287455555076371756243601088111510006786
6640541420015773079592421777198708098257300214155428284364598527701161443917187679535185912002395758
1088418309164642226134440509495330809365965610538356753804972490807310809008448923779187664814957804
4565151048929467887019959977656277130757342939848430260608267943333758740462790035510250166031536214
8724574415266371621670096163260769313044015020332485982506757448123389723600354212175845405859480297
2687242755490655121181577439111305565018768606209264818787318080399336572662490853890593027930572016
9422722774873018367679144909239141001407823012424196717957810513666301485384230125335955789819000820
9067355602646738146670810116393700627228303846473570362075836496817102850979788442230070147428789420
7293856177988113623069105174052044259182952725534456736261927254823876638802257416812032684333617689
0353302342226621135019017171722980042667098066538148730936838903104339006494981695139187444571716809
2221195719416472099393258181299558572451563866828276070440958937857999353398242391788653707977833845
1219718162166470784439665665943401807501220053281589969767380745153530924434328891186944694962922489
8893507926416099121869228245634098744337982761063215312341909901990715422234077761831672556810641001
9167794704432243783306087166456306668477430312500725415544612588884344675508242042548003020192521746
1946843314693045833272825285171596052314643560057269011217095933296449648517666017910048013315444087
7362111399515222121985582410344574144018440245080956243979371622787933043125974195241686091401383439
2276376672321850906496331025365495484351331433770687580360109353441548637871559567947156956965239754
7247559942836197068123756308163750094987123389564452539243885469690222098031204438972854373516768658
3657127710635105127587943511460342154143875332628411823663393908057657735394501694779702521663024049
1325131945860556210736206794141702365310504829737842334147155760190004778839147603425552986674706409
8096707805267215111890788566020342176980250549775492623803210346356763501015654168403319051635100427
1319721633317141190103091646095442948878936577610165933269724427699113020544854905657788206438824095
2234637080490136296710268935939363657986276168957016722883217797371186867174461748310863034801374272
5193177319422807233690818144164995081548422337800128812459337849245722699155083453978730689921866434
3375971058182903227248806214184744059025811574392387878911546628130540499390716126131450019440841751
0916326045194264906766847933038598712019380130008258940771785494942744980308508216041307065176117401
8768524714736526240673295372792143158716892276721855373164785832784780227832261172769527706694039296
0471112887456225492456539020009706540417548327742463202307567841664225874254057059326590974237545825
4983723347100429360930954056410506697923646333636256843638394293098338833791797482563924844878980015
3049721875910445358114197742512126869494873990924157597616948130901166322839838210062857449944866045
2975982171962326062632974490396227148520265824204470132750322773659806488684679254867521223035846733
8531633389172038398381570619224919571124307907241031599468561693759857632981750943422573327980601696
1788826818002770485464043523866331749441256054240626430130401881375223120521854447568330448433736387
1985251988064175217307142593569175435677700762505829781459134717474037559700780589106358346702692647
9839475715288111947839551169507712751137106584626806630877549175212518636423412973060384234899582432
4897540400790136359791141861583544057479000094954562266776229502820183350254717968757293362597755178
9619683889095273157852885377653810800009485474688498165712982421019558746959789005582747852415966060
6632917631301027713899474742067015757559154919551442231442668670870190217626899945043869605346373864
5687302290691008811672502181552966877544689671145971779054319414942792221403690243408398104922479931
8964889811141331714627676483619606516329075466763113751857130040765869352729365778971783368062023986
6638334665036990025927977424070232902260127955704296636514238214066571502712332296349048216957769490
4225532519881632650827345021631071823720308139832055071564025109910431822180325923047988379752972596
6792534077277187295333498253044477947856405207274751350485296411335533664379340406362090508147105335
0630893438522201636556156088020223410966106452797410719521626218898075964231392664324473123502061009
1091456570832370885090815968573001993204610590479479542424033040283294932715314989309504586668442069
0764419658397870333158856552610731723260387349356474315957789762998215745174039117193748315159849881
5019956814624141830012157200851976898431261262186347016682794863057721586801185487554397374771598207
5861991991159597704169395455785706590450792381298292382575765512283493985740086501044568323039781590
6876063741167131196219075063412149642499214138690215914835088206980414820464094462732365662778565687
7311980796291015367936658164479121608731497840936967803035916218856125130758260301507078488792348599
0142887684221140180127839194889212492641653910023888220981059824076366788734918991414774935407357654
7083301781733217533751936218267302955957061806064649984334505621546688138249302089135654016315536566
4819673447068547433867753332224724013103996076443400538067141732278465338188167499424519180251754919
5521296655568504362698042769826312893601172116344480266527827317788602631992047820511666732920114287
2912578984038031306233090257465727014165650862940525168061806824072912237591242624660431922900461099
5955901687709215190053040252045321536119384241887699686315104489606285177334069993910099310752587806
4387996511419715286053813727275762226468359531752196227759141598045280371775128852271991322689083642
0942380855735615341739203969939101064120706116630920759641121363831682738467248730720398094819771269
4118753924564921023796008590059035011663283884520105289108626830592373941249651140038244095755535476
7396533116422626386663691898172094100860142607882241119368140503649783617147001911181805939112770218
8975987058439180765635266896080216393161389910470039263048298738203219501111848417397484157427192157
8405219727604448755630620624151666150064256490199850184359446025534069634503062265241476394061425089
0780204983927320589718923629625807158718753966695335821078168899864416274088719542560867855131695201
8815142101106511711407012759642536457786343491761496617089105710194708447018757764887605117520781048
8609031865291941532635697626149223906469951346628728130792797849502300471344465323497074949288573148
8536871925575403531315540256625607229440109893889758356191420570021980212102901918881617996719043942
9369521127595560292427867846772684880384921692707490141453616987034343839251871049308965241431046590
6037902788657865682375555307415750084103255624641941370267301423268589349502454002611772093712842894
6826892420702498179584663546193131617844033190516624802694729997494522583845125418976534368158320426
4981834373909527377973419369876328272608098738999988479087993138636491962400723827499952351056374980
7859070974803121883418069297047233068821836138447745108872400049093470098081116900538322998185587377
6888535394394892502445586163538098934763780756388055190290394323319205410280370964849326946373478693
5759543135327886490881288034801305891098320707117019232623810229496122504269130983087624972729370735
5374636343571731470594724251451011206252890460523386699461474085847860097362702926279185643645855591
3619684510176784850125923351839774838019509502857925763977335036711780141199627182097861573400147303
9241844987200921907157728930950783190941506120719614821501286677465518248383079283360227124058924251
2693845223064433865702186081593238072899040948384295561864953145404245453590331547261658357514705679
0067989539525936521095995438794481733107464243987825599912390001711000220186269284302095660411263219
0663691966419386055588228437729841294929946263719902586431732088648312128577313927041808434758126700
6431843391001832620341744713658721115784631374222381951554099229688007430834349401673175671264527632
6960627916940256421536098120163308349953369529366934322216370020980811505795616729301926432454989180
6427524873120608971531245921608002090393345976090252945385261810118785584139360550154560542019081948
2485381562259732325607011553083792890416962818017140840412994093957145186043238275277867901911052999
9817519152181632434769524075579690895182126158314624444139309119169520805413098261299084128162620954
6492589918825969736050176312365893853618035718165106281133778961013964601734445804835413610696567202
4029801757826750632632442122753146089605022386846866242856536905849210370038530600125083281709479015
3706564581792100807973005702616243435181323779292533497358153346766472412992418595623439478294612666
2696579063560226333823220627106546868382175143188600549667450538128096618788958391563228184164850876
6939952589675310875954002404630685957965082536951201986740158137803335614572980096180642213795481997
8905471996227631942190980350658948612514834187784832977382635086655183054163449909949902479104202437
8932223060417462742807482792712509167222987251588797974226680372159141686736970972580822194651679125
6398876036174256717223200172081096956870189936616004665724277134382948169966644052636485704632935585
5153892877356659312841697181295118591710112635523228393092313196247207177269161818359307929218328752
6315068230860305082262429894473617090862221134828177151578468649164481571978849912164631478854710314
1824169914239386386992620446686685321991577219725436758404618835423903385289792992996398361086234965
9250726245600157732520421920201292705095889240398233028401362004732034096581742551089900600886593262
9666754073509987402530194194476935851753396837363464279419825567290301477839882373246540191933273914
3072671436835785435595842564300610014426958819947014736626653308541689112322399518072414394824488095
3369047891130171504227143694854659673447573092814749169176721335163925431954481734949458638504446780
1559761848049615954270102525281075186275486566828342270616482875034381304023508635260073716574726504
7958481612502304130652031961195030260819646168281215759549984862833429943850512152245730608610276617
9988944389037623192743280141369597053226671540705212194378534057134385006750057624661773529253976823
3987655221705128616251658858106983171752370240324871092557094228153340890313238380634430353977861048
1131179051392399819285234152606579499991291767735026406056831864688143630967411857696681207390037825
0372750047546637807600153870479562494893327117519845423882269766143387089325647670138863238414614697
7386449849174395894950885917522243801402585616645060277830245793953185036864303401332524203898986683
0589398034076196134849374043637274274212901120475540937085091614429392140687480364913697539904374918
7818327765145434068359800536322276016838578088073544758405026816172950338945159530651117556515254137
5953197740158656788404973050132318864608172274119921360721789200161576236414661606478975536707599103
0293833543519850498734457688409284731509478280005198502347904038119372304071913144127125444471840187
5020155969481391022930504870832215859220031681992081700142088266656691196027945565628866258460250793
5062030839447703669309842170336218520334120845807341950651463671437695782043216510216258621594973101
0710842057292927335475881771931004560362448171009640563186354853533755113336984710931397910841918939
7337857135591601235483189755082359946822960236808905498297438207912661122042572630953797418290866622
0583062703014605856604483098048257472202552556125711900614719760445659310280877953010601820369834941
2163587455801184758566382104911983046553461951675215415614219405699049312907795699094317526572532972
1841981856535928173348633559783441052454589119236268186353737099670410041458199644273020153272784234
8007437229754289115239237656874187345796290434440582254041102040412856512759889966141809100511968642
5679804312275339927706348228957705942220741618890024114045303744888249692538701400648753417743327791
7311614330604194397185904658719225990869273319239048416456824954338709119644678439927449063019422395
5666781446782948937945742250691776186464739189190339792053134942454519288683322263435387516458645267
1095031527898158317842077695575917140113590933091752513452240758935413973166093047452471341722724623
7867874091148366958182670632015567538754123909005972152211848183926759583375831729460859613006410678
2550856879651612985043744010147001145121669981613861490772381096651679968510284066088021150280223100
2180070722868497361940946324937786909578306264534081382536188597036023939123731094334692574755870984
2319755187187037981624093525559893108289784007283946853712308824542583639346808453560355607991356792
3412033379412933778497260482458794318131788523956106094490651700875076359577930447607252476734452812
8214067653260893557849589875546000034651271564562005488069309650818547637305489883540997503462102475
6401536737075243725083828470331290268300743664847460241018756056711593781883015638734008523241819454
8189420314690639329135579724967534168577654284860408023066127773869572354812497398414579298542150809
6775732319428326227808921652740401706708925555831950338496697209689412833444900725596239034032131445
4617516394114294920664338777063412748222277384636770912644408977576560752903104862757458126640154946
8440490863033571637552894563110820853579861120871168871748324930899534213312462980741898712413321435
8987019467128227579628551353209743030532743645288903569493324072429364113841688406854725444496371593
6956505636079934766717721611495107018646213806791921124332346713396945162142238205192793581422739677
9338766544416380798711264223927240949483681600706840927298781467075925122144988053106101893897627119
5267753752261704942633427842383486668109108221341989142706454743866769563495851499201896421960986840
9131854557287503729450984928550972507991478175013264034028727913411615531685654411383095233308377418
5370925610200160313106671288895490603814124082739945528643450277344201982768638521246355266300798082
7032096596175040161643523307979980222505540720340662292127653827516648448762469792730743614828465009
0762522710364936362099334581635757776339413461113355386346208392362484283546007061183444336360268495
6437048705698696523829755883965646067501433226745125864429157254429245474816602530089441272685978937
3145585982681619156701769075091942209504643161715630760189690490314059069778442506068795284171861800
0928318947355636646453277323549598976549725189843451167533484673850971897390365517320172026865174955
2862758133493309501040133048527223334676127866842487826602461713791786169147591752774468398177919491
4071892041221429469835847408996025382553288205643195439267145313933283410847362504677103788087315055
2447315943996130531086909558252983121994795933767550196092511323225816759362619595709465268303411881
5659323743011575978615563605560476199193350693835449904427776817638633057433435813540315569802671806
4069878838404900805931268050912891330864431059912012146616874712196382272739427787497448459432745732
5464257197017590509451594294079051965500276788976147329549692318213100799292557645776216950945752842
0605609740829894755699634730200616650812506496155486451865238418670147737830628515330751643533298040
1354962194208695315247713702711364615447436121681606323566236700780799507704617761210790535351376108
3974533893134076961544631816003231649566716104219141926086080988540642950805504581744134436329795293
6200374953159256663190678019131736799704542316949771627519491308319124151744798233120659671022693095
7854897543472290355936205674921738030379401765307189643589794754866819987586697367183830345678952005
1700459147607934198106324657627877376749890460350510761495166053491203822219740972866630046882906634
1865583930772330937852950841964213839488536314854666696518057195547518091392409577377206092474266662
7901227133774121215483776752130615440520121995291365204955798225701475285243707886824894173525397098
2582134976934874913039821964742214487052907381858315353693696378422830993343456526169101222260843309
9190529884276660134631747592275501393619956450564955417774006026689755669723605405203985084896632955
9767263965839453705653323781086260726655144014155912141230240396189417985954189971608296790803963018
3110005813311041174919822691534418479009859633639863255053017282233177929332025705408827727027694905
6932974553068572941329443163804574650885530966004636181859352309778444921561888595594365696576194199
4501637239175591430375899220067281974661920211561170365954674211316627349735853001071088322436712729
4809251747682001144162437272748941546156200866628778749444982369765201584732738559734244910626712429
4045418507682936649523769127199788942476196165457823985493529713231552076950619114231926377876049772
5270145188305802332390503031276011090950147283298290815454324255540972076682739452963834327030288983
9805056541784011017287343081935450665356669068435686097015765566965116881845432664986967212875326337
9318217815669756587116536227337622961311088763529428548282270942289909544650756472966502749369148129
1331903435504680834739741010800145332827426828267770771021869124913248996478013475747302914427885685
5594351715892429105384913202970733583875745102056334113614923143689334107932159742774182746880247951
2352472002114003518942410632938462159098135030301755980317863170576881557741477033113256168256699371
1331087602303519325856970383530996236484529710763068403475259995923422978637089088563058695906361914
8000432414544172205380964390025261707486457360958327478838214199787499818038643787289627584043405005
9529739139458879324396206616663213617033219127777157818268613328289440862374069592187376595237958544
3733226350190308485303010007900799001456699341126850614184720643359788739973249067464101226822381923
4242608475898071555811261802443427031550272010599437092941219218881684561706353833336511241325126374
7858584771313522687302078170798931055242843849021959563329593659785199609459395089056977065640235937
1835255823342888281385144736050732130320688707729349588221590166056406971179054131321184078706977838
1538819213611301761713839861869987815699052130464008574464783731516202387920163707737870767069174561
0368264946246651738418255965881829605247484800020880064766477304154869515151311061205529752711857257
9199834308154246556290749833442687985936811060519441414137790304574730006006323476415193474400854775
1817816421019446751523958291722100185444799148855908038629094828357028092553701173600765717386288188
9682028697137257872496441587967092358396834447969497927750595552292953600105513924863776295055008548
0755934119853560339346592776753619021117740871079204338819518578730560825240749649390570812748128626
7837703089887535866521523289599687883824061062953545706636596290874243223769132392155933108837971209
0427766713724935248206958288361402703920095053678142089304190279669099075139229852805938985517156440
2076028189560711116240806696950331854065096896805579835986577441851211520375628227959116173473945148
7576274867597881204938432488818738884903877618029023007521176026753358413487099553778937304076568335
1092206057911882011062363765598572611738771052945529272420197192212374433265876733017545564344417143
9147545400188128311121206018342755972499935994895347755909367723711735988746925562320029225252671263
7055467714222907327179488430051994253219706219211233068062624926621294230827374313744243643974768210
8966688751922983740235765663317639675480037950631198861830332178219530961534905324047412137729788404
3437233268700628507223302443229888691468623531512848659414375294423754854970157230181036788158880025
0311109292088608289288052147759388207743462482126280244935365081717136653545869845798726337117144508
0771427491370598845414219635918502312925918013268800871041636702009939044353808680590573721011913331
6110026182986175944011422945945443121029473875319464388951718473063461851480298213579196095552248276
7375855323839737025750330225808105607905381461919501952698056713620765113240168297347732754516527264
2223237477178711238368250684368950612086826364715473730473874236880069560826725909119234214722828793
4187809425008725555615833564846902681849508629983946694848325114180291314804482572685492425455182701
2307915346574385503162321083284686980383745392685908664188348889441619360203901036621216236970726949
3098818344866886042718847434908300056885696450798687271314871373904367804458582582067156234675524486
6732792742764847087761464295083456277616835836398286986162172562350675795772754796225232268520697101
9663873857651725632963799287742195876605173692567315719054728269447344398506333246300038135492969340
8542911278320570669612480277349346142399102156260028879819587016904988198734273679056196458469778345
7625183602260480107920029081429112169233683415519672160137933401292613917182868386400878651321641974
8408417055262620183270612812772189277183649003232614212076692324255118447820679001627125096308641796
4667881394246468088526842994180891764596552897696368157435572475561767035452221199885698857265612702
9686346881605865929648904307671450239298820231169779756889143880580353231418327148141030928632859055
1432064482947027738739064516953600655349600615823846752379109566630454654462723116994182380710023021
5424810216263139219884393795225324522912437361717407498517439759398357485104138259148072845104855886
7156308880097137351143219793370157300481604640317830258544326896950757432057452526920608883281706853
6398740855599207711665416918556670763983441482313363421861609348483718788912295394081685587100220975
3942249114315359419204785142504935999698663374028177545750662722640020568037895331870890780829411487
9582697158234655254520098435920113054136296154002596261219783128330932984844228588552756196323975861
3894024772774648901903546421774644256127041353063210326387472000189262884162944887963925182539686369
1967196995691385937309665586312029416428411790582871680887207663039176167181748036999996141735330541
4541100311668781702471260620881144088818787109980193581901091796893706063795341171678347281242427359
8402562894896296058880664489806558972409456533290698480189419754044570292992299339109950326544205233
0945703718554998891365810606344856547792462152825191299544359453233101268570026748312879143710030977
7396375873773901164674107426550296838707259526378390550615626912569531788183329206910232741810889869
7938241615825855490663025681876635807918268305264643832146506389558007500393242026859995083826757430
7090538064829422169070250574294675549660966510816038047934428326287768915853349660277336776931322345
8027984569309341661859398377501875840877272056479372455040356191283820747812644470134761311660353898
2683048411003840047826185150653442457399435958649680686431121937355172073236231440747211028193917764
3156779837163035234929283816529619896707154574884474419393039030111319345513588453542906405563283539
9335263042832423817124859080784576752447694837969185906419869870602719447233664369897583426604073027
9161097513349890685884284335134148768489190125562291483159831978966261830552160133753074732376028286
4273655655197122448310163770010693135889617046303323371273298879708660240330942426445523505689855207
6280302601631099203531793951187788745438288829416119982243890165246412507658704205880251459671696968
4996987047838841643925385701395526579027152150392001896926749655939026044031681889320462210536469399
7223991056082828515443636774709104888155309940219388654713553903423355132189950689319406161878198683
7786181745922557361524433390360208497657751103378949675578562339454808770827566855016082017002848823
4457504621127925959004704330290591127891400681735464169292427580310345016085093888646452865295720351
2418843319390786437204205668487297325022946311386050360464111440133102590286459074586272877457153986
2249007651605806897459980356453539897890417473176663463668111911552642251522408192231283604718388479
6817835241260931574288532737538949384677402107386457606662430722755707150562989176177985345398879637
7630345776073176757780414523462220591788993795870942430545319559330040242674250310334182286276368264
9458474378363681454074916813647151258546873904214620747409429456021713500089467974905025736013460691
8292943634864656224072568776900709622393005871007090401640078718363569786777914011281987184719944323
0183027871552272825069009564877077880424857743766736218161855593881371237258616700915980293968296117
1136062083530819530033757971776051918445378479727345270554138784081667610920514266355490083926049963
6732497642929018023795242676921745371660282331826472220636314434267883843123950688512594326090394329
5052337474700441948166264620308961924284806157213992161389509770998150390756539581582776421553641828
0216039109631400442493658254450738138441255685903582712930639661674771871736118165158787079131024436
2611203683184195502127708392612134883526976495107909906481819757851599066426383381675091448036146383
9910131111115231312491964477220919791179263268752686034458025971781993874724592819397683515953363237
7005804911335717197798163516666987478578692764814879159289002268689076833484673608597143107041035093
9303011736961103309579185911082736523569950093952752573846855464262915094642293245744015278767061332
8091112665571006333846439856068378130486523564836700970319583324109456623285524974161309968476195382
8335915432879816827344225362546341338523393070877289490937749584373086193798006480000494183970615038
5094148613238141377015179730218328127804102881960071569527002717146883811253588880439582890869861334
3517442318186840912181290181858298951969279173138319577837534188777152350136356128165487818386722399
2875841490058853988688621925487604288351597086095084932915915540744803472588617220949015528110220976
3006684789889616421050981834420608871087571182670206391842982915489832014478016605469528227706175446
8480731535531416245176936660738394985736848646013564574699698327179205406249007281374064720871681897
8786394533956205724126622156451538459298160402219186363758448611746476735024244428627219648959215318
8247461096347240275464964537049803635191263021159976321827568271094962287365377566165653756942433997
6895296977330886202113263885595567286373628479362704166029712280848584759889866247205244052285653726
3313492239502914580066840237972278096688718861661261821998990874859121256634228464390667269813552675
5909631026016478789145011552376616915853174182543030957907277347896074111216889850118229442956582304
3556027833807496768246515516116446864511120795922326287571021066930546957929519956878344862918639557
0837920380440687367321325150669873581581101125615794645615229878716308855229580796899344206720455692
9750922669237045055293877717292136365797867567509301330014323502834812802075890514587002944791732051
0551754785946871038781790667960205323650866980854271492642055485497981052386965002878051450247277933
4370124345019295717896141648772033275235969760129309201445315736235565257675478370339069950679725555
9444072731574219004740249367958640578273437540544692991460376129414190856265565678918182854380843749
8008043563807453767249774070122683140975723807886803208170454511942933645658945349402727832547788978
7087230766159221239460493362641304006888714075129361478455796338568274042173557241996785797451879198
1204784869450720681998465860648262713075560271125971782889243565926457450501652670759229990188770909
6319799385586780416052901456136017096675717433403671996248388446336703527538231939053285173999022292
0554857657371594621862848269424444230903502565568683304049696560183205704872889183566777456614134831
4578165997272688491490501187195451106425223690311921328522851344298735961960895138640718011026525472
7931406665759792100855799280970815031617024339863392303018773684276667665749585337106501111587930467
4944487529537469659221947716084099377908216347457467053144675010016437372466713971563549666894143701
1171291896454858586200974379572116556639868421242760834747798173373481758697171187244199790290482697
0449611394557804632436854319290784928681697718135360451131212907603287616461859078004946864478307669
3663432946432757070891275114416266949175199625694331353189274152468986530758410254346914921942236229
5196460715913734237632081534750108944686825447073764149949644787223202263674728953578971628132646383
3698739184929791059576058110062846222602379370070571920933835221612914666252378356173379380082716435
8271311266689284632779823573980981276408214275590071752842250358137003558765657440784979562893395505
1274811544922250615195418150525574865911084504221423675582517369672220143352172143593413195810213923
9038477671082398497844935177618703626778631752466481812247321599134068124311735714315211326671873576
8492968185613257561205257193655899856513659192932611037743343970480442678100151258318999797016313393
7679573035913567407256675004202378521067418591545879270316250679149782381007993768579364585621016288
1765014086990436133038752545032249516302787116716046914696289260758420313877384823407262941235880712
9627348815035825049194314160341856526994665233370058710594118050104586802268214676647715773652792818
9101824749379748900152007369381764928627995339970441008055504154171315402462759701296957815648958657
5349310374911795770261907273318838223415916460682266026882729671739907122271210252728845786748847151
7839709698002449989937827366332296657164007646523880423288153314480473991708761286480312768594051988
1166923833607150870099572738149462902648234856818785543468693248933445359072352672678054679685749090
4185875718690098889612129158422720995002234200370791215367491811270681558199763759089529647853871688
2727449620687039011547769204935635084271560395621168322037821953166673193784548670279830667985728035
5269222925753447693435076563729091763241787563601374346641659656702903102276936249080684277168333361
3084192511524044728055063839312666626761152670338159332697708687372469469061895791152289015807793239
2597443059821655299404852870614354172634860764480385547681741033399641739420756475663944374527843305
2945775784521672892030899161666319414263428096230394997606372658673626405552263352665293159230423192
2261562121812675677693320301889412705169300513709008517369175226319954520260652584319305798439685015
6045478753995117403590934297970210061608038750612327612615055190717342741771897391706971826900606356
1082658074068985565524023159107426964451189852205992190901881192900590062767071743995670468674151255
5691944585755805983316931569769202449887117644851781350212907086464562967030572785126692770352464620
5144165360999220454964583036623668585670021507457008305294230305887397152149309278332886115927987613
9915475530092915136589284745123988063570745461321751979714658948816743906648897275457950986928929478
6367852340287279048896437879113032751468116070892178211710065902879027033019847502559312667400134927
2495893984463452724714115413388480046746889212607622885609226120098829616204423243208576580098678191
0605654085261475063528508423505760193748719106793269628723756246895119451511123353318558266700734345
8124417588326828932705420138290649697671240980141634794887709714347545660667645190248569062845129647
1161549268934809643325703082412951316462640009002759692715150118766193633646829757106675032080065669
2258318232189698536785198746364336560567644586344865281771479003596795095757440306198990937555387809
4194919091663333507170369012392275421530858323744760933011040280973800996657766317629565180089057425
2177917638470893536695414611412419461604491687763182463207680717916761295542641702336351422166906114
3825929457185507422890817547850332827424034376154112672474074621827534435013163406095004729061783208
3745389527714914576758357032545024328076936422975252265375458108135013033252523915393819306579978922
0048197886264923432024276603350712714229374698032074957386703620203917392463890092453590109087887109
5392668880962146244760787380417650151767841741946965324997886140977391010683301593858568640153044864
7754240099943556240436954609424926681552615393795209363503912496901214707178040380321104849994715602
7751016838259461300362816902077798877297602409334235286430490609635098802609497228281878117567623897
0121055884295131584160006053342740261106753711211935939926556818640722843752197251612913019331233097
0839375897091452991163483282954262032340964434744511017327175468582234786285505213227726985881977090
7460657680030951161641688518241798385892201579170353063597180583727529130169645772919549929297315976
7875599994719038572838810383271849157826517552615000055122630071091199831117742159902576636867606125
6332282242963037160705488839891166291738746855243083795480696064390923536505471745053755882150976120
4772286621855102695259716855606552803652438917257427192456912441280844980286225923417179296131271383
4899368254873432982882286281970006423311408433613144192722473898605035122699179819563535188893278128
1150590293130382488913240836274325095310214308056043719603437551902678354040297361506986639479562660
3006398283816169796091249808600447957755184697202492736293889217660060848282744833103345380357201993
3874892020343900389342731050948105233669482845740480872964094222897239052748759337070503264754293870
1569079852637375902212105847611350621965058907327132934704926437597341523900262815667750966984718221
2342008744727977192756723442689035752137286218961214529665973092708050167358646641688408413946042088
2032524886318691386297469786018924945237768779897615296789191085275069562691028942149541286262943709
6753039477690635859925656528110469487519109425126548062269369568846022344215828929176197372707228706
5699669776390492566400381394019171149126471183757689528315587675591040871349966865360169783038555645
3203987326760572575657198477814212720247111231549225161186520257907423952208399951703414031779088035
3272508684906588816878617199919513277096250445142222255427648430744582794945724213137524386420667759
5865370399353040663883661509270526595659784230725851854414940787013097677628608113478653963161419641
5001238832952412668593551215435960878060041179548959158953530229215875867426495787301988634308111462
7719232211522023351167949291655753150727431523355616516276633324220382078572120504421848614318332158
2474364464722564884670878707994427797182874349892570223009953860412380403803974416857306343139849604
0808894942363412703627804328525135771375004004713410647854564124495642212448362618829425294155061990
9150280017526110320122237006739332181710410120678208160546747347921017698085597823708440468122051223
8667883825927746552005598379470543141704972203569651092119627936826698569221127676083043849576399188
9324909038426431676348795555893215710697129060380490647061504336479128011150997421595326273993502160
0064818974313766516813625224873972390345917459372623483833779090081233203568636557913117878918560159
6029751982365644523573640762950066441644824860317249250876836214160031804056275377054876984053861203
9162527435101000835854254011716328576883138701785457125114764847321501045726247667097469107700968090
3048270335202397587345797444145315149268632384419669601447186017827091578645486848852039053397292128
7268957391754794308615390865024632564363423883710684141058367737367094088410857095776620564548950985
9603978688598659463872955981628787993119539608939345472742304258323370488784841307298228797057294752
8705879904195186815099373186227875826767712695624233109863424601941097701124568225381348918596774013
5035039874941261853456030673179262536437859123518897786633740555809615881381907711106366411115029349
2411333771933067016934480856222513008886780236898760058929464673592328311704425029852927058495685451
6929595226139302988536969151322567035082584980667679708136502500059243986253030101176506952688113555
1772127631681891859436060494183185466965696705304686676866526062891280936772262557558499400507562617
8244170793277865597049697873312648160382561276260034747334991677004759642273831137371986481196517730
2547754953908483711348339896068982161485147326934136228191387519481007168642988515993958933620134719
5761076404015756596753021165234607195520647174608937755756912333698535345724469413024462640442826209
3559478092026474349328140528520903489125510434710421789104503665226191376239908116415265734787555224
6926789608160847694233808809621209486847949430009657837660091048664294477870480797202974118318290869
0194951663800487534279206728360771645494907981749902655221264009845925912924052322559401742446561612
4962868690022471743516331804141245544824593347481691183874747258183192050917671013091956580725828851
9407566166977968906205605896549203307224326732446866932348912952296040400079515835970193628362791847
0408445847838046312025641443344609056498207858376484070108269098936602123130333053730055537020009452
9957386751203406102754716688792886508894093819772418425117008509560017970583663084312286810062250221
3336674836975068471176941712795808700708215225327331042331120054408402766395139550082872976226226787
0275495695353342991984861220969429984712784395790276948719740391750752175474148299714973161226825362
9295624396385737643381045638979689610194847444480687216456477024728376853948449930174930421895469677
1946659472353462578231872787690350498742709053172583355120423760166896019728161648443997049824406342
8772791415551512429885181950866927551029300065342248851338853706032313094362406078259261521615119128
1939044578637673525552424219003102234325976990563075816634383343105344673355931545158636917956732109
8700095622875427350428173382117052059496813421689999019075039071158534609511423221091953325303164465
9430675454898726340346433736615230965221468899519141459494871098891781293838191774779355059909980322
8864401177958610505458450621803182367202519925673998019263770630873664708057616818856964672115738525
8789597418686161743747201319003998367784664101720681037541587032307546920850313076083232021295433100
5066640038314094958510692286017297360313876841286289719960618750072447828854242335031635651452149352
8124887131803049453279833805636402116650781084144222298165650644456720206688325071937731119054350075
3432361897897552271372234722565026369223607783674155327199901579121767140834723633120648543821444485
3306140051167065004150613623205870099370420333393316845081941121557626236885028437690656007050133703
4243328253676936197804935437009594252370419509816600814855656667227436543956389133920743364639890280
5803958631465170480446865491061614814948420898495575367400983268927675763769991961411908578395554112
0069907605720178561110981521003511386456740784195126728884620652624637517571641680205019413369104576
4378729973607620473335556778259736941391564652295580535485201235275460849376728704639219709923661799
3330621693013734274216836301467556183293449624855786707723978966415065396220669090656961970070682230
0030685410840640633444866740240786225403443637537627703058264242223429392061884024772189641355942734
3665904440643461633227177544947632028511236823969033028301450824677313436156335794498682512383660874
6316749771426932047075357633656842292647168675065239254373465675186938896005313130426678019023653788
9434119241578164525079449980676701436565357266696797759085347866942391399813537134966770033904258693
0532699391630599350448142551181316437960298427841926728233645794620410587001871212593387883109407539
0738003407107981653975766315686069286129968873530542495975587397424757148261588918570163097986329050
5988294379226004287105709301706024879318723038316998795279393461011547180234959059351650797223978604
5619533547834676739433229592808765951395538547667241666208371293317359553568795455195915222012117054
9319013858272222740315756354292167529463381247320486276442029712539771771428520707791783186666263840
7116239828576637007815013351877514928534974041039614565370075442249795710044363221085547822930614694
8595555999239121598430899694877389311008890553859215036524049099589517965227891321663588302562020964
2348382310736279225118876348161666988483179739037069209380638398399427852443982481283179511664597724
9518846430322394731425508358418833651490126846719523899706190878600151057849804503643139725862198407
6453559924387202798811498321734140408236621952493238535349957696695187093813036559948937757743537944
4760305312285608273874133930668417189987091555428577367073784721862431947740776955675570395904860893
5124434856680414250308484403019089670687621993791187581426816045569085052279834095640672493768760278
4777203068701450150057040161464915490290526799261200412449514555585408529948822812385090335616846008
5725371321267186256638911972623148921325133824073856298624531025580420338591584522783888872721384612
2232043696271493513786576300245565528108662067959463318288850801486022160461285752090175454316390495
2556906516249545250362939186330391005716990277187828862250843719724190741074585120367965865796516533
7125230738421021001668267284121051779460820263987947022061556145129826685077953374270700183452375939
0607837236486642836267187981752320380101930878024802200104896824735201028407165216911464306530663843
4164171144377098514241463618564739214286105312259351604261519330202857573082318057611584109234608584
1834500918361792151765742974610118711099427181614704041368884238313988063722478155762060922478788363
3228703048434591989149080253632618630535218153439555800124590657506362880670352831368862788431850299
9908478836849008663009654443249134107513262527863336179317040935215048887878552315603504810479805904
6936025386188747246707041055002094275941029336718029235598091361302462293762086428246044535183276410
3277608698451931629332106168934440160924289230204495007251359904520779488785920459251929292616978293
7493237474102604728874799463212375188343185542154974514583411156014200108963542634768855729173384525
8841822529393915375463044394457608075441368564304708852641895093426193251875282110667864024912475569
9621785780729913236371276085203879864432318271097978758363883833059500029036537238592145033684778525
4844632834420977452444412810755987786755800677317993417803234084718830334470757148084313907681614293
4657790326623554311479381126400863622507258979843910224272407384380233542219932107819365725924540851
6099136930152791954546610977137415408803732733984629655617139484856974396810218820581484882560282238
1234709371881911261736328805950217389374401425819542595499327477924986248261999704177106169417152818
4569754350467880857292746081558692209158607063565992671803660420651292345547772120728586006839440868
3787767679168043021578371815738802260073821239704639325301195691493480639007997351133646205231619395
2865929890764284396777670949462696565348705401477430710661101382753973656290932175703351632746479193
9988262716862991729166238809181758716178729090053893555535669587513781507762543766093273190432197301
4355940631461079263806626182420493537848171974966428895048827634229609825212718791870527669818900709
5021620189790697588765799666465531788865758694873847812217723091765719023703060950871042419100617503
4198696708677427887291467087916488055635223653833340202118993397205903625005339026332306032250743348
8764935660430136802886327137617639539339138408550123533627187669762845513911671958505560173491601676
2743075121848824093648336745636050213536801079077817308376058461821336632026884301827595090486598605
2872895072892241402925487768912732628671965443623183430927719923370830629382328552493798439429352970
7585360878034278710696342589482430407475261031745980924052836933160365484049616247259543195304571532
7009423252724751732817054704804664852604684688776662217054438714827630929946299624896399037541972436
8616789467006800704910611997675962357752424214075955077819277969045683446865838410460793872609427199
8067633922904717925168483267746978836937980924333400702030186878747833220342393773147457407609573912
0519277711252430380273172716325071971868338339269887470359204010796202592480362985113169900956843091
2489199769901114625885260662909428271176518290045233841892917737047547559394155145529690492542613964
7502790291389788297251494432587635127436880180715773623207775725566334888454333501924510279639234540
1426032106829628458702617337927743755689500508180779543614806341394009024528967601796267256366511200
8652068964466342363588441253748009059562086077082112943660026285182316861350650899377819870783678049
0647032742054316213715213459740530390975463489667256963166192205881738425481561694683479347793078400
0569652774293189306037891900038949764125508443038537555531057918622647184315865472129056192711495147
2482330346484028916590037844467347293491646626177365662198597868357204644560723178182874962976782969
2550404870626684805023411832496399420631924435574220059427014555184927014790896647644650367211036301
1729402965896079531685535626110893840901858921716387384353452746497740727149981971968908202669914095
9213626004200144793834623696916144274480566569761943164697769668499918404134547645953714809442894492
9500394632227397230768094474243647643988876020929089247267716659246437748108065004594783747109950143
9964840989474817360932122513905397948338127293424657340832053411292192851384956876314612595873514942
9369287237206461303521318671158466115641950728039393473125942885605565290257518365791137579462798367
8485692472218995822892006102661829425179304782108100941268252135071558651868514255084420296960354672
4910026597458836528629771390768100050774926606885742390105189481169638544972633070096571083242471573
3377228394861770587035471563331725569497480542214648690759996825534481989748526110048051302143117878
3109324391099768926299083409049982660975078719919207998928457409850463445252511788174277875512520132
4480857605647445108292936395203913006242541780008247228932269863117450082116085318520378970829683377
3421219117791597181659154796992008590965017693320406095701553786844001261162981498625946100810504361
7684633414986365750137329743663164926631589056419618277412991698666307665795780376591597917271571608
2071025256956180721313974061223471234685783884204546959851496343822498887534248217957917168224711979
1176274454768265158287528320960238393012733064275137879573725819755868903488394339522519256479151938
2557722991363644492009501630155891581394616409771416856035983097345940937835026999600867729699740446
2974878490260614935627711815329611030744810501539691663150768776438558587731484486522242437484682098
7191384111851546195907161157673789453173374915786871869940429096155369485014784011622134207499934075
9799633353206835572590297175364694046629784133840551727283332212531835802881262297239793526026810279
9880027193128721229529056091695615414365581437664855674866474052668029450821745390006014801503654559
8799744117770621224342718214473949003356878763566337243621044075351167499760786256828552644269956981
1599695495448652878361564991631290071346092033011317713227626005274905283846808374055858638995460650
3112950043973792477673862039147664595194710807242320344979438830692393303816841300850811736827264802
6713817877920821288355888235143225579145553512276005823572524408507735591026024093553683024490262262
3111666183260966334221956810918506567880605083398792824735479371551412768141124269483722125174400432
6623640545363532118693535005974339229665404035936207838256358788114598958931969099662379603024291733
7964372683841305469102734257848900514629743428032368736928836227883890618314575716384270874825203051
8453974795355262820593804535462814225298729747479926017055395201069347584268894514966517842542384240
0665191702304080261894237199619062530733859212120910483446279268572040174535516791226711300292931075
2509295901138679912941405057723681202536215446553293322400270191248122894975401376731160439016004296
4712427870339494584347236503206728855191281120124718410146004070982393688500576179205267931563223322
2536695460707463952281589768490561212774452433423727226319691482752598321519134439263949183894290186
8674861998678790145750684319296711249849565056802206401411362084441816498151377645937499203472242093
5521432450782723910441176243504933361959817671301426605426207019380384435183899364070588139128818852
9051677894338391289463391317359503696086553438456120604177808684049940775662115013442127887763978451
2479827840569751927673259998541269045890572051398228306048231582637837845939487787359065798742726837
4114427330948333170483920193242352830817862323871022864867272575069653531361714669674009863185996275
5500408163163108192001166206883245205596071033770627631375922746489015236891525617400940715383647903
4895882995920712945409085144069795262445808146815710070331013318296453499688816779545122822434684011
0986261784294525045075684384004161269678029333210719340432519152368339130113369520946394880429864536
0252642839589226552562450667079630723954101536081602590875371627179194000277708203174759863690294636
8582488864249714654383748771233841877948203704146194430928305423687755671414802023995830235932155398
1617742892789451579528217007800798449591264362172560772471443602665678239017398465041493317506652905
3107997544519708829956331067235284268240283044002600635394809529147489949606749298583731942106026015
8572452763533636200173963917869429930691868477690099017964444940247314246667845278645528962820014731
8806549103301842318258649766771658907527780712412023270027537406973359056167557277160350414103256969
0439027159066436657054459950046734183758735819539385142956006716675457957642233260333677788028055359
3568546748535807055657748770667385996988108183572349969501805536190960821397700906649535919943325865
6622122093165099292958367157873082486128385842111232693736762811847962617186688587754794149298399577
7210817061024238850337614192347063572249057899967880753033229586166641476942722221419405312380825582
3027035884444460755950532118568835963921824758540935916337933655698140480158894336318968994493440165
1715847814992063653152329529720100708719279504726024847562498003182307377384772731392277968241824658
4592393994278358994230155571910440835258122094602046616466120245493798956602219712500006196412776130
6221790881198625281018552128905014518623393161304298305275108435521416549868775109976551092327447860
6858286164624909459248639828855636740659059870224633558485204305877226144025456099416463754591841365
7356051573226486768566904937176115902128377544434502450415563499574589383001069347479781507705582602
7215114650259099217219889848753294366345967777870983344266602146192585488390412753683695835188418335
7723145616299319596668563323528414538182849721915391387872451929395199366857198983135758334114428607
4806729890398554836368328497557166759804864983708525690748095786467247207599302638422454150049846320
9908604812086244096309686473160793303873007960758495164698343709276498458957898846752136938142902343
6083062480424253941772083821703525897065818667168893842701706604893771138238745937069536045002572050
9256031412894059415843783668211469276672977146554700312343387404051577863225234103947513591302578396
3876644677349105055450650320933403595466291684827570652047905545670122655701756953378294649755100511
9328542194788237209826500795332105837494003776505395035648138950361984948141954818904326736528810701
9415971495418868251396506663005128747376897968980756662157649510267624295537972295722132810968941340
6693129560359840878731926857649772503088222597590579881130562371610265078145782691319901194963747291
7475089487729815495791758464943629966368872890145518959290738722180586971082464086762686900737070412
2061979464782920481242349566047748502616249951853795586320704625740373289187123667062879392130022349
8453254613253712919498890900541571224679541711675344551825380974815386749069486357875995391796754004
3203108204775812466498666213729396066497699286428469326512004860534674909482403232094554343315327897
0962702895703515255378088856148380680640646692236298499941576669511668475568449766731099868880981538
9783699814358710029992993984542630466767133620626756443282329366534263206038969485124741045095242757
9309978987498594565587493877307722201956970349813173076409712987260165976583524698066341696015688635
5404946655077508361080713532141508593613181389138306568073830214798090894594045009415000101312342642
8745069931638641812429765550133760470541337295919711462280378039774946064279407221215773628527239324
6323107059613047995807716477115484435242818421518830076694902025863626173475055371514240971318461459
8744672888828128263256646238138785052505305848515734167890868902458913506179669969942018007846785348
6612138181161904135810883021907477881424456873156235161320068293588753662163552862355531885414894937
4218073316296735857015426522387405678719145223286646847813858072653340655336865447877334994656095925
6070061955277395562723109712154150621482399276251071251913719000519127156609760806155887145827248878
6246974581087960236947937622510748271418933095737323979267941681917244750432152947567401860807854878
7673866427471093954297297180200412483654782544258081545484350321676386855905859530123459918015981390
9111432856787946581802266913487687056728126092935956644977341544992032206922333311259035826049328500
2892759678375329260831159486618521219936018288827618336104941677110516260680571800130263909189076470
7941824147292543600107714771332311821311784899321612963089018264501112717740951294828406919249482326
9312195468817045518260059923844266841005683010393786737226774795290772720270931847652182810863092339
6099054541128046850315739227994754347121211873810159254191902143560238997425818842223729793920192453
6581158932952346535201026319172450820271885177746207938801594233584514526804536077376243987357064630
3894119010279371857565128567496861902206248501844097864141100498416874971928758064788762683676962019
2501567452934590918150674430440622561379491868774308783893713754066752379211560428870003721161584572
6340261378189354530800529008239201997348856748166949958250070808560489176355903776760571255827472912
5273931467594757773813141669818847179331069177911699368415395570359320537574655122383168027748991154
0779578242825681439068223711617446322880659137598629795866132437709665293291475588845513440455107353
8439521392432163888165983518294837478647135595326902750309695743319772413873991814901228533897919071
6560643579285614398207601868187428896623847765553358781189725992145682870209558240242670332809340695
1709743083029414611873471370173728344186252630228611431656708959155127863617767473328235486075638735
0761583699027372371627155609582223551923379930357630763597072479685054190798805774154123429046731027
6699516833217918727219006023254325987729891479391150764917347208824274132419126584484826402521437038
4385894852693319056468240777480137572092284245054418369058056987870258035814367407491067517070850743
2236244740492042468362736772634665708549864382697827097743482608356744252565676005582681720791019692
9092110470771173508262189305844764787449474846083638269544794708781507822233957449624252594849457767
7403340394700734840367237355094361126610168633704063506333008881239370208727640699725536751064656250
5166243453275772292227639386774038438941327288372226147307042818082344825824057702720441140392992538
0142008300988182177875180900868769417043761712810175824118973666400505770621002388297916857412949298
9971327845397320478405264056680310778875777852766259035510805626515377865687852691206611875622723684
8614547528709145232489673739197063733552829400742917102149278222542913413433039175092005544319621027
8722053453748073914205994235065577500174117643188599705208073726034251296680124467501277462878479791
7219724946280783028446120966535264338559498130574576964651339685863273620187154217777395579608182497
4906203828945343223432415927563963152147848846067281699155051753341398252026158338745457821781826382
1577681946645058243611159794457988730433761316921094545942687909652989557144490372603281184125568356
3925120498803073537730338312706860827266771695995716517105465932885697935149047987073459217508587408
6417106081234857502386494122024456616100754840692255059283776923948672315044251408860606377430265780
8803880562877267319141270304301161268582356460569144087589198284131383463781236211366324382371984216
1046969043801336074069563986479415330230611118636685944240399253734196235454724562408579243843764694
7366006693052626479059319689696689348375171246556898082372925238083040401484798979014233849376713734
0936965877268162030502733113532357899813992024063625006923685292222285646470285439071497526370772889
9601107591567902715288125597033100355961733078051524579037441214917281984213795983762940098838566579
9136953576760868493339445156190374791261100480692409642854579749746245287954004214453289477527066897
2524258461108237325511576277185617983043337348217899472298099157390156483595306255860606240021694704
0748920326285575025719230675541920514450572252387289618702002727061908391087614173592808566786106823
5402142743790303765017165012771486868598984130846120756517496780747015798028281787310853746041979258
4566989275966264334413552938503535753012725058860268107158135281826294400258489741750923125515471245
9254284653759202208899701591698973552534476391504171410183043843218121033835982593881063224714853636
7685614750126981398590066705256984068159668224090996146745542547396209862028666960129864749455580325
4283417422418337489062844146637689615604520902589732650756613583140307596086489827740520178952521082
7477256207219009570806346669836455330357062558880741514461870485608360745342361956913744633201320674
6697740979993722814250771637456297677739739861282670229393472931095618975552047582967543049864520793
6208869242602150661250297338638638809430496887258484851152834623668388560242778305979457541104962930
5393250020598232222541976976426353580292854085840772985473899517668299609761164417742475828294499352
6863514622084917464566622265505248329984259505305346050614751936442750754446996618408091477884635601
0571811115628012675352931781717389638613780696310654203784737483362832447973555663690149424828601503
5396336531208156622251905900105683539887478848669767732017090071282046486468472841057951517948502810
8016727664129361638823860972449700317350839250483394156442337075920841544819769271134584639001640941
2900579636638629879662102984365457478206572309784382882219565232891882067481281209886687967130650729
3663301409335862709470010098669358564723773996134256765582705800599010578642865491569358861843625154
2494565623015078403740989178423607316744455495546710639925242603355229072239728095368145865630921346
9465886951866753922125419465767968944460739542517994120196333608038749165911327541614557193392468620
2990544250765667833570226076040538610616200991195023445575052734683859085226850363161258559569502255
2501300409200985773760258393805301725539144667454783269552048197004513325513681146687586512918793875
4068571481289949801396455418435004774092831014638089517655929694642350290921734226544407894550512099
6528476768908350801651619387232229080152026568513965701372130873970529283068840426154190959669570060
2347288244953015973247961545498892105863093896972625146653368249354368901047175117899089784619863595
5371684267887838942602155500279087702959122092112915410476998004074418634406367735838347450079918566
6825185967405964290015068757936700004128667217162594765420582650244709911610429169687508060988842603
7526013960065801338405131223162054402933509110350428434727279678698917566584277897392727098437193202
5230763896417404250923210737898942875273464699579890445404533210246275085666397014922837796549366004
1086487763753341666828967050048087227912013457505282161445046846325836147503628491894036918142998146
9070187982472902048382164277401930026712985807682250324277338081374571729343834179760291848915197451
4726086944628056922697697555585366084426721831182910693220292256265885380856111568287913397846070975
9043330790346099908717770515096255439690901331700122162099556981123718751159065878879336564290006746
4660867701486694503914006879781218393570529877876763523145346735161108118954505244891900801498925686
4336916295268922232201404605147162416078336678688458928871731296922961487448132509792395208352365911
4654222721300847453237884431577563851330396014781593579282332969407209112167340906862457782876972625
4568716825673199623322738458852679961240228599400091255397212868869336521993584107885483309463085203
0352863884008312852352161950121999551084270283270285466486525286832340460836448914273424527723867585
5513736587696584600967790990320570568330116535454722902992408522502703629475286424724695831269922844
2866448459664953047908297032788723246341247211228692251400057641560816865263779678046601619441086953
2159847187747909492454638968640304736006924079836733832046464126694020236605165187880668725679754038
7548362320778904897660006216747670767251460375378268655180008037558797111698701187913879723206983064
2823164354109657805116893932011077149787612627784551710213054635223808885130707801335672957478080832
4902732276759594202481189913387927796665119450500798465813203990108779505651348601081083015726507169
7505388448814082165759616870238591647817799382152440840134426788564738727335279380167514554199009947
0806087474086609070109891095756362722311374485698755412490096928675434552679411762709348862006298304
7187575238911955353352101079085649095198600887822620260701876967649665039825659208405384178306490121
5169610025861905035959671558806065588402456172831051162952397427206793179089152603765611872258956626
6022772833623204057261766159899836413475171997412261011039441557617288148841608915659100948277725715
2070887819262113291902143031930507376746859878781674698264208960052262682348466244505228426879127960
2371721869397709516637566208235864576514587545819143632852050856564688356990444652824792089944800887
8986109168563683216933645012541505611649496914679294570493620017890991226912430096864059481079563068
7475378429420630693390491965496765683671431826181609235605222410550782912093973404458812980026350962
8656574047249538476622488090400982648472632838724165075001974301583275790465548838614280295279330235
3682957527330292125953352831762132078635417505257677366845015137789531056422117557985665967369361625
7469108708040895136000473526537235971801952479204927733926116452990620417950139901590348004041576041
2603762800863190155781717555223212321721498636231572616959338613117498175328221994404635094284129827
6966838409952347024064438247749673583609995658615850712801038924510650008269565595317372891779300525
6628479912931394079571347644359492356101676160886820659988666949884778099897532430088049066481922212
7592380452017758556253217014576425519520771848493680980001815400968648190623115924755269698111831513
4257086737663838419569089687983365767362325602005543995047257201175093119972473453886737290351230058
0421193388517724312258297035244103117109553924164913310646063874580848757093714261040031668560584060
0739598855793418254432253414154211188489300836581457238307710012593784227387784465856296267944340085
8839736925339738422902912116779456578003367975293122022322853239904104636496806333432451334646133206
3269151704842629446356118250096264611054242538083679861537057045197074271697063540292482762112676511
4832499878964275447753815689439141720011336784129565436799537256304995279587681548731218696522909684
2987051235825950548980658313155189185181001593184445609900161565419116272697648115839807278572636850
3721835260398205161389283359100836403772398881704488483422468228875591297164027511536630847071015473
2940081817205390059882422836860598993832224632019399104238959808940142192523059145463238868766855047
1704628105820067852307202074435809693806442598138835669767594961510722421455287716623295767182887092
8916129084686647652785045433784381740825888190649523964948969997484991379885872028690680734485760719
8000568590118008141443804577323554664375891296859758264575209683803273047935708817601173393775161676
2545651623836414534482517375504689598678648141474732392183583504850238277102939875130544447032558033
7737598993116783339402073355527913216409234031260782642275854213402786676474330655391232702546634426
5843177410749198753553503112643952232187456308703211116993170724627720892637235050817196462723695933
8448467811295493531119771788432005350314126538717634572102826157149349462469595500601516140489916606
7189253770396874025871807201695921412958665571328854188792584219898754023449005031707937189651636456
1293842031686160484912319421140372615624038635061747985301036727605522201135881557294130669364438839
4959558803854961123480951876461792706225102666314985486348363273136178055241192272094900081253127537
9387119182419862450031137478047936571327852328283086603155045157718429786960141208939746877508201686
3572617321292132214165708412992883823157631012762003890357478376130134200226732732624833255287832221
0709403704777428515337622312041609698440011029868949592469260995855415279672126572971243225186148316
3872564919662862265725269778153080092607418528030747918376569529149570706229915957484479174567660333
0144291053031965670938245262196920689725354209807387309017330385373311148492102675007070044368742504
1007050792625090959459922050731193797192925097201825696997296297810279916928884870715112089898662752
0134477719396219022492878325283702511535606327264540574050961802483566391132887018360903256278255844
5167053659425232343913515519140256131272064519294299487265721135276591255682020543320436332335067880
7569490243731164272334000214798857594420190073068260836468432097040501024520276902838559518993895352
9753774350146781347307971734553521110777353489542672920040927830468826423002395642113723589216322781
9002129694547806913744413578969406358133454909066297083401163447495217807297993262693233498570734820
1461678419346151985196261903640531193421350286464742150703339251987060921561770875013361890141311727
0745503991928344211300931600847143352861525338958905691871839273071259129679407316974585582408312223
1791093307906676540774318316357533187028219760321445280667481984345146004574998786229162380862912557
8530272449882592913366457144473792061882159606766851334740908421140333924525371256310136327967092586
9729574377518470081167755927118080711399413345580349260679932770842234603659287560115161582795299785
0316668659148965075906310428706185801938968744714104597020805053903720677748112471577449082648892532
7400325021347543969730332689106969430813371203212510037937950477388463978467367894126583800086026853
4796987939125756027154639559676581649002125184685800807490496655561989872149967221098643205120030132
6084023847103204608964503356720164979265713717184941451647308337611700904355518125053330210726285286
1837923866272444589348290290791016396796511618034292997958513623042145110695010069864027807984523258
7791878936831694716390446603457594865598738662727607958641990913628310381176935284786127463076298741
7530381684598004296245804722058531508637435400635102412739134256547769177164238172009845723475697690
8588439630394170856212008726051269167735931798853081207731972025716453236421091644409541269454115403
7075645982887300361402712766538385332085290835012644860097788436636803046891250231269297421103245232
6436347954887141278299518760485886053865324164101496955972322904288341720031208958841303435396687612
7728315872070803580771842023605546223500139583361991172634218720558657815278294342746997446023307452
5753972116502083824824671153006758147916033348350791829622321153952813352784541373450934874398761055
2464806503372249530057566564316796063225703036074453449454417605419721719600213900623691601227493781
4295049418873054663324768961298705359791709348275091914602214037195933110218340865463223109944886519
3876853279620424412499514344508720803209487924715364146740924426714942658271278386842405714877995865
1417374380513489804089798864486120883648542686729325545016916924864611728974127043648213982324049218
4087679491453555771756723122133798040681602038366202504583968972013980467835367386956558799842226628
3650463951579710366710944794696276026886612080969821053315095822009986744662338643299380432878479194
4614245098340310648767087757059205352722131448692340139998252364497363190974490282645161906704172475
5878084010008736503119130205505786319602588530754923495081886476654143053917458253226596523856362257
1106819899054334362608630768635720186475515948031208559155318077452689373884969284006290611461001500
3696727856249521734629627150579925632476691019986870793301194889427113948222035644029048888704561016
0865521891609997411092533533173814677629676707757752272830504841164412021084724313009486800124485913
8807845131587212339536764189208161239101507944117505601719249284460001252292951230054172415138941278
4881482592380742677202646960767190019012356318826553676344390284327204421462119554573607910647081636
9024590393128045971354102543287466718630731458490731445489948332292286675208341900788243939759199230
1427659302914505927066085970986387874482773431239833712776125263368164565035336425956320111515393317
9777530430494278125258983599930773231332218542306063394400072887759311492425245718869234152125257341
3411523744360852463736742276197136949795113739502413118172494253779363558214963269278977219982342946
5850291719515875772952056308492653650950324202467464426068609312004469168083639299764931485764440576
9463857790586082392979583941917820462173328707869315376834638280583949938345198446700797304473711529
8593092776460312481515532177575110512837785707097897819768896796661098335658362727077157731643285675
8854606686792712067012390741542355333156322614575733573372891474339728058553963519971649488526581720
8091749630640951375782195923797048937217268485707252936435814494651036708342114563761343020247265201
0086454809731584420715196980300891565981934117063330251374103606839866208617651783509070514717781137
1792574915139799562335516150689545468958482986026729883015533490612122269307013348554186471973252469
9053597928833287803329476049177332174860480041078096990797293508306770531002595400549643182058610788
9979623438973044116597060480480278230685697440708162609640411564489513731940840078555856944859135972
4548122224822904287679960895979886608273630415150281876907380907120579352618223740126887403613813248
3260146655470348778454352760585748882251371118364394978489988014332170157792230369978270599915743990
8147719799901625426240677299767939747415098064908806655126159761770575737506826650974453356515999947
3129022650331046279104300619323035993866262348137512716563049576103026284130793387946519625912222390
3195180679435388470217141473825155081978192444646088922600834032750105349551427415215952634928079125
8915108466571501301950612812387563987834057632677507322870335350077377822566605877613200133340958039
1869746233588124508823716410718980277708173396036817123457459527487153242174419533403932572627557288
0305945169246341122626620497906883893047264225548164155397024692146966164797250939593587989382502354
7534076285675644325721248934063056596712208515914499744867843985061894143213865304074727896763782457
2350574767580278311366941213454689727201502450652539143656163520795794279162986917274994230747013577
8402182528541319048238045049298972271394745831245064136228425242961754826851523909064269175104885842
8550700602128439078506782251182801488230112278858361511635618693237501076067341204241021018163759019
9811293259314010024416351442234221643591116124589458298621098724981757376461976152942719559045535413
7126675051157599189850620085613905086688207619821305543270042343229879892912047682157428892919970715
5184974728010762420197882841274387295790834360442420889222238479411132835509979679498005011091045064
8359533056765740163809129392985827822178737839266849407255893002048131208290954485282884504810008344
0929054731999919829403233012934540998308446283785099226616793326236818444995848698011249108292032551
2109320699089007785697705083649784700027888693872125052461205928601074565658412648778750377928842490
6931532357872950088648069238872077771851097838576931650034393943156191048350743311407365807209555439
7885310153674799319611425803102175715032040306861629738891976476354496383170172579796750634398114476
8928466290984231409566735640839229399254056276931495701556034576922711725576976208877674459388944254
4414072757134053455204900433551161397311217352072862450772885250548840382832557728763695947122973680
1615509393861021592817826602460049604970253640675363911465468444841467310873257049555628311667865436
5531395439093452895288715766095934513371465774773712968928032936048386522632534499636361401467930963
8661333675455168583750558421697106813284730781440189046531754630697326831661044638772025828277757195
9229219433665306586414390262694595948245003524909564536382694812937716523527428147514405809984518755
3886342330045017729509958251018844196286279481273086649296810562993814820672305796786545708584251649
9160971225504278719126788059239129036639799588998019750441032390532453003921391819242766163261682013
8115567997572031764064652459840701910638755262117677595504494691576707078713183713977027715849089111
1848841626696067204738162890299535765186363282497895284777975072531539607355794388831383552763489980
0948208287890532151306622326180593159182658681666268918800139493979184604720073909667862290412662605
7126262527701197716480314125060834571405598878127987911530363143338542007282541170040292939815978201
0592180456636107273305364116690649680611783443851125523202825840339128963876231962300197070365366756
4237037518151396152749134670822686327401618875021417220103691334303546914095044536983807139608017376
6277651475052393120007058566095074761102283766078236773393500948188742467857716341950940940268893737
2910134259639310466953408081335727988717614117224025525100941639514806388243006073889811582876946135
7429066903696798249575776210281158465208393563096362992293503112187137139593376767271649310104034291
0968831771307297424934190623495983611778238684516523483991353018397014491219670042264958280298308611
5358417502358160643874856426818042955687472239587313518590959799212761966451877514148601228471525881
2619123400374701867626462419237229112049730509314115773164783491174812318103476953645817735878849885
2908099002829842436051062992072246207376948629654597412788250826376214048766798850689086131727995232
4987757523026131377943805906741292868999653958458433745680929508879240841150465763820856019509371522
7984385008997986250050437241452712761564708065915119803705181348153255925917285689344742862907920954
6867452123206212266889105322050168052625515222984381577128912594379076633259021350942160088586181164
3389772489840344493729092742420244561194929682739860760700004208247889791496517374257117598773720154
9764613996202668127789411415265467269314301051894335164219495747389099057464081279121282168606385275
3021760040214292379182931099068646048794896059151811171653630299552725375408216370414200824070287612
5775123645341898339827804394956685782252478119808389918302653419456694170138013358593709502326199802
3410300462326785702296202128242122809953934006556482526356075321197472228830021865176244080114629724
4045005881018727527150546903286272170368505156352118310648319483084502586540044090500019898289783255
7886496846194917913876032468869016288597017155030928729828323649696014645904645611078699104868251506
6497261040064123947097358210992937346286239199516823300791333124789533299127977112729987818270703691
4765107591130114531059456491329244916741247232306638345032345740000811860165301272209430176186948839
7001287528362438787406602924394515476593050289505285709243987518047533186799452618893676424063730154
1073011345162791990463705729545323822247818209084215729094764880129176986601797625353881209262625117
5810038649456487958102513262381218969998010062065851076300689837561958726972859610249192966904881417
3861579523758945268824399450007346107026100762506829614048999263662728177768928657041514389108698205
4540463965920687009351066246677270660694453259614589911612970923774062596458045386649176727457878523
7415379865501864585626915446745396366005202472118839437954182915153272530283872429938381230453557814
0691754754668538830516132884449498187261834200055571096267211486866867221918295674587670520003652399
9199950760810706851909273636973390203066817379362186962851537768565026293982990157394971056776637939
3607090372239929638628758140775137965491485593672454723380868959863694249854336962113475511321113997
0013372925675490102864504291361283501736963925803069547753116064870109961856341942046573418319292136
4590033033694655211728970021629634133994761053197186046179091068678360792027013509590249828852193781
5620168880163890966936128601310706785777234977059518892706817324789542126366294616068857366873299488
0698606765889653101427686101192267596387393881707302377182182495518629451075058779736990527443329803
7892865503960545420868011054030830687479990155462378242285659058596490111632539959612586613150301369
3714783238768901408618694142952509767723087456912852333355778889686656514003806750623657459884796457
6160031239901725101387483903145452944937096419670950409474123458305560495269043892201557505168421730
5391401823426921354374970891805617759974392544957321045856483207745701543514770648206325749996382213
5652253999544655106750849967695862939859592431496141370410859249186462138584118969691540558012821018
7924455945916439418080986483737636111960626648903568163128771857954312438157055339654494597586642282
3409255610753034107082555756641798388967261726825965763993883642177671606466072797603628552336770465
1519420477799839504918431090979028740929364833543696406158279012510023172699043593533700827697119452
4067898068662137233562821106368087206269159350124578603307301300040216483939950345464426799448178855
2802328779005446894140733266663396204204978468029375916340177590190572289544801710813701279052546838
3592064547543429988482059500868909973960932070201350621782292291740247120417785209852231072125584531
4987225277100551704038506498121336210582228809584528061855545009010422652592860274986545320295630574
4448759108624365352751178161288254802316578427895136591026615524099237371876162890737170939331703328
6369029959631926843780106544389746915302139337195925989616576102912632864061849446940010731592107672
7538892451247706100725575742205016830530637244321688736642206245750450032657696087368865260611806220
8734319316971569823158018451871492475655701498301452505691925227065312370476887862097405696495019670
1951701435439941258416760738126241212116049630952752903416168734854439546917373281382020609521142563
3579103567420918224702317716172816874104598691650668529506079799589174195762429901665485156825852144
0857575041171622831968870841750556341157053474059576736800787499124328060234495974392032215874158963
0283786286392451209192755092681133617895499222265076223736508989330713760455066438018266640276647731
8423658699455259022879414989789762442101525817464677960255957246971637636773694256434494439612545243
6498729898048677151430039779265743254741833730131234969856129073013130045106621261923796789598307601
3958992876029647757746833927527369539223697083403933858861468842936089120722813365427818674650089369
5670087655056187232011936701461762603882232610111029000040033224406848986134685987692035534908539294
7461394917921107648225479879144089678539393642091339796522974703527381707508776280811521056979621634
6797271698342984849470386855466992517221105840553037300204287113395178844257139862894657872015449416
0897822927844031261981284828842933603657888043858150163085945438659961021073965348623973486769228798
1443996636146169125599538987445112836631884680742563336565870882775032762438884879057665806799514463
4053649367190413254122692478415896131473505617341002375177668683525460249627215483902936830545250335
4206696928292755892793422298010011068631445967223788928742971733559459032394040611778963070330548178
3395937767400812523238084226178826561048860388308852973608387189151465497343699884203536248633782826
9219138717102760030117996116462008171420582910881904529659808538670990723033989327918989463004594408
3371402678513329977029993360194230109077131006584605009580981340240726410593074752802134790449730809
8021971101158628649662112831432902603556182897081530740625613614919362975903087506700218935383087315
4377464667807038167898577719836617606799121222640375561244704774125419301719406909896654221594389334
4769327371829126323350157926262584654860122846315514576275848398620112153763228061149118703950361511
2858126477938543586738560318230010973059983176790979265425890471640002729654500903434431485354777692
7240133075683823685785719150793575634536943956591747900291983617966762970425469572447966341973328427
7375468258572421687202842503564507954401212989000454000061898699147873791112889554268343809411027156
4710738287799117419126611561336740708810869657534980859745394815054447621871498332159778484816984624
9901878970553168819616353811838159897166175552585939033711486748181074089065707961428407292675988548
8035963476819090614365057809919217458429001508581336717901150536681174144005857490798737128341032995
3038766244054275700333160996037266678180343497531369398952842316086780008956363091880620909251122259
2638493433456652583468520602318936937441054199139007180477896758914985305274606797873739423896681137
2121384287562908802984530193276463815191810451929244532360241018746666505292308897491320719933618296
1578643169104183506380710023432382050541348207840755951424572260423684886406260898117979948035648026
2171913973755840760178775318970140860116368800123744568018286366128724614983277064471908776607329672
7602930878172783045898482789944012576783287576429969873826519257176260439704033982750788087130469475
0109034690519967540731013356998784859588259830835983996055223754663290456212165732589812527895911308
0745005565835546705367931180431090886408189511738840852505707093458180227136427075082241107378592299
7661102006041532561482651937392584661952285093323449468529810581696377078791130957400874683360538825
7278195114085029008661057631877462986314960736285237313036650896575687428558081594447509401520079459
2338848580890221462658925866041230724156854875924871287280719528094574196487271167567886542368803895
5913247016226985255818162528983132818885855409548679676473773349314769054425204409063398992902772581
3364631189168436200873234455508032476616740913980187652353792766648197881743020035110978312570879733
3337534664687427864377212292495854783783512478549976261103009001527527007362973734840327695661974256
6273580560993131656531078580145475898021512814675153392402919038635795042314047754106778233961391016
1117940368589117152710995882010145104218330201032433355418084639257949099657994486163401235449573403
4752854343379592330372595040712631812356614092503965721730215567738520724073301204576024618216435332
0652930629389288844777699440140708499002391057623888450627433019297344073287235189552522493665969494
5598078691428788530883088410611524414837947378091116696847544368385929470798539176701315294429974569
9842933378553562631762839884628488586370134883881061948765556894518324038570265045090532301031962686
8782422476518866263506158662472786004532999517520891121458084279825101365489079601184640315241706584
3022036070546739402265076198133830017231141866618063836806549672320428221938691206448234124543288704
2519910416319805569301406136071970628134624161941388880177336461321948829315743239432289150365244350
8072938690773460803591559725911595979049810340188605540488344273168798333740886386242889293819182149
1941221506665849089147600766873004308206023354181956587446785063422040310574127247572206585615753770
1093289201392470067975456253092438561782892715343936053053095704759589736685787754750855102500304466
7911105259276851884246211241280160960980016695962716667088014532338193361701243297690393435675563258
7366018171173588919352170538412185887476167377310893777591514206990212221834879629044532380612381045
9047824665252973852848781505272659373482906635642208277606372505351394079354713861795662806657974037
3066369474782354870981861423860695970360099562924772643490657166090910093081103084487890675536326851
4684836168838793124053548621246835914364098397094520145759767278770959847911706958575045389235247372
4406500484274655101533630921703446497464075082341820171771039068449723476265251996429306585762657272
0357850622851509031329199203337866394296679751468003584191779279541082207981779781136469418499397542
3303699114582912807536644101349400115299400915294229992882924680493658339201105456202928153796267534
6667578383983029759157582381719603439977980718127541568504834641180866818869109473638615089423762879
0568587141820973206938741228500764055861618469910540038108406190428502350799550554130897608594690427
7606498115033886257114270775736735163934175269144349373473996879524524745931034679339615030961762209
1155491961582117486799784507592823612206085321055330829639003907478810900461973391365903740602365176
6643300389156590213459985956132170502596733845436870990392923941651306447901418172661852817424063198
5028958113036944579888122148990133047547596898502933617342047579354110502937132938359923642094624287
9982770235238711365846808556811223707584791346900748757005942058448338584600850670811100768128702037
8855813518192721860785693908341378735738403468894117265496492341048507419192932515184519734632596494
3672891700817956427079179725995189281116961846622278448682432863948636082867619874312077685357041720
7999837903775508876582310112890275856527486635184445197568737622116240927534404484243235491991978597
9311324145027594505376285842554384846139317236281342781312148569832819064881405194476492861451265129
9676213269849175083674960503628169141686201411602760216312229269823237826009144977436071440748758088
5853292784867930693892270489424919914583679365289418193856474737891542017639207248247262570707843486
6603525607493765405887041940755064251212742555717019177386706636383445147647255571674518862379851720
6006369275383406398662791457481141624560293386440437721292993515697571711522606551480838594602400104
2794645099239068303847763976323356871044056139226216352867555862232569380783109754079147872800366661
2399683870433157749983310994602923311857289286156503882484176689934089234533913328026822607494646881
8907126078909962308000031765831324128713828804224825384481938146481254371591951182816787987686004831
5588116581772921673685232270626175464421798800611599095093662190588165498294234972679763218107882200
1563231832194477757572600737517722586090266305919553003903764492820629427775830594178908520153074942
6296649950048353957979414376306117480403193079009423780572460116118624025225182746780689315737394750
0382231581053530102395182261290727667811106472754959208397247116185252062607199696273785492493728479
3475743691107955583785348928456557509845370218460018246479328635990621150488297362264899819579458880
1235822638802840526833552864974289769387013093439619442022195890445701131739776461590392494564207182
2179215564270128865677239988152454293196131302584210153285096783313501856630462428856961757331826938
3855010863489858624560158467655218623345756530498128258399033287961497512887712556921718827033135115
8677070385441263309442493883112510396598022498462550301849615203455012116787146467091488554471107365
0249164190667145027049067139425401624681108477148089375132112150303766225773461042033096547031481823
7189678711218133230335811253094060552591907666151699362933455557979803869026255070931749336169770444
8921607406416651609668517119059194535439327873091603338754619662827851269989009417533974962951890621
0839581915036845589229082969556024973332851753392574989792110974054186403686681087135720221458251414
2843055848624691488407218878038911716814861907415263454622794729537599135815846183539047859816886316
6230899037026144984613581632718540419836523686367166609037504613986140208553303709358155132492952156
6896328930138121215067459792140327780394811054902904160724977979912242221339880365252969604796958462
3464211234000356745623171932515892255120499549294525884429843229203384528295753945279647169443433990
8874273297366413367228800424496421611114709659832512839726708849430212790420594133370916199581841228
4412765103387644112634939015892748090293234495491196765984523277128133876166152608978231311170883318
1409088713953903176918422967603873405682182956080650974242663866436235690390780885230173297409865616
6549468580105709303363061344197642755705949706773568303090267037388977499655047435216558957451601750
2079145327327712354083238385390492344496328313480643675918967068127843850735864450743785136081088957
9909125614796301329851680655850746280046169995092025902576250206404426340877643894161863667416410502
1696369278610793525125176691511011578995534812920456266225521639192532903424365394404914425613742011
5627044518141835220017043018074297474185340048289895369414931796797381326029884128429226428765451842
0457442537349993513892133514210167161828792376521616595561944371773375422381392204062476855964880413
7127311000512424168009907399193785296148612195525101052175005981497981856300773217188355979021466823
0818702642659617077160687787717961828406718279152030369910881960399535190550626065159648770986083811
8617066404313285035243472903386522444565339525784611979521674410310912084619580656604685490184176802
3704260621193344391633368994188394580716105419890768866274581508615060041108840300326775748521068387
7091867384329901083183327746705592785139129150351144204662407363474307452356311699462290252424945641
8440159532228378782960793461159292807928936062201122045677731206005063454166216635161312353488646188
0558956095834895580546485279538486820203408540811953346620627827080563374583481641308609796544722441
5865079393346016032155061655638208434513211112109809097045776952123661906815552213998515891602398815
7650346419959018310677023439422251659996555758914396547725099511330578425808357825789792020663795247
6998987908250284677557458772785386187912879511088866535589633784087861727982971983787398516468429344
0560183902454539557787260623039492331778724041528488790092489075542643068077393962059748269307142657
4225918853420249625753795633024868357788693752879684504526225078691673137155615514060757956156342814
2683093115690692981905905302830081778311621729036203006823014442292096634960823404988147805474673181
6714112673150680174469861381778363533041685450213131603976966484363481993016419681112163046859840882
4806351649601727043503309589417687175308768694346654178255309311088809704096746121606779730018202446
9610668578540075492412795195376445621302383632518723029362168650262471945989884082400358739481918077
9600445747696901128690718031606872517064483772733691249219819353183132749634053931704571904690965264
7819502724763840249923526438007225010558147139860995537863992866013533122551319066523540150448138516
4166365833671368073133124131471012846999257970486395648561798330196405016697826600704214955882598241
3283108300022696011405429927648879589536726877271815329977244422138546743807517063971093855071799995
5784249856777778493859043370501812137223459893654755433384156950040054738072089077355444398573514900
9594962363684943370620615115297461944488895228741115919820200462320312820752873955403888685615579526
9330404460349940131983070359160970419925059433291472083772992541039488843633974757088371035949065466
0965218990586619057081668097220962868005032949834273627895988144668180807384298982338494670294326038
3408617104462685422004382013128704247072082553242050435963945614622430333456361306468835929524271243
8392406934286147267217975945985503033105381350520654721127365578331113792120327701828862151465896100
8481291495255770977312787262963868217366513069546656826608198463015397303094784087608062057531122655
9394615463695770197593324188285163546933144564820629325363027107957439798835410777810886341607608141
0786654262423896847663302141260128531185868695559463379970065021344417343029030841966350632933888798
2834885725449142213795498681251629826548630177030617561440681921780309137503058515940277027728370154
8734194952464684227316263602755796994435558397032547940949053878386015150599382274402749709595965979
3441011387129747283726801433408720524929239979529346045897114630149106122476455902555246711512262653
2153505912286381630436277637622353872362747165698344741474434928727762909137084290256848596620203327
3733522717399851101509832506412496895863883744930968223299145869318758493981172982569418547691298420
9843502707739347178555729549295193482209524349642938480877643894700907059125527130478990841409675937
3449200547213870145948985955815329569222920900014371542808960851308676771486504179274718579689511936
7787741299107931386148043896543310167453130700950755334780797624967497792701129041463976765156590007
4654032453782721342166586454907916825637132538738048577532967065245015641534306521647507056415994764
9953787894434982315643188432943359089799830161008127709500679168509199599656585402174907647335946508
7126337273823759261594865784455232299854903560577360420141665019224838145947333091479364766527919829
7320375651292167630880467711989183847478276623931256002905377926242494960889653119446892721501333385
5856657512650462552905240341546002009817556293195259501779495901462060037585259784687571748787953462
9156980105075316001848161081056030594546506470071947502775417462928342633484297938127256992564427712
9730740672929427333968699101452461298702628138686734121246786281362454944343914072849552568769928008
6569214399245142077571184523791162473094174998539226938230478011892036673012271059009602339240729483
1890107406959868006698813572243583261854911285785402488120875016733251497856965697333417878015402117
1806826510963105021600755512336968941373807103388353989047104940571593005442856219439076357288506010
8772846100253383357407043751837964143631839713453460256936746919934941669063606595684263190966457278
6837252303781454008580736153076667288430680426533527510901236023101589398656546310100990188848534930
9812552180484556291175704156841155753822212096282434622415025798796502830790658869340934078641525204
6134527805984370798237623234176969284641740422715238272755900037485830791204461859816405673148188152
2347095437236213182464351955758928169621549995455041130035717660475112815227478161451589785662044961
2281484838452423798712518840306097359590699596284451897224512400835697815372490903915015402261425007
7394749593531494131210889333305414788332747506792837785538851955160943059793115298087469684390047442
2301340992917967366933697359683340778114478536635371493106374637459838131181803832442817852325075270
8697373143979722484756614713362673840988686590562687000730883169173517423300176045732382733350738364
6047934541493923215629748017184013145229180435787981833314373863759384768739419258964401137404269277
5881534640131411707511577582779193242362560420267825415835781538176884697288692419423950858393295780
2984234225873450456002370007966418523235532089306710678094093332035517936629132783108908566403466442
9593358761993930389274693151751048977404568119332976920590097956878441665245725503455707143604111842
6042309256127503581791525240968590862252389535105384526166932679359290347111362134623546624915427171
2253873208014840388902745891091496751728128751281845772558284217264879707221727243822512438570306464
5870361945296749206372728794211488646447916084857275604845376610134537753880143149800817404563001154
7793370977282851994943667706000045420990705743284095551557188596972429954790225715872106556931798786
3835894614577513268558061947266128538726767683995756933278334255532008539451069408976353537540396116
1022063642727550100357284585344646571839029378497199174917161824025929461266428980982887591670244206
6832869676422335434865042324469577954210723967902672611806324322264858924067809667104651950072744154
3614115688879402612848386069644529044771511750172376077172691816198786851007855918329321733825856360
5120124578482102447430669091314232388756536731478766229028727816997066365558738554278171231286318979
0279818195041796488682833577564151662139674298768662554363594674059372862239686154652724388201371519
9734921036209935267027946542802488068700266940641822117693418016532882149570693202220782984643182715
4364263443854539662249784055798485486740528976036937971033543042084882172846466457293305922524422634
9279008546180743858585511148304536368034130035853487020511966865129473
[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 0.97, 0.62, 0.73
Generated 26 Oct 2020 | 12:20:22 UTC