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 1431*2^678653+1

1162216352171994262585789972924174208521886624248841605041962292026484554802120351620929616396224346
6555914704665763037019970493930047814693410621120344325546571725060666906014548553373183722408354327
9518376944633451808707332814259452370237347962943549787354520129972407956701047044067552168430261262
8105690331052531688427022915527678087262737964911183295274065892343370027035187698812025411908642948
7835771560395749311490418834235418451473701690145829934184410073795756252353699264697542153653810092
0907649072759802985201656307136180298978624092519780883602199573484458514697704502384181825138027663
8101370090162401568149607825481925507805446528591483598333847822977803078543569614614818195126947997
1683484013283987975177732641420208551505377127986513852616607246938391181234936249904473869531597487
1150979814875185074502379156984185606675524152513640066202167577698656470454702171860067244129731488
1346276857686775263687985827785392423361709294990578938875744915333345576595434334574593397536024076
9596956955736350878722998045349200525646896079605747914026509417914060005646415711910700584785667181
9206532839878226258626940301201788449053224871816922048904209157375127811939965643473139296338995236
4142565980257068411887914852344428896477125879698595282696551703690891753012187905993157863940515328
2063340713103547168289738059467584151094726547454732874222143364311845290703586793431270669958706440
6293775180401505913723244561258869556366821805166105323924148090266264160910943249569163875375596223
4858029320003143046835684766061142414669432255828163714424240176526312659425031127987408130045326095
8462436745476313291901856442003136519992824145974068873777533191294243563940576882278086306493443312
5497466340905930752595128786479601898396027569075961120871936627754682394235415220690446900731101930
2590672710144904572336219945698089551205762088281110874888975738672893110326929639230395512975759703
2140577782177306935018741637633131856847095327668826684343044983649848084642245714570592260220811994
1974214030952376292291962112313151453134563879234050269819879043588394774015074517241265776505630785
2888958401108096073842810384126494916477810477657757068789222422005769312970053202442067581002080396
4109983472825090017512704990729937185511809578030258592767521215099380029780895798756533076499162831
6372455900214923931612252359980998285973334142576498467192730949546908118720512739729090094807784092
2982285899049176050251317034850593812112785224601826164831222612516741258465352920769845222459806070
9940479117045113412168262744651899893238774818893971393862788071311956003804284383072045637861888602
5400711838402418953407203238112217345486254228987411928405450120055422477002021713434563041855220493
5512841664112173960629948545234935291049526637538895420020650452313358698748250360782497361184059859
0743291838806819352834892891999361721615531909481868849905799881534167992074034964977922264022594289
1014417488238722368136274919496402658556880808413032151153333142786943014934750688495069421744860372
5113265518280163386638449942104849258400586840134954730059519927713814690702657226845340213874071060
8406688583072169378861056830727470763511300813955105887163488686707197979082401324511056715350898124
3175094485080334630624562664260354315274519002390230760122402081801061858172947109765958894639801701
3092786787379479290519450892880080370041804575571182069133267120557650798571863048435797326490338442
2852859401656504645506301273137944912384134340161298141115163420507091915819741591718652923192355392
5118751764503134482751971269454330112592014259524352594551087823444250419652617191650912718560072396
0506722075519179436944997200246040880891203248502292900452824854206041240141576797868540905011475165
1562584148016126386791361567358479004418679843159352925235216495997323880372602588280924754103733001
2830974450803610923491980556345767067383595489246428815801032713788621851993518803992982027536567128
9756225058520490711584428695543283955289291935004398375432652577253246825806937780045166800599354437
9609524076059966273205713056081570494082520255510618717161180940353762418726090242305988488091394328
8351361826520408576836458850542850219515252587767627910836218547405864074273887148865845329256559997
2528631111119351157776285338219498154007561009981473767360345114717940572560433467834132610041894900
3810638714265684557547488709591416873244210495741797971274954930052224582938331470741655617917628073
0686848771620097466625373694810421389744978463548800216397944583049995799758763551682783804189691872
1275136073709807540930378316868412596369278331081459745682864614785562448375487513294227734512123989
2690000144453427009051236339951163102402225488146497633185127164408544268755588383317446517545443130
7698774389082688303870662359587093104574626991911607354550493370469757863188177747716792841193379093
3955242229394277018478287473524097977923245016181137544103888406215481746622569428284159778462483180
7892379922189370086320112917215469607610727045385464858212702442384340919593775227241954094208858230
1045109624026585523731438937522248539665770837100539284088552614976824754727948297778488022522559099
2424883692005816729009304455179553134661938724047319585748716434644784343420432788410845929719442767
9902280715897147183556271383197107109073337027093044965448151637750694164825529080500488491335353978
5812973526473342434199118507443273305904357490264970582811229281094853194434283784610505840514688259
6642452675599849917448575824670926514367786249107407264352664599963143679898154263912078642220543162
8683553685536131003905124951235440966288643765240735438762012896851917284372647136200505626209888699
5259465288069593961792991196738958767909007525947104767939429519089158356293711106687338621756928269
4096443334375225448022245236987829796253087009597771838121140931286321300281584048726683252004636970
0572303429149691886913004827927579372530936607743128606021338126265827452020437812014195329986454928
7423553191884449324185920983704743154677553397585264071972254712287435703953247574713681723805560035
3903187681554196955640591219082824792609428331195173553783473870190368265384138906789230897821170812
1737988166190470441634452352143863512401266003772814266400744972221951811630629527996818588035206335
6915789761614041018881077698436692991876227700580095682243699076381159336718953728006328595895496054
7451245762067258136329386808051459963691740562007814000802244510934350752503708227092813258034653491
8570596288205867513475759164243835018258985265853648689242455705895781018212232926737393512389885705
3965886277575643223601673533566070809964595223402164420796432826193930852229175342830778519065033335
5026945340936684929132344066143835407769580238830692367859682560422411640361074967838121167960555458
7315191164534506603297175142252292823261290428101552471080385775980342783425504174792054278240826783
4457081400474328285849931711222992691011079979604706773912518495524162615140096556575904597001944993
4485791997013695029033135500170361550255868526000739891398096582899060155843118297992069855099832590
1002348170188624877555579079910977891576186984465119461063855482282357027683027062472630799706193733
1660271322825883379425841640370311217573483310198754113993896123545576334758091395925013720318502336
1006619718787517289974028118999332526938284653432957887124817492888273686643038320314937470094515781
6893322480189868685929257918424706674824472560313600146906266446869620899199061232365871833885323785
2179319390200702832115405590442548447571531531241018745495246814629275362873648105575862201642300681
2123825533685725812115456493581064744221699192577725587304019167107928772394526457954479314969998521
7717739061818543114467736434797122809130690481509543554208770514328648954539444596737414431058397941
8485951566593788693148388579612790948164777115911969543442149751511797227680626762717896939507537286
1540568826075086637415208265640001052796683046661576610945860872239769469415123690456316865251526073
7382327808677403849341213252565109685636523010599747260992734502880693541034973873299190608927723919
7047791457757744431758877640911181980728766711440494277562392058129129853660610225012885118473927802
5907151554219431050556698584130132031758322517122707523920588416808743624769348356121085785791838968
2901231926358753324697589177149259726720128871516733126873190872089044265780995293847400384359887466
5757757491912455259850169222183383019255087678810302297421676166515480296598255303087814872705069505
9185022009433347870386383374219160412063266229673284979485238286462874227821925101513434876408506384
8755552001292555390642206131313274631492353257297732230403260226567980059895505564654271277482315627
6263916814850807060215673480421897426741384958260698776456184249434755481663484012375787666096297556
9809529178659460527627600937065063087644720117233486420079198486049391216905471652332383055566510188
6252220189613454284734307103900708039039520250024403158945640262307246271019253405097990307099034918
2071963258487259799362394774449633158334086996570430041039036780462309257294577433702471233217608348
2762996219006901550131388690960001087298679099229184205843772404393338530110652636191001326944712040
5457255675374549020777576782611653401305388198259074964554670726037421333178574117124557424417226433
0696140244256690258745530919840363151250814603811383788543315980569597414190923634442574147142691730
7925992579886426072593455096901728632428521498676769684284312137850335512164360786917646899679884006
3690079046591588322153896391300466062043390791929322840986928227566974498118522473269695559176186740
7148353491097109233004928060576677758761501709813978817223380799061593519260155972668677906465072930
9575660621673183653337096172966973787358565909130430088908832271372287626091216642168311876144414455
4834055697477689296161803034819100353750421915778276615203118427667135807537934174117809334009879204
2607645412572795899783153304220574262145777547422563805403318012941015673394265643462330428991979434
5007569653643583429146930013195689519905293269290798331147672732304800088592218265396183555700622289
4960188674895558924105854278811103101240109534489683218823278660587347808492432914613856193664660441
0949645360200252244287611089415719374188085654905980818990226294893932103829485056595928673315021999
6778854201462799561078272134091038458008317173884397700242648707119425467849805219818605364546843017
9233856100099702397289143528436586417895786002095217859424083084304841989115807253368482308960768467
0858802315801657870963332833405417101558980886367311568458090637723808944502512278802412166267864820
6097271197679751175641280406159684425841575874146901597429420281459901930390163083409665994208281458
5476081201071064691532041045488422060490227707695119626415515622962850661521981839962413426355968834
1404047701531733897278384814384889957574300677434328462386085314264547649257073753799099789315509368
7678410355295857779602578725041514467224050831792660841962577538317093598267556139867764969328321889
5788070812544812799933480207478026541185982612279677933428302974056985762062400921636232713104660333
7085316551121251437595858879191127343235336117385205855437172775634443745576792942157531234412640459
2479931122862549312319855220683395552202878197552250544317649323372483722597262307436154961559563825
0601567562752453788132560841216471528979743767192212869732568592323557350672296004162738469324280879
1824624546597712961766945129383021444200789882684128382093958009017309621440785920777796977197010265
6230950710584243518859965435859415593046536116500785534754404265904942750308248956249394400955576424
9162571093177538755335848016743135079536574144768489639281418600361750307555811083210338383561310111
3520737545495228765490672260668874118863856241446565857374911077208784831072632502184729776456105292
3785653300086725658241621057046482422987549024808847726702181538918396614367266255248854866643918252
8823574656650880594111164033861703771000315020402380146749698356509152859795576075615727455976855655
4367972137298651910856923158621907221189184045499892666816657523537200699902611287959621358585985801
3693623483538300303657909263056680422104144614546039053902149226305317857192138082694796102962457969
3601176872368222012341871044643245644285380662811202653131664034871509995318476651774999103136888717
4367347282675419693346828589803454401920961536631710587593537689033410805359317291004804074703334117
4589623151665338009048959436019418855213695680580298141196397859254105852348907579094829407253195697
0024014158898760925330255144311343948850836168261958272363521264271767759699553134033459983001465719
5141377526250560871630524336894375421002076698221089170891654443568563224829228415912855472057815337
6441105487146054225199849015650485328673825372037856725026606684113876559726380548014259179719945601
1685872781306681413305601548984447987590057727701096598181048245201117539373116110553727539536738147
5164212244782633088580628360618867112241564900713716979268762475899014191252235206942777898196547255
5661392200303793294940810093049815305880166861161919445562725498099366007029532454493129194327164295
2902536942228430916220062605297915281991012707437797409749519845111226463154642775255237661007372419
6038714391437485942649632932495374656957038277730102818676199915344451094724061599657059603360313560
8968541000780428450811633896710195217589341573791779140605284894491491632474427280504618882099811988
3245236111992600622666128357502576025136279294133873451027534276594423560427608027776792219774640066
6515130644818637529270575956451017187194388397286635234092522432182775601869070743185368072451660573
9782485653887912864534609245855997570669318676295533776272529270969276692514100899094847279829332604
9855078652729584093954754842494041267448425151408482232786414403035361832058947490362506590793125327
6381625550396329341382699948806446592075440768937233131859625644392557299357237718225561258290771794
5754627500791480841595531170197498767629151690729637053916499711203509303163684663704208508937868982
9433388172969474432616943539508446535255050329722993065015693872423085342125874300361232307918396898
7049682304577639251782771743650764820776054564636763945363617217942587746028093762255041376280559705
7571397877884572418624150168159947853534472157995505551220627647433768514592885977969920496193683073
8432176699109396434104211160891301884068082736284511611951933154752358822980274901391687769798970710
6411839822155687097109820222432689525198242229111983213491184811640280098642088870285556682087405771
6345898161517840425136241214513568278780054774123827136805036600325786607016864559560537694007182673
7698581405095742946190852493459486095871296226510992706380580221614084526261072456624694914383297334
1349703056835870813590411188116012345865544842021921888261407387607023797411998526612702882614312227
4376914747476646151378997388057865976429261046967030738056729627244266203162829151729017065942812944
0289308214995764520033381534212033708578111786563763641302722200484047839589626872731123605799276071
6782626340097617562369602691567678370169276967201401170399911716698147981590275954845420459334915389
8260209973582091140152088986087703444252786831420067307857588834725918488420170229871652122342451074
8574949652455063776724215609809222653950563108365075944343271672918204772333782703728766496117382563
2678613838836167195777693620526719967539821765685502068446794848564652777511650321356784728741236405
9627432191056238639643158051035690618546503405318938637322216984292849580869576543145130628300843879
4302959871197160115548950979944864786778519615864729209148723972242540046754783822642616821317491498
5970213062895468568708592040280186181059872242864763571903857551793100461545242531409862059448300821
1826789016533914501122506400259051569667306181600494655967818298948658734112421544009348417938224696
5839848812493258244235864867200607876108018522687412174131691802487050368849960910994891993124680783
5533054761506141973084351798349846723751250957672851095161709918214197081266046498808091230221277327
9455736900880620245712530005475079558853859030233961107363290987995493165512617814726212854471456934
8190817149919822069635256919040746491327905328027492129163685834172022620290415957146056040433649682
9338519670187844809754765751315302123671680976174088245475023075779602756792692706470791453006441553
7670649067520962047839016395332624106803364763581311113189798529277545080106071786676108844732829951
2472390044978179932792937416373630353247041798112449637758161456439894668725001198411181437469813531
0056252209412362692052186600533331642653440735562570164594595263180483234068747251132599642251216356
3538486068785279929687931461056390395108524161201822902082767876214468609016159466749007492447941861
1095382090631302954863064532312649662078539213758677272626342769044604298848156551011046061546992026
2460275875363385119732267526416044156512580290514237832238514565574743962472574778123053681270092182
4625580272177374886321739830944368943238905920866849766314106303025399542827932822466687854627241862
7163137601254738800362650532240574551845220982163574921068549401711191714508795042445452451174831715
4789583216638091807294136485856241569158897138479118759166499507859891596463017197846840689262803675
9095296569208561856265204267263221529240562495821207056797387265642025497457703726494845066200004003
9664536293968558583378908807323169215920906111787249250556446054557056635978642101848644138372563695
3840161916342668612109960957262650518258155868181925586537362989069642322662857790166759452867748616
8021163968151928867880955527988472420401957475856806222746279987370122137478423273906784928387965498
6557780654247608524722716344198544064397896626485561158570627878674944703939013107182463370588165071
4176612942613639120992095237174137704237527158438933421505573716693713004479819678234839458107977960
4944326347642596443980455907255942365537628058653531735593060511733986768573723196597421298784705132
6216706302314239306699330425006643215707272497473544029184411365991496725815078324729035821091923053
7034600022270022501431490940035656339397012160724987929238181695495389324732939766276919449030120947
6033216016946896464009429385832394147073141335212668100579597735106148064342570212587703598972166218
9492713717285438796783004947827592819856884585059632637637978227871513307163062233827221442266431169
8830659543817134418033420652753502998243923553839051821145566250827990603975321149894204673561257559
6095990852832031618279118901501496968045753586186556201319130539683136880992715138649550560968810093
8583484958462632118155008413970540708297992615573636551679912628107748254366983769335671402462839517
9833453341939832941903665792130997921392399736163901006066248442536294730052112643163209559900275904
7061682242215793578100255588719224478925703673892186748223664091354477588687841257764505093652531058
4229207544704686257611712185237037850472074453343340683053791168782236762716677280173613519259612912
6963718336144841671409611145778375216572135106066814912182580991127646727131617661247262943522329443
2224118045352422537729141176635699264146510962977764069367587897915608169488113857816324926961397684
0724932954830379166797905166584135577286303256499089816596412828443702527924867472877081254409967040
1670456222913441946931047026134138386055805791889609182560087392452756952472459876626262830820118396
3929039747600431965401434644685613943529357143763759660044944447605717025637994254394221256108170420
7308471293657987879811702992912671052271678986863349558244909158170620197076726937660322255474119438
0737179408294646501962342083981943244918943968649006193908972312586891204499621898754133513795614742
9245651937960840908127871581382031142304149839059618539437448427008193710767196543697626924644805722
9885331735984944836354280061154823321315487631734928907521908050444794388858525031637966539206472382
6771926662521604962895477167834985637876818364064011788702081109163339580551313948627024301717446578
3041414681594470167265765073138082675566857707714696289041291774403753236168631769348155636832675179
1724366009309257001878323955920670493939737365097487892768422588161306285622102990942296604939060022
9242481476557515834640813751214055459147402589437179862154097519815802336309533002124120656180073322
5308838259993836043143430390161388876850345119512359230283163310663952853010761603527995564990742266
9014323755330974480016104571744632731555626459498411691037310606198861613112553861729180953349085481
3202309586843960154614283128947191841488837403526217108826472363046290377020870540603716966696225885
8060979756715313867296861411924641485731202811122698531948575797463652098976700050168726407527899011
3812166449462143359980127934126691147439607215397830638608862944590199706321553253256859124970505084
9241547873171294013455699516644319134122075835564840438368782890767505505505118808078171200768844822
1382627037924018252327107991578027432764197842064377780129242145566760842800672059995840449195183618
6489626342597876056872308111611177338620119655017427069629927669125567541359000203620942588023312068
4474828536971923841876995200859311103191246340987419979420715613077679257051025868133482500516370586
7505762971149721289539716732944077696632710084394051220732418033639627347794981777735563336612810738
7542017974651613894918479694630841791626246117972058871972360297219324391913262647652092762956724064
5766617493768066110900451907366550840366533094910252991013435108093146154473602228114519344542479554
6645825226361217444278223348015535873069819253351405761577424855437216414925099083483159863711662744
0291129092652784702678699748227871810697653554836863341454049070463213484895739079936537033220686883
7159532936829270835343295959850857942245994107459397029209246317986757013830582568229370440608318906
2183507904208682535015415324146415512794829355088305778010969566414742357964216852350747450551009660
1461349703684908222911656968030595368666346235918938604438972210035840180264285115267452331158150877
0707570229283169065584774503188197749681897713559626170729674201840254040911077618468035681961980419
4771496330127141417910789098010508352766678362076729359875700179820910695634393392391008269631099334
0416102835744138409034823589874718159515127933494489214149235901311180811476302558037566292957806329
8236265231311217218489414066130075654385373660183028165834799872886650352390068488621118424105749541
1107445772835576946250019797103251943067515927316180616582784066295477130952618735793224731017408830
0425206971006143629701022433260315715114572279630568600297432790458313963154841517083337988468003378
6563830361569580860013790010204334381926628811941473594767779800147416827191582198985060418929719143
3422635552054691371991391350873722488151103945047762048605833985549773154470412575746693710874190633
5573918884679385112284492702019008778696592335958888293454097751504623704892066939081259708469721836
0691228124283910595008879559266080650540783998685013719973117033153362759799499795076284375357908389
7181563049145794297115902301811242780321657940083165316970009327133993014414610433475320801743625637
9114263329751994046096792682364390179413467620225664125699006561218845690841144946488498212810683775
5409535578949460517988328249668720173660435827936849176124224396566031616670424335485099194633893925
4465839403223068426987576948677573242064894605218124016729175062322061549784373914895535472109179002
3956145064611479059228565160906791076776216715303186305364191754754225526310234292397565340454742383
4807933534784854002674205679790310435210126310134752194774518704611520911158561251740624628668567621
6718722027465655898865249172645487586015093509667752825995722278876877799116028989484452122369453977
1680390897430888728860219547260534456552168133306417701756227332254625576061625562476756265333017717
2683693030321115692393182033142802375493776945041478240222111885330177062933868055037129352677378007
8212045777919570998811155262314981014539948319125559195968557550255180700280220050738335513022766687
9445996312903361819134849713666136774745794151783487184480399748755088150298004747946327777860393091
9966949774937978271479477791981350785773454133104345644394543394188883898834215380897792179997318758
5145875617826313783541906480028690150101157316238098888180478598319867005261718452084223500912707901
6105018064032840817768427332035382919105246605029347691523358029308832563894585501485434440472302873
9419834414393277170745808125363918076144050438672653750818671544302622509752402709993806754478950416
6205752633064644976745348819758105962191256264379482110540788495060201122952768315186198950500152348
1178371603292353251864381089523549353612289719471927748038332845406303281079424719809752798804246837
8873929093855391014605783373661463447996943212696473290889106140458262939049859710208539884085482957
2936307444211386954746675824826666316507029833992220652641673829008537985184647219883810679188410645
7790486866998363710988707599666965713252016180164385287945414271406095512736506772466124894108711342
1638792521515486904637901892714829636392107999548705780348038002038981279973693108440435188366260260
8886463602739469727347065561595165063501260698271690362952752456711970229739294570844749462569707211
3366608224182136506607286587773189874555529654633801301120125283853569408899478761823483896697946473
8710793270440564378429017917175545265172626003975014404402658361915051998599452733121454170620558394
8690987313860196861717876815542990023085283384364496294766675075343248264264330996200597209491402468
2886639809658286630367110655266882086043379524413205020627797123183944103253240682630804112320354057
6860106263986451350294960680463207821895308445866012482717038727838746182219598031922149957702774419
1357472319654411095232176887223035780785167946894930644400873417333308277786794185501272669865745534
3638460307735428326949025398249822112850036594606537696196947777397112789476387739145414982291507905
5122252939985239267621039971127345019590928476876951418524016066149578004934179502513473157465573136
5094881890095301841157226985843974475658208553648289872354879819207562213548802579078621971454034115
0536652620306945074704157710534920853283790800184072897072123181553927150554870139424169111180745161
7809976208354901169037837800220870230194777392906159652786762950501272933938449542214224344663736378
9925888660958454312434941835304386292737758389057582728878808654620162518670064105666801081238924218
2250108901486248720209351017525980147477013251901940998682441294576459398632360558908665671644319979
1762946612164115819714585941742170976537359186527621975086731088723052186234426512049065579345554927
5947233452848698699377303627593333256304345140177936861656574622094097718498541690224859348134191457
8701928258896486444647671990628913318305477362111294523496199842442121791747653733006843714704886429
7042818019008415122623035507407460922192499555333428437317184174904473726981204630764810641538373214
3574755641815879330109200551622122597561067895706959804352443631068506377649292844247862698489420766
8234480498400258413381802370859680255036684306887918106412072606827389346161159838764091047708086920
1183042124616202877531596611792906306754043352061401686239551034614396618472257460282461877275669026
1005612068861870038878692388044728150556543531429790137375877245033896175004021338561917677903008668
6713140745679296825230823223414765047468325451642148723467678535811320438437589019575960060822141741
1082319982457869974943089112967708914226470588100365572643638328647239618308769902330862817992213921
1815608212377801633951251685321536792390534133692375839547952010545392832980193686518346839599008982
1418515996020459701963664854975812126377144456309857205717427589437295437736714758793568338349322874
3431708750035457603949417551935700957823257409178718108235331635598761444569742498720867380806152546
3579963914032367116719718395008981116018807300692191016528758871274594579319655740121431730961636712
7004837599217346089969357168155956335876352208182808394948331149385336853271466942841727906703006608
6051650897065531401434517227277807059004993010549985803518510887595910206470430128494067957510946291
1826900799141999047322532156389588698275981653625776693285765943922939611743531528511119313392886800
0919139333400337585239731209401765025274469158686231905986387191312794039892404967931234673682321156
2456567012103728401504169759890310157448972166879030938301492747558015740770307828356723747588672119
2170718041055771969046866023240315238109742568223166863556388820581889296152380906461888359894151028
0869909451096731413829598292578635470590814870185380307828782488776210973578840513610432704875556275
0538405526306587343898791094964322390996789170393961244745164781861804937230654494661209458707596826
2225350883926712925469295254062913802402318820661207050183163656384691981800157051603964522525101751
7535429377466521497736558571053585541620619072524561643523599509026376565882336555516153718726932947
0405295153023791454927603977012415970774250872716890377453405171125752562530155807151494658460572203
6397356657375916714037193751414755082395247290874408635746157803830586122716418253105149362855270584
7657731791111521615772054948408590024339794333826838439061511830713669727935996731383463188549960745
2395169721956211964629371502120172814607491468410447002753172325179272301726217907407952459883834226
9059770280204583412447491240503672490760756522653590357336436908390316068849090235895251573315478930
9562543037278017985732090884859706510283649443653129872553194994921224594280648344369446844250680721
9192927212555168234405677207350263008215921021705456688643623722497364177196264627086512322301707347
4554912757677416099417149509147683870083039339114155719449178884961429740306355509258746155741156152
0013924926316647879326103515582703701817138026275259466928350540532633763184975133685703425405538320
2447520635274986040856407139070587230999068224063105483677467797003093537784568785975686233869978979
5875040729468702723078500124350355106588364628094391025167921093527744990204786604723272176556803405
6580769240196859349386382660432006365697578383833011350939975276995168363686928443942678767581399631
3221485996595371765147096725509765947771388119299601709562550429240457006078832614728710677779814267
1203487128426308324034707984867158746495693580107191208682961678588719379995405960132480740952498939
7153666847033143381253808201700562421599646768765178292452820675476711235362993639610241282639186485
1399025909735391855803482192255895160930758482107142261685668172745461710186747671872273557931356348
2296789491542865054548216864433741096651131000331910617498836860025749472491574079063826263857630889
4511513880745817697216732617134444771822888006406518344466336399666262086466247799431065085346682978
5941827617768860578834610765108658119269398768015441387337574420053688005814558211347780122282565340
9675728535453516726378758407429204475607025707476766319350246555253975837332196054066006746619789899
3840047165169659862020561085689062011016489602521894277158831698246836752611902407048133512498264562
4048472506121729333570760385736302530856079523412968824316998423453631536713983537396970833460002339
0594533641218170100518419513903035906090787191701663675704794115893887786165708958686182177284898493
3503974552719525985814394001161964068004629088187096962937573859050710439581403250322318735789137700
8901138435350906323113680985699983082628436648773570300343732640591537678643341849517704019640454074
0606451788643316261426747516034511545255646033792995556218641467820973479483563026672006094522931909
4170450007936524908627546055610996197958386162618959989933532739478575049217001122423233598628481247
1748285478609476064787392470392250425127658952726418887970798328728544721244883632244842079108165545
6665043850594136836799551354196928362817277649564706119386579190644681477882322345786563881884585566
4833793965933328851592022690558548462256554227950210388121638174116174604564543750661958679843117655
6182404766595779812358596911623667400480117721568081859882615904223915274878624804832589981382747132
3245482008262772449507367137886581128085079586737969799373501889426946509054974759297231650881674310
5403515686195622719093090671390615917610667363145401441975494179303337819681480283097777524741837589
7771156124405071117112674330414643262426216967342424448033939539109357080230687325557024196116114138
4302510070044839699249681459994806576602938939258897969845123751737346218382716875654065092236370482
4963335206563310409473786216538616186008697008811885364239797572910406071672371509854407428669049916
8262914501258237360943974637821611881318601496753332724601822095316042561008320941289450427632616343
6171894058909344420606137702363030606193822044985208243757201471919161380058308171111441370709710391
5231882860133977778255819280159518890119418979040172600841180970668604643307042034958101715810097582
0064907320372247176620336795040606923953510349221658066244864681636467025158665487260651534526049038
3585045822911737741676567141885181619768472727695524713816861583157333336790187975841936888004881656
5649569668451940048368756754300115966378284386505516710430083357546551454755517177928225221243623917
8829173571803249056537455148206084063769254681202372989325753082664081773905748220661968258375387684
2096906434022702849030621049996838607356938124859433740298406145308234380833332487959172061164952729
1926437490484624844349068849412562427665316214147931878069714712408203674095267103874434866760355737
8669082523065312652163314694711753612603435809203236750394165034521120744954712227660854887789273455
6788014009568438461448585379082607024495792815833014666508730387563169746123495045999759361861670642
3491756590084934792594132982821792202456388333262639188712133828958349253412358006178237183502994049
9428869513871577019831022840281029950180379701069184777680966549313248399050934485799048539296738181
2868747469792490138717581178558113087536334054978412163309742002752634751463732771214964404487494635
9124321631986434082758399919462848290472643396562115073162751502081627111574822275153756371248937919
5062546347688313091440984998551181713970580890237869027232574027040316958512158387854374691662825530
2008818967952566175426559550285352550920037873932370790479494099024913486781288483031858469201843298
4804829417090820768152895055467010888888267566382983847127233174230409780997533483605545682928075507
1916093517738274757687458846725940182885128003520387707042915063442527480182310776350942218204351287
2100174700979864124647101668789046990687307801186616057569113745190965405796469312934790605293052040
9447719290607679908192878194650565719765310884788036104694891731579990307528098348919486084520406758
0836124755675926827313949125061647054177959174639140576420574384064844557664251011039803604541397095
4283309695595230723960454602385681262814708975634186786035378106020882700835665196201236786690300245
3774109155240756464470100944243845740769295761303978859253252031462556575230806011655318975141197528
1363666307209996137311980480264019098175402964797279354472193655690388407733437894807489615099438295
7215659468052099857546461921149134591852138946418937536888162330253945475166829210804160385856208009
0969576001186996117724194002450226952878184324000658213190528197944951874427683646683196982137747885
2158533688291914483328574888184785218077676465874267247412945330536088152561107047735971347669394531
9767873592535601850483228578096122315024442881142514756212269643531997260288835555692290206144517826
5590529716709647689721277540859094935607482596276665574500405518191425208703547077972544975714983959
6159822333570551386433503319662630504593114749513591469232195370396609315445142262799972218162521071
6480779015364369231164610486874311689762708268141362109858434471369661606346652379794922563612675694
7503063657069427037398040827836598650248572144226315263259599410062689943167172193498602116550256586
8853451994234445786962964910965889799218590895370788707593712789124796464349234175850178283433817723
3639275224621073692892418766794211990637990594778068430237843029312973987621225069970176345808888371
9277434147003877461388668895191701820640317716997487205700730304020487398258717555084218143347613303
8265040539716976012658191197368948416829148983639912527751857839821366325436659935623995871337266452
8722129293072180139579650977468906832803330416093547313553017439897147346012941787083299588681750860
3130522035732034045284619300889674897982095089840795114827665702518659462167987399799186344346160662
7591238750200177429769866445407167447140412310050710459848847221857963890498330197185281632294610406
8413327117821392573063492256537603701054762528775959041860884559485611977473935229182763727444675045
8453960789842126374482481623778508432109896336154079822408488939769735706419269599432686114805081791
0456864263064779429964529741221977632446419234560355702992123266948652621347908045974173320312063526
1557492531387888104438867359953958988427672329147155367636775741771171112760484726063236769330256521
5170193266227311148669429337280591084972440147342816874631404982059643845561733568832499836494242661
4894631062499188318885253737677872655087937505975642460880949802368223109767529650157058760335857434
5852418254098553695264817585432127367516537715296746602985992306319338349162512365671619246592309376
9149414596853423495799247475760806971219156927838933734411704368352647885218429114313782453252108223
5446822508190773529223989288330922101661198706916406709615133074925657954702969133079488391370114089
2407173793862913481746631146656993136054312578449590970967085116924144564811603586128314673891980977
4158078667687122754031851255715299210217708453296279983479454058432452036131135510794240237996655125
3207812336063131987912600755276020218441684781075323619969540381262406508069354455072212142528507458
6770146999560616737526870080446528813165746898033723790723242835600859203464866084041455233814221957
7285163967617807195895822623184695904826414254926764237344363510503136803779218746913858642689329224
3703286086684051193542732745490635820126925110223325338118612262323748153398025971982620240311272401
1583217129689223006708727367223056268430211871024753113927133423337288461451517479264375124956934762
3360009412104457285837080774912555238421390894363111528927276245835236149380144543790129037899886439
9251996645048500844741537693816704708289107535239406120594667415218429182591179244488892407114794850
3260650967861513046536671327073051280828575728642779161951232968522545383496014820363783654291702009
8736719336381033366807710003399090871848676486152546296870951955004856219217829398585284489506186955
5891348324921643508473527538080478267715392476835765183459607890684846950254545388325232836756557146
4293315116420719278667697412634744121858294310611078452467800258387326479752366234397835054092052408
8115323810173769121521353862075162721322768195685443021636849958243756465784329897503500935419887972
5992119318866650584918475825779436100977630293818310001451143704636797971643992575149042121791066188
4226578721369332429941986058444607484663076057883329480095022986119885313355713672174639217160626083
2365035025762371000513856181799943660387535995880916816250274263094611284087841447258249434448096172
6724994741388024619503526295795628447169232552228717173014987562330020457101187342270498692170015780
1868701408020960056971358561985059761263504515678069451873353274307604822540445087368756593490245690
4791045664989242962841105695964998159311456883448835887774736170932584778311105176423877442723084213
6330262113678173597702790254318562909081581953412222377289156893239435444281258757771230816650757321
8548193039855970096551945544414490619866987367678726929139970729435696191512405288315839382677488628
4825457622556636255131396841851752222863349226754391385399592250460052393840815664733496725805819373
2707834712626106795114422887377293477654752394183722088884768196148885747312672236293073258355933690
0888168907945170559944697212206484557882313625251518350697744184703128317670252182376627105803217257
4385292696222502122954377811278539188213048411465365232920226566133057233449471386383572416224441470
2465021697915570655995040176842647679876332455021069878098277434283948433570488802551690923108736322
0033058846812105493129730343494500129620210336211101701205508149748415773503392223859201121630158666
5602243609086151977742965310571121109637291147496302438019685074992704625927287311634766677562289565
8061752002080238538293817054253008484656578657611629378086988577599749740087705561460838703892696877
6345946241409332086013622476630212424941911746880843861618941847701771312038135899385697357803537585
8934649302836257618887443116946343774618470250162141368682218241034502896646719870516237062107497738
5793971995086010610346050801209190335215914634463824443614861309664851445501876990538326332271913143
6825969244368055074115114288466572366158828037525347330453573838725872482223592906621235570402289775
8850286653795748526351589560823768542001953836103138504245362213662768910350603101230844548600327601
5989779942707216426930826546816413836898010105704648508626078818860435036438582629823864868673653053
4306133208584251252216327165791511879565069011390229383511246077529467275229956289424450142369732211
0013366254762359089324254759991681325464363498199714569818300674842111897702173818778822112178513679
1125089436292162471994013597903795882670739321749621309139427686165141162541021014713589033271750115
2603315676828935523628252086570218655155368609476163215731495096341043538149198244124024752497632336
7403355353037995174259236982890731807841301753693908804696740002967948761547017904694577181691409665
5109580443414030544188684610467560341369488240693457718602277352138936647484322760604251837189965379
2342549924624788728560707702412117607894866331489207763543512950409760516746000825680506859270012049
9029385563319420701479757121440737710818705277376460851564498753913221735249517322605083617453176140
6846085289712414980949804094689433205436182651897121045428406820029364667004307983294665579719796965
6169356372279074703030264589371435191578570077807778359116820287473020644112004272567455663288656560
6448119953577694743093324029853246259806747127815072990571756199884823207083714823222905392409148190
2076295013315548522253364684374098409354084661596340540717459491475036398347014870024719838985008442
7961630445248548919887999813057837674166801780664933890620080074002136003211571860701655146106108559
8834236518197336378672170528132102878781904995292814293876309845700073109189486625154271905818517540
8770838626629583976551835332805678249707992279826146902316383603063268928444697545060356678670947988
6760016822349880499426527888473972465379438567326191673358945365352987308850611803333875885924143028
4029076022756549854944732529343834206357846073886419509758629006858948159566132028710583535340902098
1199950619908089224985422453678045569458588930042685146612958322131183640995354524291984769663274815
6206833195279216747779097007670380496980476063489907909117619480175381923405865499524080848571228560
8232393999501600830250834611849915139822561237283095468928628090313520802924879321806307656629535863
5071629313210224525112127048221299644501126925382804521642319452373870035956741618902915494732593625
1181934141725867023902042034236328831936173046224648067232428920285661880287840399849201382408897104
0529707966061913271432447291348033425262476479402877009993567085866705084760133510316287877268392684
2865333386013318406903224603136341221534800511187343718012788665138643896303377668746179142207284546
0451755897391794168519459886523157766813469144147374748930685363861451533030394641562203489780629481
0985870535450329092844994493135977210928393606901331092256160699066565560296185524356450182126753519
3377517949568818234605112512638606030649584642893764433339658285631102018102708557346061950759610918
4642792154882797682054993172241683048421119351590297338671819409752462831066205032894343849383986160
7597449012795793266097106580304339115842982387031712694685176779104360364991029799265161604160795535
0195000376814847039743243570734861621957942699849685401469870029377993603432134284245402992155488669
4796699935856070894905529327266819086065413937372358346946311833014908793132963773245335394984040791
9372362813357695713137332252919477753864572525510452594798098910675814145469907544874786841952227137
3053140495802162450921761092675452239460286205667059830406208235898897455464064133138637402817713413
5291970188613771549609780280686758702243446132311679939691322824154623423674735750702195765471000685
1570679461782145235021969526549485531071330406828219775485872136830881223660042488782772649576175692
1118530761082649973558527034657038014031408381038525043295906125395229932240696330500142680813846757
9345061242800333005270678793684200709186527438585047326945405679682513583308212903599648263339963077
6313492944104138877079179978978265773698853663840231473688710218049008658136707285452915472969863719
5065073345029574699426866123934573791546747814398196698125054408919455140689299232032370273054817144
3195808598431182524922436025275382023745237671036892791361051621368979075965521626576635142543324839
1597202676372379582269245915781167148192575628544031970878167945965743538153615398675876383416524386
5241445647995135846872717925482997000231881610559495712706263814843230379605590888482401216387067705
9474982881147280150614847021736080151532051600436091780424498869904438613710024463295622728162639681
1352493083674814118170229506927994490493034748827843440695212729586132642320646978161153360045257445
2585547860607926214690392499242699759184681764737351856002347128269410241990816721848610464720819147
6118136982650781090668556318782758965321586614801934965057078780901817268104944779331538645966529908
9190949762027493528758533061243653842670167098831476282344902050271705986135391127895079724206312768
8122709142634619380320262657782698387157922894352596668207610892510769716337380557950252544854124691
5296605710342268665043755709771329331197353044054918792705170392238921111896627821467822411112666252
5168378246974009856114771818940446702169430246305272091984915223023865035160823503181325418547617974
4631154329715370353485192675284214062544593847853448423101240748608435743601827203111074931330026815
8043320914646125432618886330028829871035706372733043635081852954183324496989461116358418493349541532
7231966006339146205788742319925193025833158228903705016590825523183942615909515806323520518084738130
6271738696303320760161202921043729359459073955382309751237332349519862268120382925059501631274365132
9525100079244598957137120622956005071570325140615141788605111232821684846499514668931987481846275408
8934733261541165121896304377401512489797219111639303839262735310020407096485516811147352305734313491
1000088320162582910840750235271019971813871790935267105123144151714020594584990376441268632474551912
7194883921885739974372848422090576276625450372523029843087617695362241784368347080338365495291814642
4575089938164410251253804597172571209871865945859722532070194255647523564085429043446279460065980331
4895263489832469025310069635285092723047387426053327678300578182312645696141951631487416094616644273
3398091873348839936673543046817708364813548273744426338525622980750465875996429681981870737927117477
3296580671512064534796212007298978986527426657118128869758497193194645832504343991020367430157015306
8535604869070618668832858032372761606363073149846991448262390337968893832636145478202011237593699895
3828523045995540986583829709106296019034978268001697732364836615884020090105282360966557637416352552
5658154630428991380668789818259105383151106734091750477010224829439266496652299887473144983086850250
1859910915429810843446391532785843424478250425937128244292970854022747853264796953621970620791571790
3306432205264196217211712849988124286231729187075554871509709736145554625645383474726098383442782710
0499354309294293707928086783059200913474232473532839512938346124044793612255337908082036089972981153
2100867061105334941507189769090454284471570503787501645473983931598437314651013810876973271286384554
7583659021151006762579733012412662120223724166666031633122796491264451516000777401402819399182107407
9970295954622495474787532884683702876385243898055463840365457111672894353851315458353271313004230210
0329895523931733187098811485272270625114330390950935947802298042981163831614921050629002311609711049
0136297744703893172952584699860957309392097780886172775488744540960082947706499801693776308246318512
2705050318654650015264243898153532164146140229490098065717165488642537716291705434442208731093662438
1836767507712569748253618298026838149985186224171950718344225134051132034911078417899091159264822715
9256173031923992908562821213481584388108307924585896804917041361385113913075613615544121452692645899
3830529364056309406521466312052246595050359000791414772734662857658396347598600754069879240418741573
4412716448081644629764061505305376934107315383591651648492594159935053648158712770423687161237371630
2370246882254383421675025602491418074296781122651375328533060145901666839852877212721719212231445488
5315885843617377004604543745004089184791933674101851636306162662387251144618113325771055538130843059
5815312392531624396735461484947252685030989996178991736626804792966735584136246274813864124477068675
4537468624157029638875644194680032135815990992129763351740686334169430452466834706190931796361019215
3254202531038069294378087843243275496870474630581147930446637850312873344693523415106696825459291813
8197188499369984102956426585880112164534079649489569044275952234631080414098503778279605823879335704
5430849164683391227136465332015919802571441323958007939588325754335850853662514645714015751242567844
8033797323880732990516071509471247149935054439204895054899509084912826194755352229756056089501314998
9960754076192232258501702610111014602735883523403878619810033244241625288805765024389533438280891093
3509459607506844752247426264355759657399316920859159932918520187707412793290775756073108555285583006
4987433979268688162012066800452708541634789734071034135934888574617195245577330778662033983036316060
4144246691856975880556985442954923159100087867775253975312317449928241556509663501481485976710231172
5023414484354914105311759713809552804774340828731133938282887775218352988120477412608850024604947941
1233562022605422751383106703751980499059737414467129643582223616184999573628870581144746252796623354
4497767443248196349694866155059527502976934588587433947014741587829110993468076711794691043330075021
3175376657886945168921944139938767911330454342196679361671597781418819443614115049145987070801828652
1090412877428543223205769640795677041975724989655667164838763321790308732163662628181505146019913904
0118954501051290192695378200688839597695674310829990238534510550152480138078887194373125371696287939
1526727572935454554972178259895664084492772720380250863149001268662439612090770766882173897813584307
6868581989790234884037038815955839430261433330995460317529913592942764782720453972108716116569631757
0740270363194461987055122649625194600860568551658319888492607523909964641302499293406422778298181983
6986563258211945894319429932696304213749493454706356308881903429429530314761700823117615893464606525
3988284077317617785821474734440400283207100435684179601496369187288654699235888255094738591480932002
6592774931577197569647150996097394769988784698663776393281032338916184632784839140929302841936429804
1815841434495261672527157060148236281046878162967150355600221051869514687420001224098767118436007951
0741065080951429172649349597167597193718104109256972716562671682983236807862490750226740262948313076
0122267648402799782434568932713784965528362288267854274301488978171914754333598589627704683282949503
7938176466795373216339684470796763602626860820607357441065562508997808704345765781603420037774867477
1252910554196167085388901691207045853553523619952642286771193935741123574341710305485245122299162115
1380114002742067108780327921860408770004423846846886234003591177561391289002332923638977885142183936
6946169790784275120388884839225307769279384593040309898260864286252576636714331482012467058137767591
7209014161865392439640455058237190105587339086430034790655783196452956222207707205481579658413015176
7478832641702498486280333647038370429516863641099977498280112648644918646947218493706798270933012791
4759401024311448473172623451484629222511400136123376043024660579559207589022641747275005127404898811
0403093637635043050106380192802302005654978525486771600433425852489805650146204785987513460831014114
8657498722244535301777266165225299015725770806782421568584444298161854662133856787760721926937285142
8364221749082396648784799569604377982385476853053645491102522645761937661930236504680991242555163539
5530211477428336888157828917038007516801247438798202092663240268129849643899762862205086420526706761
7073495452592674599746971057981923898824944934621354765545387473542678516813111632521328162012710456
3865346452606321627248745045211367822235620321028559122186587015344562597634841546490327121298045324
5432520744140112108123234106762086878281007148802605492286580320117250849009676065817391953576691625
6117837384447100322475697603958408020850059240974071803240484161822113685854302961656872923741947256
2132332623823885054009942239985822813075475748934205527064077262121764931575947976059840233265315637
3663205992194802320073864395900548389540340839141518680135697565638444520965546421478099128146334186
4753704694984952779783884999431573102860632910765494123657228446519384234854245212347894312881638082
3661483118360407866123544940425799738232119455344829964959819480449146039412165708174023643367695848
3149349260133117450072716778496679716634096078931933211815724392985117178051856753243769883163446697
8782466424333964259819658969632835622964010592145240334048983508797695554845731681866985479372888330
7909001265662378903727221403107134898404797497900445770837374906820605171314413966055685149012008525
7634845680884905245775511374098241225046496335107737119875093940547288159747949670432340533258861943
4200835597418174554717354319226467257218574013616922286188346282808117150627094176214416729376498606
3420766831149225715825649060695512798733915695831933754080472159215207238704204861347932066365296788
0137043241018585173371690730076059397131979531963840891266539175473069525750320231395270026423176794
2359031633021736705437215199967455298501688160310046682891024638817478591264186064204672767604830273
6411507118894838746199351844793773777653611449064579026164985480619216927329491966578304750096715615
3234369046331578502089496148668354526080001224415946799528104819907702870924877464346125521360032348
2432641369805031346703885167814956652238223885088339232738586379126405593001919088639396445996462507
8796983102514627276608514874726453368425427122759231828260386187133084539586489688809267584326544075
2850117563753014854849129133713081331004868547700258129121534846734562681955774680967160217906275057
0816071912041354252221488564667216512654319059242058967745134446565317645773971666880696736681530354
0183124976409585250862415601842913563642021111825756520592941679605506526715648991170934051782666204
8377524431229126159468397177861292468744272591543656866253032476304625155249347659596503069538079872
2383213633744320036457208926065088159195252524835958781430478879100202607140254237564549146197902850
8000606946309234847323025740761321421304044994618979941021849782681849300720610144290011534651538286
9428534414103248497277296131745264094387893137531806422486405298711988346146509508477012741254307756
8615501821894337503255541829373654565581879075504009722093234378643100638461464280230422755281982334
9681661273853416254367231786562905252164960943329698173139592127652407153800372924965689793059016329
6020958723036949379818742341952924342216154285540875382544370130777577692992693023502874528833137300
8765322155283398070862522991184400556683695173548569822404026577061869736385498891586667672352121666
3993670341915998266155772677893092301681061177721132601438013685062638742636012672304042627208299586
4949907173520115199126231575246253962699095340989806002642359695215574144465707794362623922122865834
6273959990841303298797570470890277066457109327600380602159880263554692588306152750007668569764236881
2122311354741074793849601042895683756762152107781682386713544808711665043588090139794555967184560892
3807363311080373341645167485881982562932846396058754528469231119997982596800499471233816209370981035
4068664282727072463003662213487987921591302150569368936949215001767374403973964926193955539630783005
8661595368011612910380762439651815664468759404522281874037617880983591250708868735745595794515842259
4126279905844039560642391433266657335139141667790784238669175163968223029488397871177233979896788681
5195873612597173092020270114203487210927407125136387411423954130490034124415830404673133092568807435
9362086765911852950928212578669745914142691165906929369328338348760930232025885174946437863397901750
5125564250079061482533413258834467968075856723066360381457226225805142411682134347120477710961623457
6787320174440521038099330922887372928695005174200676258875934794631634293677018470311722477254053604
9076094057211831501058689572482910154969278604887804610615442101561204476495281486757379299813485963
5390053173102169370763876541653838436315050035766751076373961560302553444497921776816678724146328903
5965288792255316195057017280083283811178497457169561135628794575388534619633340750420338541547381141
1148108368477098700955525031348256177306585763150779841648608351685276746847283459633072590961552217
5906988039153660424916129604750684739630742034256547111158015660284796575069113441404195095918315953
5969034553212774965910765441668752583871068914907938029993580592331783225402409748543417182802380978
6223274299385792108580073528452660986447007405759120481159145750161269003069021670348205521951412054
3162284915698915519002920110765386068548451051315104464597180120579386445456680047207614197667608976
8569026447431837355357304156525039418664336206966758802206064098494433997590218920635040431546079992
0481657563232376869459670309536969349383296137451363869855298981607489675242725649437395867921858886
4602478693070742323474429449975176877572007443450035372666957673198503601404108133964192211144992513
2865790377022207551207253997926904832070026335351390070029184481692022833823510074014689772375496171
5457212673797266840313309595149544311458709286094400746163673823987525467230580850216150074151768117
5157074566520495080394201929344429533965152560843409894027160008162982766717594460111422486482620891
1969896700741242237017272352656781388931233723485455071033527809456046788386867862557318570575255721
7833342065864697157582567798744054321778906897574131692346292375453977099426677367929064156124360707
3093068243022084267965720082217660727918438501281106408252255455830596092193806937387760772459771499
9780985944435896353520273608827509988077425494159255600469968727261030870282175120246948157129732153
2803765704183433518655746494497173151601316228978023444041630751731243336776991302958878585243817108
0137344297613834874092642215808477157550412703592986969078648408238894644605318470745368272111707642
9470633202207415663515640421632470045711022840258380171607492855114952438023396229872291350676339885
4690750824019482977298789370592408343321560531531505858085164085063409525708955890518754759828754135
0896695177729974616459263269303742767409334061851018545305609299986179859713931139456586385939780848
2721446914277992354567830232174348395756410742176293461629700794647100450806361283002602040566187912
4004129152125214345716782361343712160242697338078305219150854162825543197664019204950998527807822771
6250830024648042336120947297916646242186048399518898374742431876764294375257428036894983668430435069
2641108863974072905343320518706824034814911960756172096229593601736129564823719269048972130427013846
6438722212895051310106721314262401241669113340427573780816475033781356715874745714476307083758419129
3764588670911053546897195982495849027417779553700294452394197735290600391083377527819855068859605736
6726641689796940322214323267943997885032698456476447113486250968917151966890560235012003044476397336
5114080817428012694152246435349336020572373419491731905977463418452901571391081970315397743871269992
0576821098116944806653591505512799898304334175791878479988185865165640488859284182545244633015454896
3024298767999182891257843649846920424227453465641136611984758592589096999874742954340816223489507421
9611274241695621929650467919216017028039441798458807058405763095730408428095127630997862330004074155
8095559315388019259952249208484709456708470707046566642078310090238096186175690763037350052865476275
6569783567920503038168425945021618834272858655866731918580393632421391028365058692666168234933759018
6955188896942593474329310866562833995079072464260925247353531823602355841514893535443850791208468572
4275633663242771719026179693182393698674793012120513018498936860465060541358638455606614696856301254
1485646415344906038076277103783309281740520943265394844607103181624733020180388324207039438204817694
5508591261983310997692129670996935076845974711394387159979013948111143707713837584569931367714649299
2588133823853772798155627417938699134841998262368695121352547184445126097042131693195051227264074813
7371014689444912995414563554394004515052657633948008915589802226511564196946167355785764756990587389
3294610281510403341749999790998600942315113544192756494950670042237861419844533044835444015725385122
6573358428357442593693170966316153689749268219999055069432955163640435858521845646079058132734045961
8098630669896432069281133614438950719963569218759603435506102165460051943320930703345776578427691987
0936759621641792068260609030855921920283038941107520508992134291595133982847529882913832922774216696
8798039841739617737963235123132845512076217743551099566626100870590420681104343610868518124483542799
4334410807388730001395335066668483042258463836284054762612627377155447715731231407163074704509893781
4378749674248623118978636121641169399820788799270589789749451170792461491897751393833990943675714545
5445533061341224731457519971786468078837015986319967756140576531107053027786380040778326931159562971
5442136347799767778785764980912553555421425575696055034781419572327855446158731925696750543803591094
0959171419870558353434887932668406763477801829563796497091067957635889193979012908784446682558669542
0501151215097109541129159849446714282060155181270153788776856993666255599290171010236693519971639580
6865938025695961095386903705554290011422034040431897583504717019530275542019610374132428574955591473
6763903649084255550923001371996009990136304857352617499346123212184366365457979174847646225344473292
0169492214441451132690784195854098595098827024332094424263568961112082462761732604766060189779953366
7957238722409957817873590902950416137595634183736877598233147922468369370958765539479287875326587364
0028932475809274359951820397758186659448832903469718922678667563799245394035553458914233338620937170
3916500161954007489891480216678415298723274789972156243272447864899809400047833559393880083719397156
0146070085901284826907864683787086106241733917678214304444017893173102551073617231976347391349386613
6651498237721913857845758587738343971168602816853950601299735760098049209729683859654917405336378959
7364796154510518797647587693839846467876146401752309874252766015152790392407002711376674145503126475
8959422838142524647199161976644467161187083394062654513277195677726541725530030941779437625162543568
4854602358343879833118387954479558707533861702976477876512824069442179446332281096752833536937063545
0529776419398904472365039569094448227716997079558818145902415250645610795003342920590544527018026619
7969298337075565548466132740933941569906926867687769353094539554665329991483529937675613159112001274
6961567854786787377926208194766100568556764595329899554985923623329246488775184822631636217976550342
3003199754945221343571389758624659698098805169037932531607596995078447672785779625813086764658120107
1855634459582831297501650511383226103449084363242529555415944916584598570053529372120467154303773348
9600736204886249265664377349070497336115841538511753962360920250971683356148401858548896134874313193
6258575380265476192118150665188445382220426934977793092877560496364399421915071683872036268110514614
3600732701063838322156982430291998725114164713729314046722997744557467888033247601467063043039513041
3483579537329842013351225987511612038989598064081401608473586647006447521751089415330471713263782569
0905195133047948469579556746200518323710024695807988261410214375179010972102197414799129588804692749
1314754755178990716932501707058902635117576447809021075317079404969615054925680073358925644959313895
8039506180101996520306142584279007479551289253833054857072501445003001991737816236154793575064799899
5243043260918258480790771321846155515811748053083038418048663765895259567428780360275433740378372958
6178708292993025447866536259010985365936524986439022987489418251990475362062254760785712978447642038
2932090608869212058248418393075808821141001839733459801622671420888288082313815019266855005118297328
1222532014587965546979875038685088495527899189404663393364009453097225336097008704399623850098838589
1365961648188327778272573027292032646566707450800533124592983058072139556167689754375082145855203362
1420040305165298715554673234270814880156520898673304240862630158125218374755855837489993178002518532
0782964766529921485934186454572577645841800570109470594048069641687747153531338438568233202827883721
5861574622949320735345631722022753194093108036910860471306757381042281854218045924206046493674031734
8347978901700243408409795554170758698455886365412313059525745636574405436995850213620890678563949399
2642365648653153575174383707877767384282192439617379603887587357416929173730410368035254443208591008
9329810143415243944897180769552366346152168619325291258203437727466230494891734822252702769793994469
5316726918848119239044124955326005766294184565143053847043456585136737454570500493065222023719428668
6343612773914841862170670924970656373388455891923815501392253670344391617405858028303106955773909205
9774052371433167763239664673660518540360706725510064915639467375036143994245778368069162410041611342
0230175594849911689414777032879802771239337832235083246488085602142665581521455574636792440174810517
5364724105783016052486557966199786770121819435610498798276494530754375050529000989131007323506281607
0963180897926096679008197636081217619589032552956269751298693071987185007040661023224629923263428245
3437377951846945486510158605853706884590532309643674848083904984579893276427085887528904259564931010
1674284359965008117439460414915650494881436777034302944893019076456278833782079915025872830167037942
5459398260901079670881401110598006770473812301506425734333681309133468066924704567648848743212420000
9102147562537182168789286223369301626678981348026428793497672562109987493334892738607389011719212190
4694824334069220310361774357067785545917071443865045936841649380188086875385674332293535819106159369
1411520579169848686452305913108384843737921690046347677246337137645164551838840133054355323836185047
9106894743608703731410490932584460137861827247074122507299899124503853964344325851158151335785110551
2138272440848246571717465067969983761393724306129267670624284275376390149853445736175939650190209327
8424435334670437090819167927422233926015350581045012177502597478832527166930858153612004195370801689
4289048603349499104065663472328250751280389863460568187227387586735577492620746533993880835624582558
1601021275614059983522453066205216345104762555079108898256239502120372799941612712102695676426104706
2269724935008614632598635814997431688439257277509511372364803280772354754846607470421166153361128706
1707269796805624058498546867730943049108236911701835580708707325741810596280577361117145197267730883
5937719375803494817174263052331792867976238787712376259219265314880805061240984650024508052009436298
5360129590173878665395697044732276790690348334747804871776332179669284118000211131067525559818608692
8077949030787582791063828969432090764565081552547271615632428702909328672150738517640006479069166224
9744351493952696167996902935956041577100867184038254348125454835050006934691462658336472934434703764
4161786639890530811203439367912145094842942508506109931671817544212401718769108227126172838661807124
5494828517209504406391983086073692276656800085922255925899424906901068211998288545606868528411298154
8512381015928678817162187344989822258638502024670466486723163043341625164089671800636003194845588611
6093687992734628237635029406503740996904952990053152778578356659745133479343809986670788075632778990
9306557563396188666762787491747534483658706775587150683923924627124540170384440003367200077223125650
8665589098501469814647669849655530634815901169114850429759647993545500271388050727930121373342080063
7431941729327486132239007255289242174295082654630821620593931814230242442140182850343422609120585086
6458488262609167801150120725765017676673233499491145176271135050470583441049686502490470205652385971
4103309398835970271772294134744767687040469200931431548434209459783958759895835807155461354014127472
9119946540326748421053156848661680108753010835839771012648160799434436244484072593218951406369162992
5706607608929180625567249236445998222896622604431431549294944633719687445264920054216794681142507174
4926131000591727304214301116218864143715574560175562858939091275515232576345968781250031432761340963
2356642048845504974770091274995934521182646801385185913891055611127526724324388075396657327405158052
0372889437794203432930336087390560479745220757402519791301865429322757912353522106463866943905381677
3495299510718860318295854863704679234324113812938446688161164432189792023526724900761174340150666870
3320420574364344689195636248881267441783684617264246782604139094320391917244633925678715361829240221
0357585795639522692388494077196014016031284792158469227459649499056141032864376688706593259191004572
3430627554330902502688943536197398202119826002347685945240853403107213743701260764551281863315649026
6413509918594668496353791691209250736466039462562216938170704154511159011462024391886250364530152358
1778493574476225141074899561871266279410546189794724776223217122711583047697227980411043836184052408
7490604806502368546283624788344597269120897679487305370050671458174184094940829888366156083725786971
7918561396907769645554716145726842071367240043948502371056088479580251624915961813791186640830718912
8067742142516573384360022852144475063318444937886995740270849375437863827308038756236868395592149012
2658547448333388116969794608715278603634958301038987837332050663743194235307078410165907988094475597
3801054112080650478768150625028484120932921053960355494152573369249681134566290809759298381494417926
5062183079968764465016653074933460415832788309806583303624358228661269031578812151706347770165531162
8344403680537657797237070562287407901818288020585084606013986366031130488396752400282141048991143159
3631251335168827508047656204747191793685315039210400737224871098882184474726991745769685264982101424
5504351735019872630650723457893357498711874070557279447354841281702626111729028520594871699876787498
1382860079444631913642887986458166266546454969317251209979242024393286605110781013499303086430317961
2141356810941694234099388209717348811936618952313735152299709126944744839311867089393830925105771285
3713417895980569158623677427403865337262765917593701733435196755243764105456845249253218147350539505
1493276231207200095434650438296263722353515198276494141803617433516327419215071212056136014304245518
7737277424746223222440326721118712952350904963959005053850140607497001019295851523294320005279130412
5482224524637908525275326715687117729723170874569228313882781667721923710110440003569832032419656012
3815293610643705106367581425647551718881144972461615756831839749390791018087605681419267426162889566
1498891316218941244506257788444883661681727696974884297913015321486057664463933392514162584655384201
0328528089110401525992302232150708431459385399514406459352065200961081250788096377630489236405551347
5271303410646703181142480317992314383713566304157580831247985395401632183780314260262918783020311531
7879219034449927960050620999447850370977238534135769180008504310127683651722180374463797722554254274
9768180707988562463827411875615847311812987442462791319548887823134963736352197486743691825507439216
3673745049698933386827053206490317575436052898043730056469285239592633241873024276583142736686333151
3004678540540942831857617595789418879356645637008892552197524354235388820832362340833302215905268120
1997628330086580870579353766241306749389611052243230038765169559531416720410134095267728481651725907
6935918822562982933761528988200564272345501378218073838427109735032070303674932230444208571768714477
1707751645497558380316363431116096006752748735902909020524551521057575585869472667105525865250610541
8302020525998037868440649213599954140152696996715826832686801843613754969408018126565915654065637020
3852394811716362842077623302093438940265091092927731418649447639608066576839323553675048669851082141
6041676436963577749850361310299187098557961216247656661330642321452836158726926081043826995645589660
1840975653301381429434590212812763182245249596350100250177607131401130951821233586410565473712423732
6236874579016480354669802201097422600852737118651448375995621702349542522787427152081997149893430052
5270896964055739008606217224743995292465688626946912232652492008523626121118685872917750695023037858
8950041720612156316055604537874111867171805624893484567503022770879821720265037346895517006970320141
8108157766271093471750492240667358585549340730068318224289108453876627251909916839464076456355665383
3144672485290805244204848462099510358732357795547710668614074308529737458858568339579155215578055473
2863811446919905367085469179179943854385833574484088069938906792940970229825337508328508722909393204
2929933320885010537119565200907896567794516329975696226599046799044258189488682673468291115822047609
2501071761987682259395566477222329003584191393212932535904595516326516069384947362506563749734786791
0141257828738320997224225513536964393901290932737255598656418524048091420510305918960695499833285935
4284997952142547553373234780750486564841354447794126343116584069603455514379407556753056662969529727
8290729515853935685215143314744986267909853978144343133949462674712251754093399059348325480685918041
6712758581780768058298316170418645813196384965213442302244472194355014430629445239078211079646321249
9277455612908145596434215735974085585032133511116940429566060337802899957139445815780609868713034604
9534081227493958340889172547914762978748442555498985365319844635113475650671979736248262385284296370
8431273125186976272007660692783717539572491111906124329700967953104442738316737554637514237788036306
5379402768114821887816232346797025357097371919921363465536976009334979136115850160146318792454147253
5333727145400206897752497951830489098129018445577033712430653999277253563583753863682077419087003523
6662838211889681202691819744187441868590121555966523182121094043153849028774048149160003433741765378
7308614442890909594613657169480362836172948207607288456108159799987251161833683951715533694076054776
1768737383151902414191925480780124792646313867855348033479456259383378133554091555840203180933947952
0267320009806017840372651502855381354831079289123941362412204091956307960717098728690228507452273598
4560638849140032998525472994829025863390091598554925088663090098246894000617552727307529044570953044
6068481792453817963505819370343112991686733005737036527567877863518129543064507227796317971280863117
9690627219830106527319799443459683589372959439369249095224393198805066234055871233315457263794614514
6942582782487796766204380601857070795289066739551315837188097787345668953461688731513390634706342043
2472251737561606405575938080319239145390755778808160349455249811437356286614811923438729864163749244
0893064727030105007358087665831982369566174890737488517664389037091935737264237178877462471941907580
9250414819854149914887648947711727849239621976660262972616445079238909031134152790037210605136459010
7294083921063662914886672473801864176204389639948529754006874585937767630298895382051515387408363250
7338806547814522353419183278846876910040313648037638828645982655235329757147151032271585281751712085
9103402473590955834880395545032971104560305354202680252508217526982468933637007329918321050693020092
7796416287564653286285566329184189008141379720580431065098317242169771894048903856129406427257363370
1239313453238082678111420611513894292754765312437943980234793783781610858846584571871078191092589806
8649946360460500754618975835977567545119978420656072466804378452420959038155365958050038400640807476
5989056854167449814627895525196219530498409616303913490937257979860750826573908674062896831065793681
0019582894528393101472242745978313307527832840404110011525948733191136668229930432320492267279275853
4431822979515555739225060649957492414804601282577072779842346874959197864207306968639020596360639162
3555071565839383752354050700480543173979425826567614121670499013359339378435037281131498228583126923
2634648611626528794885133595841036484389511416157969181241144979512184002758534719076653075307798609
5495787425777435346575731997532124094977674942623402128391698330937136909285162294719054725685936000
5408675652480542839311639330927523865398202698586873414651986591582408407109039842964931348937119466
4372084528800029980819488190425684714930591601801797150379568730791927432759253616116675073920375047
5153561114392277051104629228065598730139709069188469540461660946001714880251765764412742821701594470
8995008975832700192751870412369530165871484177543346596655034979357362427795440377686070123928341896
9839105195113714611471738909226431406020024272781248256806911177593011705359157685992149064996201475
4358390215636490408591131487516541252527183032299185378472355386164748768971937475170580366510551621
0285094882361629431245805465501505266367172291299846339870152861155599091961703693052979111419618663
6782059378518711258839431432333762667903405565431992378869384075203964439251440235590109487488948120
5611665643174482969076556034606720463686675379144018124942294959087586134925207617829395867613290159
1832310314553408660819894950120159001596392999395542093484361592285671152156014413432698763829749952
3818729795316061120452393825181215366340992880595773457487626510750891101880574824153153005329074688
5014910401931723909384572386985397551171052890609736705239558434242119070538634396056499336801377323
6081530114779548486752540557500178514430097835271109340611479928900402983445168417329332200166105963
7490897444538694278875867814051452989346175492989145113601045151327143141269045311270546487862169816
9456900441210135525872881624837579686728118055216164268611205364155361179220075277791463058229885450
5166097050286726571229740348509784738706992637426453581562825349145873427471124826991833477402129916
4547784778226872417731157046227264831216655822288751114263037257142585667718200434742159285110167836
4497774347249042216689392212371210100771346204709474502829624044950483948683005984744775014423540328
8626734295710382971164205850360562118410657703753729447006338642093957741231721365947965312821292357
2980898512921815107764235699278544193144694141608614594518834985152561396501683255625176589571931416
5443716381347452898232370966732058458239411962325956536927028074060104264424997232894264283178975053
6092841819842603237135273510360019313958415131366190435867290443277412362589490759912915680870409676
6855574760294498709396653326363270612131412951580392181007013542408719727828350102268476875331443836
2246433708147264770238552060080109441477076388352942436482425923221381691029267884888965942821690802
0525718249057485077959484649611551819667949102568616698416820948173409782048798483682306422047165961
1112973946172431550216774052779084609334471992424904842859027501622130206903231731224406620994449256
3925959772878704403925337454835125730040184365815576031308929445864209497869375147892167997386098478
6013961565304518446840004716983746436090957663180050761838929999282200717825998714406823720355338621
8556182772183779470128583093284425328369675514857151765783380056705961689158056327592757657875097064
0635464879486629436527636720889567185117224223996133812765379518427824074941418191488867374415221575
5333766765424769085171950837523421397257294325677639873664335658284849152228703850823884125723475032
3025030941519000443447634017888551572241775430438640679869867528068252705796613507366515067280884279
8608668782284661690358908038054246873972772794703682908486299994439285639990804081357663690112624235
4465350395533229524138631146635682974554898922456772348262563096606228402126324648774819148727094432
5793750210134782271181084226032840115528864186133746386593667249215742956271354709243224607191689342
1082512218101834816897194374065800326302647559424399450814748484314329671714583830320859834598265867
8432576612540466955545217867972229630770107185625211509793382891584121345975881960509995402965657930
8188355961833244522445010443709631681465230027269750875421150690377504109847073745911590074614946492
2209134889781467333207797239747598104150214492828486710852353794870496919850613913845272493506916693
0067912558829235023972842641219263257646872666017790226610306031279498873072447964327647102897491584
0523364343831651362712981688571581296979323937075047256230344014373119131617994165039376009152861888
4054214208504674539281421551733149009457860385670448425789188359311186069649483338198827931346400671
0469147030759396111539067889801946423964810642724635895793263250605516972561100182323789912258333017
6174236926039820266050341622722190669360394588777077470146730847987484606206437292082119345638056515
1057425259123729184325113745111949070841699148977725099348724583917874467086768794077187710449709192
8265372252510648274399705224814330301374154105560786022761790246907434345991586570876167001434701045
2760743398113037238606315017206348191971650373093289190251670071291539004093983021440555625590723753
2521720998409696457409337053841408508436817047465375337418207584379799151172814184466829061219671850
2308060303618756808997406009384628780171446669478070913906090308689700885103859000828959311922228648
7316284662921973285320121976776863508361412560762979945131999419196050111449621171744021237065962440
0784566129862253180286257388506845645622984634562640115134863869672174401143503526872728147661074234
5407337368139584593577347339549339963801132672303502031808280909154817455288821116502406946566584181
2071184639545254746085976778374494057243215450066791037755616384992291121741264929545396802629105592
6089838131489740699348872565612179914291587105296003491299927176977574529269900678953067686804286633
9222769740715064221233937551752061981452102264865245044577663513693995821338281127586665407683341783
9482065434225136497212260354069215282216913915869097817216672785151725115467143193809739652690982894
5223881994730267932360114739600570371567259964022960596723855798004975956536096021657036213151223333
1590288904384000991694632470136392466547579799932532212634535140891716634763601272979040258854397349
0877450426750016722524543985823451684883502672561504654835089691369178798165358356396434808341076681
1754034484241476463251128939200251758026185548239867763277624789279557016995753167663579456131559772
8618715331655976722048498387321688499871148325270652051459057563574911103337607886450092415477874758
4215160953064376055651746899947839612002794095987667804985028733915581233798929779695086989744622451
0793766976218024985815235164343026545468727835237050419644470778434668033747577791560412662932476217
7215687671265059483508400195691670115245148078874218558790443455201019656867305472344727226917877616
3422827929614310501941148924074177019745321134694660458750540730574682564003548822720118161111094043
9359254331865495468477955072523926819993030147692968692651585788121363127765911177001173591211301300
6585330607469253273158231203727548651908711378185774154525299404919073460109657122542450399516297552
6507083939094356514550827481439265203299559105854825182934989430420065640452557875800860341532758437
7239086639152735430878813513397765639803659697456203394556732062069078012504837474508393426538509321
5900432854777000387837930933673065154179861686904173553956424232578976299020741054985918354147904914
0885822009865104740634160753886974488030977683099921480983900320278925070757155231527225587133198482
6505219794669090389306808189610005021656884352695634221212521014139416861852278480017535812798626744
0578950656515639160570251395135697082886575452755686967836570584270615037661408180340161588598679797
6010458065397141168037840594567877004539267515270297244970720442743355077578984167852594030987247187
2259607561357500907282763227942282731233204187157159090544379245554936755804224343145783230064915344
6275368446294381901571987734857221550858021593601655054644076123628674449388357399405275192333814484
4457979589605603595970312174508221149275117419508640330525531582468908390763438478451066902665104608
9804761020052629306178583640735156006251448896540816272855162167076341302471262087005013369165014115
1645499549882826056273297360653473522819257441043492220218597685833681706094049074704847294334247140
2784273181649486307313897141325048202159095974242832137679237219436914750798954643030176543842209485
9090995663836550382200067843330342858829163351879269895748636399861656760375510693402829843541074816
8558377518710871633887058866725125562007437341434676947983824610641430608705588122768870663781852947
9514598231541212131746749441401919278126940809243378621529744666833441215882814217856769689104175422
8990898829621616772463833009885064323658113910956253001595633788220969202641290236131134653036134466
7053533370061688108967298977406061576977851968792140716884890317914079021016020453950870011334828709
6470413199507236452151107579035778162379545125786167315196458849666475581717196128369546567452466142
0874330096874628310944490741844760770717289822169245771497360213098079030163464115843704230572556966
8426268784226341750506083063674206993456609542187344052537265681083832910890380413232494536496252471
1265128722171187725276422882938492585053639411108896507996809945511642200832652893211026661260876582
9719269017714225380206033371216656237580044022115251266805298230706315187431283548607423400466866883
6983380819779764977308336381211775384379607428959362816502575086562297490628192094974501950014515080
8138457295308767090528365942191583468344431961341997536301686373977909472668226419409140977327720452
1119061341355565887536880997614208496067505945666734376978469095132950113454991800945374906504380417
4102091140638578656986758219929747949106623941962150604616494648372780532854731401451906334511080999
2517326817113526957059231885376773900394704723448753053251837469654151859830693171076572911011887681
8306902715963623062875073807012464804376270821440952863285787851692155183111462091451286985242171972
4452097720331271661311632919864989211737090266493737345725019099854752605770374829399475324782159086
2050694762856557895131428507514107323921929520805067961803682805729650855730876360967443870471320270
8773945171958229876645591436377385609855463717236895452713285260673418226053729337195068441988208762
1745332542464312906922570176220364473381216770164268991296796012910763204867820646144151182485534203
1692118371019837323670244509435926904277020946304840124376289128349911545786241287822882137262571527
9675855771329213369414587783420318607729066581745340836499383546700074588106745598875772685961153930
0330789899377648310438050846137746063146634878727579759874226909208262452641044355705620771703691498
4986266174655227457891005365214597104280428662807765030499273673526146971196186845748566401251330460
3032656392019803765151575815983803142178274710527985378723554724456781887529715306495971847666503439
1192772812051792798318802356598836285324458356350850173207986975625361683118998506691885480126899204
0567892865629903363147330199670382298652828018347495561262086733172619139123725089947419785415960476
3811697632534365090966054020539428670674130460029688639139825372801663618771563342333267852845328739
1556998833069861766992687831730991648990573745204707580820920825059550413044472897058580472188820209
8729883870939273931365915932580537206571779225558351211322570610567270951833479004433429130166535834
8580266370893537078607476650682767758681201814638878388541203175489036141938247077568789093014317466
8567131400381834902564863153994208238866781373522467224396705381555856119979985511086493430983616943
9737726266341928609370134435560127566339304419095549905593364973835955074828894543721053411001912946
4334890557419433582175000586801316814642003066195102377492230824969287529771330470564651268731410961
1081416000354963874191698061074781841267543471241678675190362247472622752146405718746453188766622251
2406981737566336267715313222519673648697468426706604631670364210926709615668619799032441524888693857
0525089086408803214460929422916176140747753125054132464397032709956866163695921488521685340938865815
1347435030590713312370565180618865221813204440036449210200665997961148652617191601898659990040507924
0535098934084928237544708001367639927058385027635402241229362405261091079511650963113417355787866165
1089154456959004679806461678921865718591912260658924502016361673435225040392429755218291889447795813
2891459881066429870421330844449748634946297505525939320351851696508171135435028000844923183780151281
2765435793070991379137396144578464570721764526160886421874240057429243430939765513815779209829005397
0321434443277925998239387012737703339076505183688766291571021425845421778202340873665615240899346397
6384006856996709178490859512321022618249114763560066696747545113174149929496876462592932445200305357
8089672584950756325046288471574506436698235161679577372690741548843664403789839150728190960921643995
1668111853849109975174916737001657974070558294147655456764942282780106819533418059962466818287032485
6594341423107985535716382754140097670710152462600288901530002912948096867830232333780729450363384365
7537454022798046826154195684302597100208139646795175302601983133919611727846966491668955854012668901
3563443037513489785662411606659495524871588347860261960426216361707053372514764735684579186446320059
6248656325848054776476056019321045180245618679287915155579552328058361496883708936063741023142911883
7839945389972887988890225161570505200248773533786163863283788750079733906126724384314207367281076049
2632136016822527680360595687852790734452954778567418092007729220344345816620905526116801933701559837
8747075258736925960490550246388623329414647212378618961546806295006578784468731879972996405890229660
0351326619672409294145778116221868378124312538044645206331862124521110336775843358087073666016955836
3381157349113610544679102189714144452137291802348611820787508188237039940907956458270313031182388537
1668912813934519680976343358235573121172042656188092102877664318439334435003202113985871887946084136
0983366740471139721587420727597809361157599299509003834074442653013412938383141723086296492639256430
4364625529496571485244231889237750143616521104758679578489622000409749526950943400910842877748413475
1988044562826235480441692167561957528291228615238741306544882343705026705672624053096779272033825952
4757410767874663828579787137504050473464272391193547703180716613958840531495160498259226067550586983
5823618748612025274759732711909987815614687038391048786165489782699911583163385284919481396536904250
6565540334849892822528601421841725800128858626942021008898630971320405272396402282882801213952087361
0957560719671266865128206059485768187197146149068265791081487851201264466462015122775459316839040634
3423368513504220679643361311933819431789394091474096885345010084830832861362978995768626786203133000
3203053041422326087836115854172584857019402357783448791760745353512923816371624001099525966945508755
8456079510023977697969454915111130739309815112397174081872513145285371966502923338625020773698386313
1591552346506056412951504437419627493570093666047860528667398186172122577771564525403143382977159833
5127252995790432189315711348991512173998723875990906770155309199014665082831229758676138828018309081
7961036855304844026582525571562049679442655695438590837164553357552558333175966585065945265953106695
8216450762250407509185165089003407632337081158880530640358618299511121569272319228003785051429004116
2414039737073913185097953645975711173026106315976051663092460906030788232487427222510165598519326101
2627147265106347026040388205623560978976328156492544944871014226575681975710365948420431927438761187
8672756625798038045022663552604445183162178784408965689291636503145117887710007633573178167351865639
8752680974680198970074261399519842683689295885571098643913933423829885120111888174824977721572944643
3167426449323932702517825694744145559949694923373184345785075956146590852287553969948372455538381913
9248221430568835585943713663355080730602593270057451448647064340632233342871524967009244598470899300
0827787494135785907805076000656787820802805513367472666761673614902577917305599523687783445802689110
6461038338314837882855634332760766353458721319572447542461754434652257582764928065579836294077644653
9977417587517965003941487417106264129664488928402850628315851622362803802216607602857652117882464313
2806851833090278856942439975785224682162983332443417975606280981093445833102638426735329870022882733
4292280373051365710689644804853206913278371679818383533238419986032819139867322706839748710348694029
4882577557621164874592312144404485272205634117263400128114623227897765375024547269460969494434353741
8605235181188860515037360775975268168801657224406819585525324438553751203942646595776981875713282146
4292704713247217663083841293784415885723933769418212239408996734838056189054115415692796333709052456
4306098601534098906308172025585534552309830406783194532887201936116256141470249031676338177308671103
7291398745094705517657004507706741612940608088648561418582427929462717202733283423663110671515493916
6624992054495668482951381032992504225235204161734922413615161568148080826139790315348013415917830202
9815079980787557334722793866094039079756378406051487467252936212678831023380219203395894133387850667
7008314621449814660269823529519166915478061034722676117711329165573313752994731306711397627844524751
6237371457886138238541580345344813354602393089879666826310420076657036646485769588914190897936060929
6525573479893355159286033330289275118082490853070661919667746861669168631844795238194116269265437147
1780274960167064532984205871079621588644064435353426081979101602056297710422824103601268953150964539
1993958394360634154417851724250517626159384920128713936385311483331707994289309415801073222077618849
5501061827499822861360736465873245644770455284431559980602174807645758140331798166106609254895862578
2340000639652671547076231815763896479338797984347768684395114158566494539500600971544399747415933706
6358945771974566042834317893735399585248626101014348774537045601903977207258440424709927409980885362
5128286611543142985928288901910501351191431067679028797138634753297811930441843432542405105088162164
4142884129647713057312253748405043006372636824581148133874394266351119696874149415889066805146561215
5402044333838356573397755322523922783061638370101201759390600315936504535636847648843229641907256722
5056882723070124054148863192788655638581168070648883377136275321500653658164529118803415592561022761
5182180767899728084542348347923272577689588045540693139959194452361350416704982846011998371835122270
1607613022680865246141378123825473856191189988224804688635998896346869234351320890121833778862931026
1017546756126711629848169476737032819633270403984562992238802600939703025480267961010207867954403058
7572360085828883444370854270100869635464137215747230965388291894312050873474885111969861026086477070
4666727870577391886041891306780236805833075860938321473798967926394192836899893383033338132111299073
5082530919481710628220905515655492538160625194580972007639893093045963302976121830976810758376631559
2693163165117957986760863636029999100674833873365353408923544612735340961729943985492030258793173694
7331302125093987393588115167741850664730269443156087682054802536209325195425733264296170916797157432
5281799871007261702873064681921123323874216443935414914974464228265780253515435995271976831418352973
2651366109540727976862591375006796711952468690957306981937977264081881484293205760905269476165161374
1200006640669099872975305267227483293460603584066598654888196662600783163487037462108360296579867531
3895869047551122794861508937201669242893541863888216624612880273818168602696301624681555982677615490
4215919195922310461394101831223690947924388937446339766804212972205032250194661576905381394779717930
5710965929341520465050542106447341008295428012661908119156256269385501291473898864110436490464466936
0181870067670513651340258459698477508078398170350898893098551353685543399082251846835272970693831447
7127004365344339165714269478963823129811744719495024926983009264608266907261718177544149887290400001
1792651083162842697216579651095932775542819904911762700630377280224288607152415561158970000945157669
6920467931040622826559513062779535593440536485785661753372452898830113303546465493317373151559167326
1970897722191141458757209968634767555097829130114385584182577951373008807515317310695415751749676508
6157710628269835159238856785524340078569890511512407511470297508128441763182513161056780383861185979
4999677582125626149407057350605270310401128877814263525123933796579845176765620534758667337964082047
6050040432628957265279722484921038062223015655170131507021378068912398535715570227257161739345990379
8156137038875444784562594795529589002008412246792997997009206177204012483632385084172518657304646102
6810433023763529023051479293043287252642707599172033688899859198734700455962086024447512811182503236
0010397314421157410044421875831342963367545977498727032574827653256736379460013333473586458255735634
1071004241246363457652927697986221278819917079922628634472002102449790261068727712081979007948819675
0339047593680451328909520299967237772736931022233600939576328916800249492615503776227115057604376778
8087510983014625148268576359054233317250207256425904966688445499147887302945919619991370515347825806
3985467609696731517378081078239452289060692745996340358068332499253773605340839461903969698160882319
9338962105900386108616333316306070338639483239418518040663481934726905473229853481413987945176369536
6928603256152604478613136869169360604614867535649175391177621121903724591966818807769078189262990701
6989731025228751126315285363239974160309428249692578643285363539306653791744974138758730788058859289
3511456660112558577477651914198872270333930268483588550618274141104330433759996432053931652750986097
6035713152815745479985054508551977948199364360388575461738696010202019689982421149582929054216101247
4218249201601431637975182365158745986244735159524650503027813433530608469594584875695725299568884830
3153463750792232965646618269614573264975452238579359511692622015165608764263578498968477091225235746
7405869596394939133656022447918620228796077146709503378803241382258363702197771564768793200043008474
0280774212274378147256611916178284234108596328549300463123630023479489632297425419715148743930580616
7113622613886964227107496625780816736998268091466692369924955243791161432884032128378205022798920617
2278267095035339870703045597015432329350893433362663190821386541403824544236495499094728658982188116
1532395455416905324160754019160343262902454339111511944878674247503250812773619996227417831223128520
5181910757579191521459317149036437175933485325746762807886674916972086757792910464626606561118679403
9976638257765882237399375758367065028765678817795667095328452583453592831634265060389606064189324741
2785847409253660092602344018311739669142355583785216088937990608172202222891357111801350865624850289
4650488801413009213811675762783595539673140175337986521569491656931656177942515050032731738179190255
3939393293455334021829796393397497346072343370401965801227305678812802552317526055756121108384060576
9594331017366636304698943936402186627682762009967986055350900975352880884516020399095342653449409220
1026535536485566520151970545696482857877960090665908689029432583337531801171716389612513935032604021
5614763528028423168882153345647506731343115433687321135776598229056818320336931303607319866652956914
1364989230530205731211273017797310216762026489569880369882175334096999181265647924973600175277391492
0920140978010206514431347903764735281042948510579502421412235647272333513045055507069639098235936566
3080627825303699147632206242930517041651576218836408632179565063030894412356428237444403554566589348
9503597922245103726494319456429848347032832550695437996443975194621237036485339467172335282732831069
6301819209999120425804552064499561259160312780485007819389589532359269360568099492735114779356184744
5494515024037308434577621701997190138579966406622035807195468846939603871554586175817590149133973437
8895572833851201649481983421634927996943164353212448579727407109625636435004351486264884231442995002
3056390980142925197527486331707211867946809219419894507375218507865589970947890953012876967660963950
4441476418826875040075981232765633349353920151184386379058628909721272697210804855550768997585003811
3247881953253288414246161449885809773999761201401749140352526155153517569367647759575370836982958677
9831383166415970386020018153462607750693848643138994360059397174399615262028800160828443628355171912
5815588290547762247319812121372024963291931836901731086556842183208481901879902183681431923595447652
6448143990518917089325356462377628244840746141179210047612333174937598995070161870961593037758388876
4544484782243604792542744175878240636547123979331857346367366337137566409586613250332724257502486902
9615821555283581195323993136098222564391591429823596061977909712631452819352029006852525349574129329
2867160715955180873789338140602944604099693824222194999694151130230115237637401821103195230905301031
8022832983555539605236598662461051934177928596641066971042911704662100874799221191177025071585253237
3263438789485276233526002440016541439983443962602199213107701992984100535873588552124362881511243833
8216727128162539577561161555475174884550591195855862816957706591616644428990538877378286472000637088
6955709106192142575072234517123959124630285754739026006063587608684431148497589404968237722699859409
1276849006012694703430508988632523434835225765469591362683213432152370829094498364361174936961579639
7463570583218017884737624227118256964505285659510594750382377947430766136976566911917497103739422941
4972786497466496464916289807497368597766600216585395805026599307127163861199921523555601551599553067
4054949821713916492604761489628087270093063510621755412926127659196572376933704557409336534816253318
4693725495379870987860813120190008815139959578589179101101937515734469051480650287951917413722679266
7574623139935191038560001169431701248385454594762290658649841777112766555016491938324790190128067712
3075574205498069316626168958652747055881382651756934048424487275434530876480563384645845040255848491
9730627984707652547987829069610837616299920923776296711531279546377401902976937417476455266505363621
3086186915209892548783439027023255042683983762911671172865265981066124290316007550574252331896042851
7451210178081040747556827011164177174017757280933755968019159958547389627910201404544499906036078666
3795190637014072710044013520395758312910388844738689351592545643621810817252055884622685919722809905
9421600065504356919486857700501788369955879594479902658696644369846172923993130721674840365686086392
2779207396440983997847397742522191439468165552179359663274288105439306006553278503324167518630115039
3575743225466237424442594344040462621545949659693500445600752876600721670160917520375184986362095292
2519451434707345184768639724530767327619030748961267127696120541381001752105937877130511829987782340
0815737856599187269823053861549142014678004666864863712863931559384056802235513306373819686995609172
4767055603290851166465279112699724229570834127883137376518542634235735248415338287618280198912610019
9323988539083419117864464371727653756893545929580888496146742204965506148090467076496361212260080231
5854466199834151080148333472973849315768924675280656723299716382405206302895976530303715869178397217
0811610551662587592880638626210242131930099670228229840840107477820052854713198245530598956700497063
9252620926822236287346067170370826499726845625145332433042592654837185594027711771473670125642908825
7702435505724830709132802290186755028208653163570953123876943604726076314373749213834234385624556996
0043818582567911487470348564475881970858637516475999496722992831160070944614732036351847124794765594
9925772492559282625845479195987985135453221523026525713698156274266467809818122234234024295627603646
1905753320474299155788789655615299273178129546819072376357124380974363597697425362888058617596974073
8951660101690919653614324277636043042137513186567220848898268157091671259273370386898734083199227181
4864585056460259312206545586465367754005788924418994851543652237204589226775522635265099870816019295
1309777128965224496685867824349270131791828206596412295820952499881559012366486678778097167678736172
7344832683674889605509434789186642008244769210851061775590570175179558118215380973694524837335850010
9624169408406373256554210738945667382465303295621645208582272471075623792019697743216352207101631960
9174160239677322613567577595152113259468310715316901368188018774028494193424857218875773173876855252
9655472785322947049972611672597865997928325815800039715462885765733781061820334078801447124912806532
1055854934432880128484747171413918730992641410719890804827536460275031505257560743018508986572256378
1859102422315015498102873020775157212959479914054516291619415489857125800386191010182756363059770639
5084499229986765241119612679390499112939972718896259898318331655561322868074821552614307562936189306
1867246933926055258416520143124774109186646411679090691168988225072212237244019396046502013182409554
8182142165781082887537005932577499545033710560626984060295293808428398508022798893722921660877606121
2868237431627604868653866360021335423335389950053790402058353327335121968982715578948470646433670847
2755708592798127508771956416864597160518076360053085545465426698534947799808443258854393196588299410
1121542621416466573872603921960955994910511325256594984070192427705346404141225799268452864959392655
8251930707725902049662568085054927213462703691403189906015118724801287308587669378938590891626179151
1111876325616264394920366820059345698302091310333320599128374644396276618127110420602951350834084910
8777657379669044566329845824319450394675807202561266788318716349434117040106524374891929014664126263
2192247617562870041234634847264368715477002474019538432567035419036828795229402018186751008187741794
7369083175639817620573329067361959752802028271857838298911159078890384256818223213879879669852017769
0221643860871665260526088790475040768952331914188236292883016120389362295810762206145671964724018839
6016313662971359762512746014744108642223964022360838224255074640040355271737230239616343831121377811
4350224636850428911655150266634818617881024010273724119708820291709611327749053553604939437854773744
9935516369029316473109286555087329293135174687751818343898398766857411561404940696192657930419168611
2867725266518503294293485113197559187362907091433661423224279750942918196395266075510956882717784091
8191182400093032858387795250585625867451182464140254283765190385734714790615365485956259130453303663
6186131599387845408263439781453388688637649833634211155013230673793090928439581179861946296801837598
8571773773124595328765954503246901290471566150485576945526992119334912163217314504199065095223267136
9939015609853707708102251117743042353801304414819825265066084441991694544870120592412624353050177439
0453994072334831748941616898954350856120561496517661762253074001523392944315845586279177701874810583
2001457177020356423888223364982309724662592967796618921695735607510911113235431047798378686707505918
7435948189753649387103334993463836225273610189801907429951362647205462525864879546387367926484389679
6899911246174225071777926614460807433885604221127867326562930051448475252270322630707264796773198162
3873975650467656245150289499219350820012471708941462530405353925846289599241359241506957556558815488
1708271610341330814595010143350045595442892496734207037563537940630700594019232269379898482264725485
0687818677473211586351428864087338003403603182020993451445505303098254853441828740362552608685444964
5088595740633016365159191023393995704343904691290992110910290651068393977503379916967917225702998585
8833289487722825586397617425433439689962150510903955356651762794260525048843821793728993872835958023
2342884384065006347128221687522684568616828884048030117524012497865470696135147188814376423589498793
5559188725022762533904611667012551863092210162994616203410187067204687787958432603478184576979869284
5269391221305962245134316005901597042794202034613511030232509882040909368177547030397164473960119802
4600624047528422852934105983522484649350634140293286487467872304195482142150835211079846461945538157
7306022666587915982792123280679937933037213019501410636148148336634392561036297535860317549677736889
5452458848483144725980792239217324074397495138102867620559570324149048411399384111806742505725255030
3582578908386107792872391416234963801555565734012345105078516690907057906446713610268842852407762881
6104712505292123980238286681286669953288280846351633795164269980518334761214698086834303446029208297
9727616956407010187088283973632803243257795769015601185202565410481150927623252289659199624988860392
6608150585302910648722395973057413568531657069748690252088048577140461439415967941647902911116477378
6809486483376495178747318251488753272991536020497516363071303806039755740639092014083426603767846759
2372919669047406942564671763666967973262037660242126638380956006614785947855668884255920048586155617
8415228264560371531908963207400588911725614239361215006134990945204280921082103099974742238245468372
8440732614605718911386334282829197130548849129746579756216856534103070403797563352044030741473027047
6533292617593524002134644436385622286536589304825603387095242383768666623016029452094889494810075587
1363484277205963584845292563994641333063786244188952853948534133665322632988486231674273765525942710
9468703960400045424406340793329078279678101243740586940834340772330711562740045464436515583874812343
4519155956515760369820826475654979239902383142290885969280827180771401625230602560528923939277505420
4543539935177687082990796844375977691732169266585832270623403425192472195195284535656503751363749999
8210355254206255660975511989369728747191229104842899552022481601244924073866320935060212803067814378
9134742684293833422142368501785589303236927487847874549116450863215627615875845748581532433462723502
3767073834706283197145771988994331787585244583426253136228858870981288794113389375719820626549314542
5531817021892756689398193660807689534784973371876401363258328518869103998726172145096324198339213201
1482033758773305691081541614376273733994508615960590430038255512275916441903114386811390259849083664
8135520175827588872237320103503767253282600726686761805191585498472457453388229636543588456482270428
9487141041182337838288796568308133182615583855664960584314395187342127437335194213667726643839226557
3840273009958125139412979285697949982288898971544019671458251757124333740605268701301134088810173198
4938180966128817508170724117379178745398818159951366978710145107484564369037364945475808952817986331
0492693863701410889916000169939372869507565955039428705080685278643249152223124283918371469225854882
9834491043709743250702648165185851337038494912354982759021919595253260252103233949942627940061386372
5309018933959246198597832331487893211514949528571817141145301727249619586152601287552999071009367175
3847901377957745438876867187980429027082454863019821571938784583180968518913365875050646631900315886
5798406019101351083909544547096594388145951161103992854041553232114507011360554202200883792310609203
0894881833078942233665614338909332392369895655783723837306643164874061196135084388213929354378236607
0090007306432229838683747724999196283843261126563991295238365683471806972406653811963681139784520970
5940397253314179039400048039590133661002710638008397086769595075708874821649984138157950641616656682
3097480817196047992595645144323271007264323725587386783217465725874272303541393396255427402674196330
0018143222039159214713438673596900063299789612268105965360911608623613086102986606604350310342555361
0803124110883756285867576489184201703074378830469024087976850024028226129611225701778033136776228435
6602643242012590207555281387933271124725130235088914374209346809661267519865087993828034391013826442
5233891645083240112656304592626221221882783958641303793341345185228592265069209552777706601204083028
1153062440585208426992038640651285405508273513042040901317218675539598706147851645423596389184245761
6602955958696797496977256488077745161731735550827656483093932281263245576135930582511357961089129193
7120248818973179754851651092064769129889852795347032221958050583200534439369882196925552849397648407
5445558456352193754213221943321554866645183369857103334432980531911452591604418049623932332034283161
1826221335433672995688053865691848642275660307187741038076169294448400022736901244637460977383661559
1327404575950071639388144114054571790475590844221239358055407595397750963025624610073917329222806381
6223024370436758232585847482366437299643743966569199359928575481688124044272085719064912101481006980
9227488529041455781055343258913282494936633152281619417955807598518309623503890084435844660109327797
1620391577608220657117827377754260303885737082598518366059856265482880498252228842267239345961189941
3565037046700990175601962329294469830730418653095441269299347308077205245324158993375109323818896348
6330463073160409674785486180027805411802966209475502145618506408483630686772728056272529211173044644
6045362314408505903601611700582020017910251742604840354801769228977663743040885747043394476930441572
9467570772887309176504296559612282875621111746240696261522632763267968180848700904726928431002239778
3982596743843211254848525854531258412600016020572397969788714114079638713569961282678176487585463516
5563696158737967972591149614409607419447903068400663642146598302131398661767848232153955363242390924
1600946898778298774604879915757276124804631773791366567485549115398299288177700638956373877675600650
3794894489044752445677596574874199515124479827341539904010500945060537590392859906381287832850627959
3163158893506139353932777626481483833860624351872750186709820458865373116927330139834264627299116640
3476177866412373132857329690744388674654461343381091678710610174119138467352264894449805498909670452
4073612323310437832163537260552739946802191725325019102068762269556733856109705310473551801752291938
9981808168918485334506246051016040314825499587763530710257497331512156129757130971149101859895964186
1108041067544781512824844210408360731155763779645669446744847404682748324783685750790820546609527357
1789342964993209841077217119248251078082827866000041436300964299200992616430875243389796841749729471
7018607516771726647597329804614362336404007219427723049516269815339713280058640266606215791264389469
7246755347155396597521993193876065755639994083518794113139202078618478527085531346752672677856247038
3572420070227765555826647648876479260216586762985442709275034798278236619279140640432081977708321597
0000209130820939483925967128556995548743928313589958593893149911729296470641632363239442580894371616
3914798698224270229198999828243628212078615653178711707461997657318300043937724765113470447588474660
2020258249234677468484557891758514665325920961010630899500838267528099426558681125882139033027921999
9730401977236258568926182910606214781559038386550550335872807627823433152416840346892375759957533339
7075816503706845083756520564007011073429146743095189684447039611458676300083297089187779446545170502
4595661991890043356736756283056580005792954351513613849427572859783921474143492741309528580964629793
7960507326494079250842795421593841730650861560346870876992666572095259607600664846376790130281318632
0069245484065791163637793232681306343279917194744909529848124775853383315509764535139279319747232317
9333146491010333720288861755570257030385294413841210007929565505562272536814391181333929445715822516
9188518789754714914805992957287829151723251789629812892361945367008822317682639592902227514988450155
5196790209690859912703248874522823698299497924768378995313898195652217140494813685892640072150327485
7327027855175379647543338722476184043106971856883034431573710591663718285230174760989329465521791334
2119643534279856716295910917934211846297419331529323290740248377856072743732334157321788509193585568
7469874446578395858083365110827089432625189946359891529011956181302045394840745298441167427470972102
7645749688486684338987793643620302207405537027670752549606681798385587818251397343533826679829098028
7868153053632453774616493038228784731259402561292531070446295840926069737665714880774624820084280859
8528433248374897238799122596043844934460721940812590991599357378029900931499063665848354424107830058
1468237259265469176411042973080779947343710711732219585323473078367238235510400792820912950727838173
1010472196621117223375753938210873256845091751888283207952385394595364334496076875612063089917558930
6750358518962338845251026413780841030005922774588457152050729597960441736015595021719432745840337498
5919101943000213595611040289672933870515180198974502639089660302130876834335590097570559820986726316
5026423475196489172954289638461195963521601924124290712862053920066101908913061537708415960650081010
8751548169714115477483497360809206603388655635772333137133604641641908349784383749709513876491252343
0161801876938183121583446001363357891442643627974180556917996872600075411127670341370072422518606222
1594410586345401136480657519957233838494601985078964524194572845142483458542755234496430798996820823
1833251179188154658825516607297101467722553256957721787229094151685412446896429483636143674488346822
2913327031328624212017501748769973398701505177641918616595338857655166379985607647695909752183789059
0386235896502452711394901577416386883107919529260477098551174670981620653321863210261312134031637426
0042932889812185884750300546217024233725307634257666487559792166120799613480510518080081757366698576
9050565883705301830868196507582148867346503548068851992740685220130240002387044978197208180872578843
2118530991733558906005353485059360814012404209185556230401019576626045026904980027527666081708676976
9720954898992525987080014243443457213020573122499713425100395080111858983953429036644078088408105308
0128873104760866707565460653553126971111290737037927167900915123891689998071247708651202046706128295
5060878457199162653694054880057158568181364521873590652150347029639047463899453528196850627367315965
6851528642277001688421036598411976246750521077209591654340751654727833868536185092384066656702449700
8363260411998587968071913618206060819225796790301712312118257554106630012693365643555532350703930622
5170376440077370813858694971458146074865911591161443197787212756510172309933648617509897153745674495
0868572682134592326137811397127058994102779952475148689160648086519937948301685924661257873750019437
0888402939651123995549038677012879436862968105232408343480034649686354257791453136133374164374994694
8413309205696429736757802993002300180995691590144659944622707865059177522674936175511443236634260237
0445236797041307116309814429079070019853237470630648502402346333502504611437521678172236264633416759
7508408771043275170733900766903981455608371984640885734218261451802239344778592035693520321697808656
9508775700604574732280885769343853491687217130817779788778663192739250585176330228504521493976485929
2301506125738176941329358148510443789060764159963793253147805595886599431842955831827876125909223827
3852545950096727292253606703429618471826345762942276860538911881609006841551431136679558885871541664
5667271541168092874735013328263082177897062519576217426474702868156688903143386882271506640250318506
1057092165379634928583035481829430129067166359220009975407053551652895511827146273505042436961415347
2749920761773611346668180503204585961509801047385119392207069996086716916313113554374828090640390081
4804424761503005519386132464002469911515423142863630650805272731910516250791552506040519879475570271
5141893502905092711977235680757748204343600577086844650384155200514774808143334997800497470379340263
6020632785865575892359949033717283211462782193451105756805680211082232102911252995719730138044340353
0961479058546352811360965056443315194266290765775361939323402641077056627007171951137460551218741547
2269903085892565314957112497718510541726940812042385440673413228065122034329831270699821809996089938
3661025064845203805314389018278347598850341487369151598792229799236070030339093760862342633032857621
9884809801495770122024991909255979716532015516159256544182868812698658616025596439888223678816313360
6159090660179549072611434250880100416918568554963828268118085718794677739447136385752676141668829138
0985947153737524550925365808775889318205522379771417458934843900854533356221126602717665816360600459
4347435705184599229060593323635064157346374661185754738599586459446414751622606191294508412607033822
6453558544064170625500888938614430584750065103971738587388399808354591053522496383941527031347292956
7983923551703021836908122095095616736331542969420842430328502887520191618693237529021131313962458004
9371237767982972488174971450848817182729347654799715334477247734857661595419966923346466825182087390
8435727084821350009610891568709037145695442887687094175996954389100274234314454813069163712343002464
3189349789747816340846717620323068367310993278722606943786143657012569284919287381941743122202415918
6662349363674045854259775869388743773097429638841580257802060633544009114513465739649934691815852337
5602924313409071835560119533128860192069853785322325031939973255467873910120389200499035278993220946
9484185547008543809581688819088559932117040216576204846766111233029247014674456627162123861291932407
1057834186795244000387906236597325685630227547983693010538676738753905818385239794859669919635122413
1110233071916801733802601684382536596303458103704460354467865174515797298841329321052383000098101766
8806496657003294828165524881726759164520299340288339054130657649912520474832155581393640824345012683
3466822732515931882025187887355943320318625214581051690643830295098325681886258391511306070640607284
7305296471595722069022812455331588520753340116693890494221032236809598067105364089081283331078598772
2670591737373050939135958329286401408655858717228289770885718326310480439431111437018417877105987064
4324561822452782334609428142914147299427592952710659132163563232569541361374953166241977574587330794
7892444584670984714172105091008003048028078211471257147895596707812535947900449741400768246324672914
7577098068814132666617608055883524954706003969990129001584412319409024724501073234086379358264642801
2854602062474494020548785592108237236530417260294004324150620038016236176291294349629517646101085011
3383802737410827997137741060927810261843605345621668248154360085414421352474371419089388978972373475
0565870421980581638373435697520061554571613223824710246913067150328448663000367126850444347072129148
3564582293771718263724486850838827018658851898692591719677467932710143942265206567127556218730184503
1413570128664988382483487356263009798176960280560463334947685232016257828334075374131930364903401565
8908739482143334669806500793809635321247739709090685028714971366698877301716518701844922227668505103
2785701849592971024404320631418082931733758862354380528320085406550653647912957448461472985828650448
6251816181526802800368398524616451039201768708862407104730058602078532992558496553607036884857043627
6441074722788831112443420796861092367730280122941133319039367015743292921959603808973049939589715160
0918307317974225921571925841263051366167540638370120188438532481820438089535476894658178191800925355
2230045475014331797550048973067709079184704578142187511217245842687507377494213218387691983353879794
7348687528750424809107798903900381284576760404426003535723529461333722228553852255011941291836193796
7250577524474351903164254344478523497318523374505229466627477134739237999026091135694079981070478004
6243495576995988117970780420187486653714275516406360547971858314756619424610579184422990173022116877
0277435669329224011467649742802197013773047173814653000221975744468145464006242513899842598306871364
9970506981313670376602900157935794312518564963195641983130712547629988486156789077938114543549918155
9778691157380617807724305615605589693007546968138618509971079472460886160107270409556049818712797209
2797679052520131947739288864472933474206091502257847165588195858458104234761688415543896370282404012
1060523118506267907377880060601468766315055844522771576248458688894809689622486134712570106527260519
5173303479038438266008558069405713179787444591220669031368937118790363315315739580994162074380377894
9594582841395799517591490212555594860865615932900317675820664807564113265159221321479469727603644968
5746019542028764293315939306917582878897311390711631473695174315607596362359065407125220478496726324
4303968155441409804313531644429385980820185982927308355155201043211166899498770983478081845842605725
4873129068711795750701427289791204749461029831021177951447696538561312021518360411910271792928463524
6388200982139242642990187592906673282782520385938428203885114086186531151875792112547167642104197427
1590558499213958296297471927120233780570257796200542273610131504578125072502765518533240079355682255
6412416833956354723022850291613230359696715757128324230398276981057787399111610352340831240558700101
8200345552414906733834027521163757659018577384660454907580761932315858491737544792482668287019198097
3602144682683730296343638718532976200898349998819205549722120428519452502237349641837243783185246519
9457077438481042671244066431318383184736526943540238210209288392576907844342176903085959749156393389
3851909819462510311942088300083135035635155431683519179578302505821036519940858671290433073745387128
2119572718554235947795708307874744864265695957916670853828502348073344769543702901798780814636990281
9716470607979040962848670559123200710475694206513308096451903174881944081167325524843136941034480699
4983087910299814619334997104108160134881415185555494530005724790656899396041284284839115913856230033
9771507252793659554417145019590717953643653225284187330740698684222059738934705040386365864986526903
2539441913080486617368599727320545347552948504989868698240151752754213965774070135685473644696868639
2514209622502545997929657020289399826223139997954555563743990103846118530783540461474466812658714082
6292991497789962007543203754844197702244121635833839136106206711280191943988923608447350130489780691
8460102159888615457410423910830199648115917867117572207364266070215202201966414100398036885216369219
4384152849216989133243788722271664009277194890684135688722676447288467005719318612432136574020328726
1876531497802950377217445526826907721272610000584301629166227541856915480218191839212035275540836502
2926285748213752394457625063538286991353671328604851154511684523283642733298532362200383970753010835
3228369819335641762851990020573004829278506987772016951363509873799416518331902395327127012731668936
1019693633574659274591127424602856543575769773351032008116593050927383354582211463410187057863872236
4383668233072229679884786201997601963094702614301385214819127748104799868233353671777538910753570787
9191694737870013014224735084179394588364324910822032303398113612612883946405213014021828079727537990
6164917460441465168429526151759432203639094827971555071127908757445944462253052056266764270199666696
6274287204644416464181084150812782454909190219228639565586949594519292170549035870635145846277909323
1222635739083799798606438514687560950573701424571010357163128565535486505020623957442937318716360584
5710628426204368222707970438696550734554135571773647908907012206167947511166110363145160659810925463
7884488575457372680738165711435816073671658682822100206968345066895176738534203520456949064601261566
9673976812768796304965039205641249318210737252139488897615974202087546734352059202707288148534576768
4832558795476067670318242102580598416061135245221262647846905820237095398001732011759460568728812385
7506910152506240171991436682555604974437899511220578566295694810573963875570780226409796040868279708
8017074275780441053168994365602752028739086896399600168088740060781956720358225087328378264981686253
8219894040440464220220396912491037202817987807595477629554434158820211663149047393961674155612281110
3112985334320195755402615124397640463664419464449976987265016314949048885109846457538186046435289325
0922329020961238282724101574061480487931060168592181892094187663830064099433447276810263041097190171
6956969816084424856109475002519121223610761044186544442675930601956370168860550996701747093925855924
2080638606958676099386082128863496609903241024269577676379578921973450871970415564585194324912723147
2018870596439759463153466095623346924303575116316884402590137646808638544888474557431140421643837928
1493106066134048348742339323014648047539624662802351548185236456304535426706289964621641052126158804
0194783982547587515734994381386067173043192692723506411306571107632058879558024108460552466884178137
8696359153595356782860549934877142381739144268575079479267723231934252310927899942216973650165260818
0351735607443719104532726773388227218030772891885428303116342403548506760296728104824974366898472890
6000166977449360868930132134369788475970842749456687873335179120070837879522938604656885616777352889
9758562611562068088210582825859353128346627472199504920231110034537846864048556587121373064187242158
7511270128220505453449353740348003457854267833682155830273686509593572314629163847102553642265435104
2225821672311553036531944331579287565149481135383099848394974598045207522273757813335647084488982937
7204930541897504814049752999755495245031662117220331651595152024257809320783173071743161254406412084
6659292283821405200729571572451913817117492258232250497753935656700012744720953006639082467348233615
2217826747610873238300031746141627426036299991452611195915345044175860211610885395250885628505932553
8999647251899620803959002230424463245797305922860948198067223401335202612163553385104765059901943708
2474958580533316158656556700229660815449226346867234741015929862965195866258682193027720276817433371
1745906446419671319005201263295392819010360098609035877537527642915932634119046993694320552519808714
7669338165951234294669077915264824428703329970100530029014798585628874533280136999765943547426452689
9801692006592606404328207896638998776392536928426067262717098032998609264399896553746603330196882389
8774842179802775337805988297638065194682503037235763129429011585963201733111875363024643418862084829
6980104022585521818484539288235177860715387286287613265189140620553330666592379406188622273468026262
1081514964757677676121845446918742238688780611080897862132778313701653835290271219177260793478931213
3589464838578112134299600902870192333590018873043966453810814654316180021355616928994027982206087865
4012475922239093540288315298604354778371181866975016458399161247506612308237379078547140945855695071
4937129298913479662375140393146082250625431680543453486693932765972726727160173492088654886410246921
5416804830625475273967918084894178345422247928566970626861612295145242310287579458542792625232143217
0745973148772752969356249007457715920535541950708896414675312164766141563616709383900113754528917758
4952194520757861925756449803673517513553005540653872152220066819267075483532307600946098062202508549
7835186156811446513857200824044087860572676983977812419907908488675006226378727900345964395907857851
2186782847088478995593360072130100044575421647561667338140996621760393266554397390041484088936542723
6659980868496828510010338536159058668413727913827323231111032482092862085207167381777674672462726134
1258597985580932686150852309368575901468728818547962648681771859806706470058283474396283498298845549
0505476296825792947147436866166774645767043224976488466620648095776634016898295973140998741714269106
9506222102045117959877083182239432167441559874529324269279853457179485258660377461072506185432564302
0482992256127860438920086382202263076001338661525004129152446764854766166225871522672690429195945360
3547498954761483573834523130351379666065753461310294650891240159003394486291369154121846129220084149
6684674615206453400474392598664498462559783320430221851212897014593043499428577588840838877881072572
3885111530864114156389152483064972286783504706956484473141283884892904114152520401955475154112871450
9935375358020933625299949382077561612958582105304109861317823546063034335797263346529658768931812147
6955386633021451353013066177183434168707166501603242038163811972776312001115012744537241408390821585
5072292069748405860217213143258497755650100581108239766267817272673529827122580915591625844898072586
6517616065646781901376856695329593462065299822901129154071487042667799278421699329195083067622421784
0923122467123390703516176699883377520793871058350609939341696370130147778619525999670121060259216818
6658080532921411117620303519436244660839004166058257728527968683349902000981801515544083482769312647
1888896998603128579007671286330951928172989208138002168519618342974474165718479372480714646965851528
0346247553501811084951647586905835872493537898785664904453884090836062164976688051902927456149144137
3657630117750331724100489200201480933851639176789283223386316548582793612906692617375647532147775370
7345926284238941585097428896410797110208944691750800093357854362221751566525722566491924003666971806
2816382004633275791297910313729923876222978008356966448637094844085437739624371569855458344727612989
3673938510286102132441875406427529940645037854032649353128631044908958682054191809647462940126453146
9174557187744304992823910105471637015681734942161236793354360277518344999153851497634567809307062712
3248391415473805630467224316241008159288990522665605359395147541370870035621785736315315317689963580
0564834478736927237071924889594171277407508559520184050915686256215924627202087056848857672882653231
4749841015524974467467885678400027948332366818162660414470927975427885041074617791488394691315094918
4406715857707440475791261685832807313248698472146041145674713717598318625482569543553045768352863544
7579528075346489868876343523134658293195161852237812896930046349939906416345531383635807960210372941
4567918388331664244014402555915562724245514628435025755816918937717909466252230263076152627985501247
6865085934591074907764759646497864972290764292672258369183879745609681133294593855020862791825426439
2256596634478818776669997375582342220678577547537922482372322282989013575951616959964692873162196630
6870586317740133739179434515550582441172402317783956907858648157672890986884775930883044142091456814
9232578358088658738184928639195725587524585641802558776718796881975328051030519077360530313211364217
8054928655803988442140783127437645412138371236852062489783067375458308867329475965505125245276977224
8560915731227357650916596776639481149579738044686560280257647229794254781683071205548467261781048389
8722720367781719470977497657570026702179201933523430500150530615131743902354438585504551306513898099
6482675057144077583025901363324137477408987611257689049372013548668842230535069172973182565614043720
8439118276409407700522748123807378705438423354543815832427632198388528152708490814450018686429948828
9242369355374787250891089069344840873965682099002237205531033576764134072752379773944313070551720639
6499817536003390178266230306750011561205099928074878733524541220119822706789529077190210916778694807
7270677305428358500483064585471524846453762011897871961395960252255583548610166470622042299756852567
9916888445689255497497107536953022572160521184882795142462098680202954496630570540728306624967172805
5580663152313878160139177521649357051965196979347555459989515026290285009622994191845447514271259687
1069639811638468864477418465105289838900682244975679768067598523735705803072951204748176039113831200
2212909947655383916963148800233404876010209756984920153822533364249175721221781993303930903470564987
7767474946686226086425146918322343996513322245435870745550519111173246607478224361778381335649293958
4498330152453169823298571228088431596958063814886454786476590635617466252994096591589986423672582873
2287868050981991897332480639817184761324728188779885307141724502414021199037041538373295529349328189
8656569516392982124441088390171494576406518403372934951046374685971206040343844545439544994613563438
2877472180522218292463251621749787848315617548226765314246895552088680627373400456362803781323876672
0121480975352600383451335838876120706095952078084882462447228867471099109561282683289757666716828954
4705285848435149456931937275767846809564018980499016688214565154180815606898977460181693655519474765
2643580661937296991558784716444277263383761365110182299998050786041528301459700565664702458590950922
9893736335128109120940092591052386715024936569991644363769826558736646331397059063458919558837413571
3993526792539069138220825031174809228626691813295332012352457255775154505860341077516576326600512334
9430629766391894606154041428467107567629765367003956034500034811752245501759140535967506282898137632
3998992567949996933312960687746053281804345042891229234443951184513391859172238943287960149858593187
3692893943833678330514161871591154551619072565865133888877318463381762230782095217489052966088144839
3213353884258822553761209548529758063965448081054159611848405265483201045960190572908699726450825542
9785983724033309031417264480864874450095798472573666784732175830360531899633789737602833545097238467
9138031993813367478843387404818867906328451263058518607077030068528153140899198270672015359637509078
8196122708508738431586061906034178899219057423757088559460677204018470658791972762792183826054165938
3527072354959523687906499662415477808731485728925020840270363604249900160138643677721295071309454056
1042053216935071758781191543914541303081802912767424005053664719519671151361640354842478553708435125
7090510372224700977754850916966482080509990977071263544858044477098645266025270160103455177815566372
2938912401249106783703092984326944530429330094115628275212333140433952072970674628504689675160274283
1870557810892715940986370827320793764004722724013966617955343117125891561566370392041054902112891298
6990443204774990584219041341412244863827616295409833667477250051779835196980228204333440219224766484
2911684536871136199480989381882669336835050580457805911673967135847896081833704885876422316923802730
8252074477094729071976151700098354049012757498559264620120796995460332151212144716386022509613818091
8933920851932051713170211880153696066208516600549408140298111450585689046478325654198789104496900333
6188891224452361601540269081644326666754754689612068218111413937750551164560217195243789398275029572
3657516653023210389435950334600187483284698041645169506991417511018677064646764699429903794285119020
5227873979191504237743519155338887330645453641065390484422423743021877212416202206054014384881479538
0413247479693570629413826008262400983009647544307746071569247257347326040459786007476349342842064434
3919794818430190751305038154763729407603058067537034218520358406775331202080994047790508150829221253
7791300390919571662506785464454865872908087685509281937808519908101891863225831272828289126084863144
8603764948521022861831805590594002783451010609252824753647662893681969855924197015446611707527939684
6143683190966844576624638319130603609772785909045112286762781270295517149206483832995749550554999338
6984969255682611757080011602366945881811169068216742630852350419889409098591872496313948125350828730
1745250171455772523388508412694287772179476320678118386679624109893055044017723547135305998370634793
6483281206020543333696983546721463084124459421893185004871659730472321283426688892371581456316283374
0826942606077141857381530774215453506225456766092735617870744816831980715474991317560475350819027124
3464735495672173205776151494797960596850271548522605325339833086568474265632969977140188538353275169
2895562476536134734374413420312559295894628080930567487649056220056549238565689768884048336237251433
3326986075040111498848824553450312827929195337339280681968164323576828243934077510349421555130634736
8243487663920469297915549817448906516384354657953594277609486353073348276433585681784009654359554986
8505010773168360579654916059617156908295142821775051301643594934562755549896132688720442127889714186
0530204890897004697281807202339040340450400480719607130906533189014882239783751430538493331881345110
2243355640631828474214516216705881606315373329278533383099779431711438944556729418364326159965309302
5694572815151996994954707052851261695649768982368665010385301113755398209538069863231256572706661061
6270709937268327106655970948940874412716173619783936873239168835853165681865085790407803088076552043
5760807977226489331367105305212028413671584371817894630489442054402080281513295632808214387630810064
8678061372326800348816040922703850094144139997436029285003196937031978915669942522052385538228533726
8061859971498690506117961453822362425913902079232210436520839607567711309978655251177684476780909947
8881974297441711966443485549107666938269062443774856937347267034138168812454371868601966600430807313
4779230342982468211513810358278036490074317571452758264333537571594701973841869199272856903568837169
6085805349888207379876985371757923416699669436042141206700871771539217762897368135811907231408394472
2711093186496947650064841525851932596006043412030306731966150630714967827982729456078416682216179443
6227740228458145263091213613567360692921339390806715422079761622260739867684552953997965493818447574
4697855431405807565257789793629723221797860061948110725228682297204293642046631155406502913884643329
2412960838486824116160716209958003863484973306427438754647143179199789138601120940786853813440855578
8619297294645863328278921810230904537855422678480752214947273148116597140271552372063652364273720172
3499065443066364216005556391857083433099124616553648640311078493541308746902575747414754882512792356
2440633302570068141974792998047820598631991979673816394997157653259940960784010683863124201906736738
5973836341435117458375243397545417905226452637415433509931736860689766172433882584797404469220909390
8953579577833491428899072222857870497097851769023554781881131862799824916175475090004445226459645740
7444146884295861471723355354001641675202960808067565093144326929294880612780048596441678544557349787
7285323484324349596112797564632849528573928091912310421247943247927881080590223499487125061052836704
8412853687369898246759713749137602699550115330760718853910345320424297372557811692113135124979088417
6934297115632986380061928919338228045579476686943428324732872688262301265361593840080863349786573727
8921285215355500538701192354824907153652111126086923526281616856305298476266930244921930141489224352
0080256193591986494282074725813286453729205514260527929818556792799019664931717039212576549507121640
8851702098806984986131952521961587442725615265798143270154741307691600378951723113230704165182142419
9011076902750545214580470152421957569715776028282278678875472011341731002263545182183665869142216836
1112694063760429709111248148126725707820732477410183170495667886534098248666297499683299691069520803
8946347106160140777333404902019548179675823279756884578366319102540071276797938429973767580178663430
9943529405750421618728353406509448054944177917532444242164040256298876367473251380151187682680817267
2805073569461417323889053526955946887705712956461530715879279718552120440360820566983449480856907634
2857585345700136666070862442104765325889148981591514397553698801825982714084478098781137015097902041
2409640959294970073353426691807795499880321146375936478589299743139349229487717540511943390112886361
9135559086323996920127951006267621675413881650222191780933331074143219377323699463175888382398331159
7692817349679237418028870889061547990279569067251698904591474632558325065475991641156796865868778882
1486449089225577055005234457264628924303021819424697804275120323407880291851661819701623490304983048
4166051533429510791052690338819033441708272558757097960487189705566822399019257997837652219790938981
1920578979167976608933422179776278900959787858328842712372800506913396403943741918389443552323582830
0756949499805377263166613360132562375904177645880212219744159902550307104446124111820745355283363183
8714987622968248460926917292163928308377718897627984085673922838479289832139032774859363643628710368
4470147928451745273564461335399802129344924162871883872730890678215672496201296292958987224980865468
7701639806362441880575836370670250261855246851444970793065435081979722296666955795025461875767464060
9531722466776726991443879215886985549843993749025342163101576131304683102826130580992574234041261032
9312003331470056644496824994821027677161628376969349730127048743021536854912170545835431607987399833
7134706724387321893897185880382299599396392879339094925527457001211656319379258288272336017079043179
2941813494122455628959271233783847307524910348009715264338850073312381014622595967124643891007740408
9620324944314817551093246814998286051136433683239090649130806864155865439453305789623013967382630835
6582931803368595658629687923244212184478484752074045370986706141274247118397469657401702106112719114
2174377230146782822023369048001925271119956493078103880649340489976981336620434085962453850181155679
0256689524826644793478174022666354847481400892210347648211931178187623234099734441984513674306902065
0020245733866279761568782750059276574325507995827463465868798581116315449838585083413041021256018982
6671407739790666381942613405263134239383399957169007113607326670036857782951897930244300454676324737
2982115991322073291381411263123253502947119004039734101656434217223982887461401409991252515877793737
5328330887954062835392283373621958093507926136134349476825572884572007399577339919671915831716610406
4689867218653256094595959195811623079158493346207092513292275167360725460347869328072284391719075276
1748395930093648022265471933767047027370508869534057174770159766534686447612396662988231766613798052
4873785987783060398237384498887300802096493589030211026376029069616736744207479738894219445028179442
3039301463307604123746914727576060163275933309502425960183552742876268632216440429609801459837850467
2971149933185198489437691450382676167942839533909664867407910652617354878811371881495670885517705018
2041900043064407540723919022397733792646504766784724851896707312403028701843023452946392184460637167
4385523018874370577832504496043574449903799118353480286111170226940403477151416394104333887990037738
3932438932904745955801814767572068719114854387935767082365474543128433150406888910572895763127886557
4260358554705330523883156431541848432366809606276204570118521628547104235745185257326923856649445498
6628876284032954250706012072331772342362804023166167885530584543611525058438674537448632037903628626
5091126944575656698995101551248236204976286740635290291946940398421384338045758975558227811786908653
5251245803683199075357558635458911686475158571931461430541719198361036823474044342668476538640349621
2509171152777738422078802389913192317481701412687976793503714635025883933022365322352523326871090432
4860514579449888122225368744135095871813156005812041368027150596403436356582381422834031824157919478
4046319004713768120522681344383533924269051080337513411688748051356743123949411233385222976224929923
7832345016018495899751953807332569875179922382358793941458480662505090789616724358641745903513660093
3821252679458845463407843651742089175130003173814206717395942944614956242775551104123562327820249445
1907123532942513063162981215678024807970508377897353402607436788350597442732674328268440564963923780
8412310878185666179852921207646419472968216400566104530730681541499183956041326089686182569769209721
9163513188600285527661070750278934762204716335977817082438045398046189838056384027330824955036482036
7888588263147453803431396490456447280176030183986511619616644143639372875103014789630425256356406999
6234265681206706111481289307219437634833239017982971219442741196089563891721179169409772415575302939
8728638987954071183850478820761150832252997946451053498217850083637325110747734708077698704666572250
5603357123765959704567215403513459811705439596063402521093220333374255481978379924368660066564361054
1975916280874366560213783242476313689601438026215539013720438172580977043517861535400926689410457415
7101777453382314486200821155721657975283450214652758300856104610350225256219152357183740115386430985
6231308311628399074067769530224619376369477177299877122599810472254812945030724691055017100822641485
5152148513060102117276831889577435102666221667611344631855660873875412532724972887499601533272610951
9748905525738556848007439675821207843616550339819808820157968956020145888178893650634564374279084787
2122283212474394555498274226081889765883167380123069027822775667990158086655889817249828297488556171
3920320767251551398664462799874088881827615608968117182537800878153850492328419479284355155511522830
2181763909170177533032476661103858536945773920492597501633858413591468683814417784327971927187399119
0564024245540982060709457070589897839739480985516143503519925388061883614026549690428498239530545044
7207265937919454685666658822836452745621087576617163943952853785877563031346811548215622892076198134
4293003266714133684322888424989599575157441350963042158130998952901254785071247296190147020757377229
4767558701459747057352067848575111147828927808147745109209041840806618519461188042657499515546252921
2278836135789849190955359064497228033886290191024091247784304115657914513920002073408586856132963004
0673809588321976222106664651605778782396058339562376808484514973214103198442183652948250368457539712
7193542714419029445249321747041678026692232271650966593901572223966297078810914814302199739645255429
6620893719755511223115996985673666063961968528303011027996177749238272649202735321755016291782975413
2719511093790396150228210730280171551406907027704070391075647680590198494991555020654963116090676865
8976528548883876169841930171968729233413441053511676855714171989108628050231997525215416276437437108
0942197053011646600817151492401351545393621271991085662465484970162429956330360200033548310459625773
5756587480439637859650613728771430651971300388108620389181956068390266718880333044255824216650488665
1979397284636831883395599265175060681157534341947631947212564352512528314631588640415566127228032404
1837848781785963557056433217381300646386586762503259107157344154361460220527360961249033155611565908
4742896034485631739160054680376439508340763376469390959942997983092440487250368986373908664329862424
9993852291441187537253286625875899654834799278885760220826797898135046289931507739770109782621357752
8625271836789801812475477928250060738636515244102994887255253513043821554935576472720507300926224172
2533477827931130514667592140282388618110997440798985712857358198081095498642516617188604829062662258
5056633565723036564284285096779591761880725983760765331573580436216516139538015769214571634075142419
0546065143390976646188237714885386991021196865904623630251434478026944539352685988444661764573393480
2292411062933951327628329032771988647853900133050891548524348845887104473413207624217643326323798940
4960879900246516186778062696937048347790207674759809738464907791857835568865961746383124079904631446
7179665670320720535851337175000870051306892840283445798692187019613661706838117754819694159126413042
1916025616261726532961815113495845444016004006527041650034126945001631816151477284227577890314706054
1583092345292759220531512105776082487522998866454927707403806763673080049801657387449774980398146605
9011940151151700654457525363169499174288812448099246001041362636479457027691767569336099104294855455
8710357323297278139456639607931480656354336243498794459480585337115276101721177768983275983340686109
1013818072581160751607142176756221307934225426155933135363522119618099903277914866551182012545171718
4672756969698869097826760737452353780222193022588945888764863783307011818158047296413834084966757475
0624750098854439917984742799822872247435515545118791402199882278777115940223823302352826744547441175
1721483828638536097400562139745382678168479850606625553067309827662926911346876294707355276519240081
9243234822300248792173231152539396118166210525135115997719451849724841458233438820131591560680194864
4124457668384205912435174782483323564224168343721567787762226933659121560550199831342689496963174958
3558684423842954251771236923521292051032861827559338758743576105083018681625221051254917055555190187
9893434134764391746875663549695170279145408826795457622166302864290413582726910829439514531250882194
6120510541513079412232131740580269640521888333942746607855044748047009856395767477733172209343237377
0623833121981864719815084492112005597007515485223804151516453965413105798387281601806369503531972502
0212205737542922198071562993458950432489567428705716298670416867085492349770278758791748394345529159
7298092825271547886614448530369667418429857822204865692895767488650500603461908657247264679160629041
0069050939587551255918212103404711488866959561532095430306987248254279270466882444664457683672674477
8028725321559037276520386503488773897123869477960749956036165343379481317584298385576284917707681641
5597288932461680282128377398606352908408457902357034162666779232376326083024404658125946358501830357
4640939421329812399317235806184498628038850146062106026433851346390489896880349340447558413258153423
5727194995229787559276575980865362315830843295440206044226924951345489373962322385141441359841232790
6963885959768242015590245465444592088643979877938692450274635794330206191619873561613824151842842878
1783442992910040744411545090653323672853595081166392259094419830311295668932234387171162177788347391
9329172100924271540638267990473594641969964817225563160746515811227947244272731084882878086865090600
5161619095945550737143227099605722526584917722156144468127753901329026887391802488137984825870328266
9913706006475110752243397975238364835628100491757326404115389508055849220351209277533154091114987454
9028383322475756786672733159830224376366720037070927172197724556812393027159899149617399931150467228
3800210563981216400976709181012546155856799824884335022188551020594634880417851182308953839538024697
5831924452897073553463674487704326705351540191323543532068142399442650761952068917025539012474929296
8873796418696330847568506361366213591830958636075699106099066407363130442343737215340133640142825922
2753815360782831862271178876585446375934895861863347951997511504721114253961082936790402768802251508
0979935609652008949335181729326647812581766911647435591430409626429707900794447131733341875484926059
0517349129311236300992121052198653827475034387478981745924709760878356642971728974066859921528911989
2740371044076546900852316669267040602045615247968213858485300788540489042828813039060961358111423682
2340985558897531193766942240281874439394424467553442123681748327542703798433596976033542643448116761
2071016190067286174033369708702105308627204823091846433817440045173782977544506843283984369442043793
4521709596376412278715691026032132645392704055841028112544722318826261750528288183880666670415188274
9799841876329109292255974722001377551009872545741573431246893586341722847751543462119036076307053724
6439622245111692483968034401595243882373693232181011589068897248229966516195731001142730241323937611
6811741480713303146905732994358919547711048505501454166088265087200048798631594519727590409843395666
3406088883559054965628436899334054008220629738900059886917201749388197903611693979818465212036436520
8354849857829189127917961560157794105224445574415634172143894348757257397346127237795836723484635306
1825807211312858094606089985757256719239360686775544326395243759204688097711749897411505020455986054
8395906276236876073888148698104436396222416774440602318405225410002730446799851275022855170179760930
8163021984479490616598173326651803952716392079851496311672699842647076958344567926968855628483283411
2709677673494631925822889471379339268531945982852654375366120066858735279141844518428970251573337739
6928266095040590739157028550635239792515738574178087505385636573521819247418920108985557969355512882
5875219521426499191292397025160831609232637719983854983935214396224178471072240151356604749771350083
3039655785193719624684267106601940250284625614813207799481376530758010161833009699066988854240037911
8502956159481098024189067582299736711384271958755245080217345331924487480525715036249764807188492483
0855449676590605464514880288340162208002281360017089403202478725777727719256880354193075743911781337
7131327001147273456803109198099039396747615719858559910016710047976955283584326917913367924021888817
3669788272135800078096576566686555067741988720873447194209944401695475111503848427334426040766699431
3836814063102294868311991413096676395587560280776577352801921550671752936662568802739700055530300459
1038242003331277953172052125214918621144748064890514791339263329888227234580932967041425792016466483
7103428494753758107435319951512699846041786369864694949185665411743219021922517501264465659284170285
3055943027310226196499844307615631592275704040770310361229637816378316186103796570897167876436063377
3413989479859339468762898222320731670175091947783943147848621498243675209151731743020986173016790536
7778206601366674967975980222566326525664635894976468750163420835730804669391189253640936884513347481
4326440114878174017667177676536675383670392750645531061253734172901801945974618181457063722624287563
6182404347543660767170836661900923557960956989630318094680120724528887473050548604956856549785231458
8747227519172245778242920409696812268152518754695403909655227351777208640236332450718257971901731766
3937397967934881162302600965936629784847848578333030543613367298594448980734262473388035625905437681
0884527256654112359894102685876097240134983776864712252078001336502404439923526548586988699663447489
1281702296024058640715064487670203112081409308994183998268330766872273256531493773702055857706926173
5961609171493236373129304151109616999519896527293412386339974413936062507148559333277576082424617016
8826225225494730603790025051175033238422971140542214843539972796138511955978707095521434024005772846
0744291248797217782211550382667304060229850091253908649146672471814066813450163159194079159300451318
8525390335708958737593741429806551176279901848667305257362047349521686621724143281295981467120653925
5176604024495459278761541442198290569399867530911613527396781634486663769790820254327861392815681445
7565600704817735754328464731280756107774241049867524358240315341014526966409907249625132015893296499
1515274682730225114575345651682617957741127296632476437222962925050456331876838225861267717284867059
5258184558149158549651021470199062249656470475929513012945717150487653249338195836480599585115552056
8354381442120660242989752973212941622470576448439413284088108955089572685441649469266659568907886360
8685516325048082748335265082183491943954312250645583123913971970700703205497552672472057746532551529
9008697706345988118543363746499172525650209305558303308804718023574814728557796164052698865020068648
9803503699409147237034941212680839836631232645816266705272465048246041270610652770835242211483474230
2783229991396616874644729934704450097154121141206009941353481083725622837023525022445349305401918504
3845566074974257195190049924614381175745042135347692711253341985104739024822640481026415915876106431
1405568548696982475014257735579173817990860482511064360998563076399727938002948565136192661109671499
1540830623210627015243787154126858788501813610091010194297353949755269429187616909668069543457152467
2221464829123499934109093265635734163644289723904659079706164754164861974205829710694461489496242542
7242977229966871598215307333231715336394572467596946708798234508329930877962774182998848800961843444
4312548624826403752577965138008781952603475025257384245621503377087769586792511625355565372255359417
3220392828767789728524018730641268665671474155345206010527124879867681679060563082671362203057812587
5420275412601370418461637798724392295037887235472407341585142936569975614897901586853760149079109253
1053027590271489677647185926751176981286741943521755243714291001896368761958655777914595788418974597
5777209651306959039067453909438978139067805899488232755381076287480480441620146997493297337584785252
8812842761626520177299888704276914085167239129494678889150439551619697048064425628528328652326622387
5239507991496806617351529825080568626411117756504600935226932952365307953214664713864558213305623740
1807383730395081271588234870462826802635003866608952789577896483620953710827805328251405722046215846
3358412152480151229454203538348205782211167653895154934338189653802014850078947684782140775626132849
9878244203108697169075508653596856874443652059962205265696537250192555502682334273547664785901667089
2032804136863421109295441722703070533741648395340421033427001199576947620311485562484940815621098474
9267311556897093748774811832008330079289903867018852732752574256028104457301595647734948758398268275
2000489176255168542539841505976502309639465013176554558102224524156279423708290180810821025034593869
4481304714922398426019835555133946267461151507767806517014458736139597727919273520598453191926291128
0572751486260507532503130564389067859977184376323860173810047843363366155141865694581832269046453416
5848509852014204731158032192918800881470380256448266430938186458365234283330741206945024153540576287
3715770369948261020992843949513338448277419436964704430678087072449274871221649068999016619002055886
3447527353692794962513148326509799567671816422301259295460729258134381333677710036205782742179197048
5993684340644740124384229313100128403107513778174842058363762743522465944459583414918357782438422075
8821253388371047593891745446042710329911839619112110985463418652144895702991774275415592651924960641
2997497762317739118069259522846507647566010982221579894021108494976193462594773748411452710744837145
5823749563391276841122640134995097708280907337481724635680738957503561765384380346690375648100251918
2490318153626821903263744733398015784133703597674515473982849930455616915043834723502925143992326803
0820528303730605232088973101194083197973463876374700042348345426258540793750952056295350065476757318
0028463102805236396154840557380440227095136256685496182365083850957563575331014137831154092473688856
3391530544122020025335748950879152284128081613208927556699190257644870169049433880872264208021035344
9011326627952430194234149647296868571387750822406391157081830740618792859848212065560906566687715531
1067974784119795937627470261641263599044272090583523837916939794431057357847937809041311646296876001
1978487216088344714126453783669730416617561107050619569714200414753842818820753534237392564237926018
0701775540090475915166405998716844021829045697293653248337918173585479456101001260568931587839782173
0848475069789708130946324474228885162012405641279795988792868325405021483287752483045397051390935106
1438325853220365333535000155167801498941944429819297182288898367494909634724138503827510628744626026
2380496593491625572800787348487441945144052003778427722124669942331309251430985112188725024557562358
3556831703623777459028774994514778350478036078017130449489939695925561854556205213568324956200195717
1567356290780578275110348716032163382778655677226162896060285709436665018384804668543753772823396382
6287551675921086823873833230515847474442689511233049794969704854073798983713257879949082578734339420
7880160059518024998173130128488137645708648414816116424526710041136256914734645603800019566919456221
5413587634333380367724526175293504781934475002775300480767414623979511631090357592443665790835217059
8669687718763960563860860947665726873090490872982275739589820490693907566430575762411881615246686835
7764898022070617418466816259795969649915115627964410823897362639582447815513246365463222492154298789
1111162136205060861409580914275702244985439270784611233829935484205954221651756603668096168719054800
2367934870188485720980697991718141468629314311833899497552688337502911864408706516395404550763054800
3266709172622323487129725857038205867571567386498825916121799189812781608736598348311856116751588880
5911871141650924361127058087987531502998712477579376103247060552643921714410117099819723306190997364
0144735622541176188785992585807597679369007130402764074157023435891715365632601612587925729658627606
9044819898894942189799605207375494854614282952903037173882608107486751350722261314310459796573135655
5317467712059985607109197995199223586231869422669507584324861646667334393263759956597435236358753200
1114891821538013202418732643569743821528818720094524443397186423962189751139078192459736791664279003
3140178702258143892655211526628609699877085559515963536821888153417187192836099065538484884494291434
8041193116653608084470460876102059876979970975894850723572012281629051320248632047192324224818825019
7677265100890349421652696552593858787052728963246903216432477203182350795699682231952369719533424172
5085109358586648695339652132687332376397774526794663164893580316253798747141370321978266781076213047
4972783273621825066058459449487080816769552140701956242659318265281620251969502508435855317833964600
4278111915186019027161582624194151153104236810018392360772481073620563988026195617334817143268752716
0859424558130700749358884535995435827069454263516742846214970526391656818199751236858342885369661126
6810316155778496353867272377272596711700404403378605203569848866199687299953216713368283963066898511
6446345410383748226694962061358463817268246122940944988594295755722736071004042947184786398884232909
2290001184943965321266733814648292219970752275641564140112576941481235359685913137919447420182123054
6656988330601587202067137098725389677388427648053625317298484155562864848145083472870558953859627456
5146929600693856002129949756213834702470529069253408361386670571619727441280087515054020476059325815
0330106198386924799888623408151175092864396320820758787962605208262786938686952046661367142479987792
5141707467629209949820685755558577324360094857543044559372846376325599312299938519585722173085500614
4503659610978077773275464147927482423932782739222144104969246767176791903186750950298854199528275642
6878033783857533464279499113514416764596178105945013011953113162677090455930201328338416217369585268
7445063426670649324300360053265497535926184947548259866103568692838061086041984742301915025659070499
6489592320375043525788048358638923156862105426240475183112455399887611128099427766778992342961032556
0045603879397315375281421071474537186035306537733578477417512498447931175991308730285976085604670233
3962953236631188392027311609655248646031757280256118361993637024659507111163766186331055410484526276
9340955570569150560076936364399694267890806268625273782812854017487266904771828542569165257341762467
7317869760074396129778583022218047368271975231139176309761064648763404272535368287912361334013292907
3872127321018884969368638661351577622713305113638338901191020232035519982338707138386180780816523961
9021933414980285742564887263535494390077875785557210554058619547359627747570950087042773426020839943
7196324588470207224645264002907934517245680087494149657068925948687015654851622140950038304341569395
4422819801722285421915398138341721953191675469761927434812458708400463432004358654679588446720330632
3054342024745124031486137868590462600162076202724972587176930303311346250663367013362825190129537278
6007467430481494788955907799558017753865523336127185070476994843130872349856935861326874263995187008
7972645852859164022013492100374157298647467097859234533140509081148376086046968594851954249869365083
1277566541564260387697712090693663125501481466712170265997402449873856632242047587408488796563312550
8023104001019537651120441868008552520620714363653423368297156870928125485574719064522294345773558553
1365014116479215310179662982176881715955219407213268302583454744483399017341509429514444105072037532
3957215909738066486454130545917017465748974697060085910767215128723777192671267405865901264556813186
7470615466185164418574027573821643397058161208177586603057770910224986329637263261765606287080540841
0019572654529136407199195861084919158538078097786660993621721858484521892078404458709120529841283936
5724892731181547540303326058066465506826089265945589966523823093195216849881402722389943268440737202
7008909512465536621234558109006961870454965311034331913080851611196291253052145710179079766080916764
8102675664085633953851220498460278078298350011629136086629458948177801555508779571424474301171475911
4391308621316022006032908947544523055412733309144296321727370505126866077578558471399406200534244367
0268616472731529454105714061061419661888864310480711181585929883155481195977282064956328068353850480
5125706285108639005515527845238297829009791897182908538053860586710743387504601543749000922713247840
8362871178247284391458866208249490207872475762084395186493864013187941679400759810216654199344694581
3642871952817004452779965037036880896398884109097657742227022451507593108696157378098009382312324724
3580716944138880788827183586816880128443470143920663592637279341465251635419952600354247306829802659
6560338235200291584360310468975218508987233008703366958284348785873078634652263734530225295686253622
3205626922945820479506928737441628894815754863385431590786131086621572410470222578049865645685699382
2187147637675828270519455899839845924031177312645433737410227149716832072667046824134612580187649500
0082986158835114948447888925961807058416032733073299930003189196881096748932918712888719863044289443
6143898315346476174108646552405743162087469747570297391629316445577214638454211302927260800990048241
1413290679552531047389930305100360665257328879990712078523732481128440707380076552665938882241568220
4966543273234616659890066441526578098720101138168257455745271452282053178412913854752394163392195695
8068814482446749017619426612703598387520548459396100259165046172208146086178073616693768509351817118
4399013804574476579522731968242893318245554876555186956863833694491401699966655783124696061293845269
3928032177994564853913026707660268907588959850050864367289529530918750887576775457875250830448799562
1437701427731521366217051143836176645949901487414014521545935329380132739689229159323155327886401069
7921843890630016227497707757845867312766209417350017796276800816147390875246511866026210071440560465
9418194395714222741645746653851150141197313752962244284177921508520789493278041892084715426633943686
8727610546769529843353793286922990265565887360786993468212916358394699036512113061162589806696407552
7281984582061217576519387133280871394692182792438404392296564686373660489906694343291043085086797274
9831624735170860130561808310673402071021763367508298574366064728686626724987492617503461317623323229
0805736423751359102935769799564407686213061589186106927015942281646091002187321585711991650491784810
3323036308085315245741895090640141362148330487012475892196519649296959452901147086566945244242356538
9050220215419211796246330670954008542932859554371984116089062663807790737078695540106913879465197055
0497189209841355962248622060927350906528834241887291655674170200073718354909459032379640459957281194
9501564070400624801727767929531611108601707534761474163940789437919349270041359516617372834707304560
1995122580628466386872058225694335677555497372750621889987478529979894148560725019782794235721352501
0238406820630056422050306139125614168282247980330664524210640988273804638933006426728689853396347895
4506753413762713724740618733274558878440438506463275820308018555971589025232683124347960918824218581
7067407591368512011128048066949321448098917592126063355378023100685849257711394321452637982840897332
0123323963025724126228776915552532584305706346711081170224530180141169534565453004893352917956156013
9151330834438066076883451312725028543229518849526344849984284012631805437834565958374115045705898084
2235139611277808519929279501510053506788516872313315012200581303945302186756037471636043347282296786
9081190640140153620217452260411639506723514879606060722263907710243060431925470012659562899965693490
2216932693890874603460722683902030298044912474028472864250315227143008726643134335812916669389358127
0941154445878564837183925769160682868824239259581894931112045167560090330697405328243694685508465803
9859778390808738521022188918631784998558694131940465674689231689654488673120450459281533074763687465
5529762224756686416854010568053942004580294479694835893007470289337257421735144230366458304169258282
6006419027184598266976371175032692263360165749264953796413196369881299138325061344076531629616512145
8500811968761138145200365167568129742112874835047951916214878489251981197171219599248086627607884501
4877168575732533603941662976610950882065091615582381121502524006418608285231426842737318972079483641
1373003470357966636356085545749861510168641646697479861254259700364217575394425400542533437579788203
9877678630987677421698452278335347855892017010301552172758911253102886002139777908391341635125527009
3426603866051629196045812363387358009472846277081460081919983381061130100704751742107147151167356289
3366115678984376045533307203639531563447593314640608386240316474394358200793488101001322889280472278
4106137614723238739579883046902039394313655411915655505894672683290073288386338964969366618095351666
1687516533995245008502430071050317585721894703737324320131247314363349403319421667593287776519830850
7872389958133329524797691907134528626791806834317371357329687552557269474104554229048266504414393558
5404909169898263731365185050847404508913951131579138848204722968191954148583123223492328297549706132
6764184846985453689235188697705387034705580092831339881212009822244885867721998652058244754037289996
9868429343268635513727042927005351299522929226876695973216327826809600017177110921189351369766753347
4258419231523772044669059346552038486117035714465619868217582565528652132752245926015844839732258445
0013617869483671957447835185929663470570828835490536815981735325128050726550695160689846117512423210
4507981735620077911301191596598917441342122278205797049179962849487696355407359589438099108583056325
2630083561665920600932149306193346952312991038496947319875899757876788087430784362906273565808792019
9155335326227366207559610853719450658648264507325309059659926600970979817159481609175398949327376710
8123969351801746397163324977754423158291486219939320796546017093940244642043465369785910109861777765
8298199313685312851059096050702412117093669967050464476897337682811966213334470998543165924714435734
3589735335488785537205916046767076012673806167519308124172264824898325119510988629617908608029564360
1390220158105863434635233387633203774406022765775954832201760647933943310082828099665884152223021451
3753978875571619374117888964437084338302370502772441362598805136562149866020243232739535508102098746
4041947057397758001540853543769664353267961100422052515914502934596110602226845119484658325261446716
1249892087782234615893889472623052727496546555079414485293642791713949638010127354053638962830405678
5333771904562976441215402731488147605856228318178738318888378842769525282894868395926892222446740328
0546086649213543468726112688676377741452898834498754705704002399600047920602117235719437303479967345
7094976525063236321548230535583218139844241031653637463870291564022946210450439375819360963295058704
0589388663259126887537697658467365868504921416067138444019501886224438254381723829011337842001648037
4291516516472110875251493995562143678648735274172449070123389921606027167756281138006830180828847368
6731537347067171474624583972779071513787871170331147583864344995794658071286187772906241619216723938
1789114071404667001991090329870924379921161801838341113472515274624250964910724413305446702239808136
5804592701255928674229608405178860015493688581156776861934070691657102782817330566953408999012981678
7351669807865409579203028279694410128808198897313732924597308800901712949234901338635338021641650313
6433288738780835920297574756029658856088491758739398990086552529890107137893458133590174029674525406
0294767787740355569229793605956339429347420686769431008719657284484384475541950498600934447401209246
4485218409827527931878926840709656005829629375733520822997931152930235089057970099814564252555550162
6810179481108091441401401511000196669480235777424815298008613172554624179575324430743199959621186551
5134255042488130537774797732290060759140928219566484534159783467852576587625025639074890110696285873
7358347590981390089614674209734125537647225716839119351543842836286519501818708792159772043986778862
7157915521261891915729207335228588167232763241576070766702017570250851335663560065684213283658268882
3387580447056472115509295436186850702778452578625459343262509535579004451915124570497193038610860314
5156105685197467250219223035844332461434558943463202945026663883035556832679449820352417738504180740
5472560149274755501140113439345449755343235781177697521256433888635360820302623279050274541523879158
1008933042758512737830140115704448602425474491939584098719751437723299400550322585196218341289067772
4670176021876392771990427467130148119351098832525294566612077099820221412586211296359021016196163315
2830016404697957190448381972347853815369102688394203787529197621944802215817424610639498841116029534
4546694529721627174127449828980860723844556807252164963338810518070341935011059642754313743521122047
0264924882724090585743193381255372838974972060515489154447895812895192325999993006861721679382336836
4359767654568559149227794137447299993342047109927203206223533660541165611026562911536497124493198739
2914338236482612079167567676457693134749564446565652347057840170308848008221439641700311877613692346
0966864666384436320153419789466270805586656904207444657210543540697944567956923513197243962160159386
7350338550818866649865043652509238540225479138952596000907145175244984060974940224262131098905929725
4134291838142532144040688923631151289527769376276065788008757385156085265862338784694504883060611400
0012281766909717640754332689428378850534392267271132736582402250556342787082625779557080523814542033
8208144445120986322828712519016408363656896016206027230977964762835055862055362262218431908918189169
8668792084448786291319868755470017770808519904929362532744859531663973146589804754696062823995069039
8900460734938319685768880325399279315136933734802800846337719104178298125093710274908952902921311240
7298450820268141997334524640843955932095048111835570162244274341544311194058172823703652260226905067
8702925218558200752073716336488307891317457683242256373395341541406380699610132599562016636484261941
8733463377623478113616151208813121921291924972209362038833098095882358645378393849156024678256681791
4362255424228893835775690782942524677345963550889128949384626055930039579032939671957370828895805751
3601283250476531165381306253531648261412877227841188963996460781424556144454190382757628164234925745
9203510316018990550252442968127969858085665255853934815809656011369367007330357626561990378794225852
5127719630655741966712526140416758654275906580099787759963568800816840063877216103597418119172698901
8039372453810955773684062960465144258180968584977574412719287957623371919964490020547388894051367441
6329837863253321982326277977654668380170306271420349401408407972353413104804401425923171778770018673
5673855766235165536816004119486944925080609408338387097001681739575601608985286312646841676769468783
6263725840862923677861862903713324516005950953559336031973833184934504408838196779321166247187768202
1225543891444902528362433926557332695329324215762351045085743334149166238211732695461239191609073176
9988486183344234629022722123814632104077439630530051337061013738550129180448503672509019781007540552
1214237865754559542835689911798346395866867151220672746706186571711729627595781610744958778916606660
2933708948276508031993878126720892874882113443551027069499626449156498928171697975356519952051055110
1579620085861966198648152358428473761717357605250429799862521356024815523821077914726412009020611160
1232973604036438088517343543168317679875743110109170610778223696255548757102767370220841907223578409
8107437309858089651289664407336362230602063589980406216892777003703409776812339538565310262262478197
1554399886102823483210423705337350451655619754909039402903355078524629268502672924737321115127312341
8236966748239277088944679099678688550035460286110232351639471487907762014204071047349853876965021161
9768102069981341690366018479321935912271071095415263958499893840741441577591292630084640755048138151
0403380357067202282167579394503377351696887261101427146265558188872816613577814877359306640678114138
5072167989531804208182065905629619766224008211642843191259182337817432551689239651417300146792451744
5615551336233929029350385959821230769591573999199073497520608770572234324031840301854873295586670152
3639094038784531869431547673169154475069223531252199736786626054125522074691709603379592322122797611
3952232989139654269897674532036055794246765852385325975024670536996110995368943531137309932394874518
6446008835892040172026408224933644116281635402183453538878107185840140466145453024218217052096629973
3166213123830534001059480946883826224320500110645321971583397609726422796680457952822034518207036476
1231852757527159847831303703832194834315035374429206944990381725998288967127308360372053806148454452
2548338928844294673864294333875183046928222868987976499590212478994811062917348471782457288283705282
8877816834734727505916496319707735105895413975340469992917361221243138619220432975408855497209145061
3494737890372113253490283547165953978368091668624871950849121875307111526717409378260845975799837143
9547951351111951146731613032330051064514366880843061314113673041790249445662911974794935841297778731
6782865757902007385716929353802560077772734477113391842508914460821948337231007925975843684064855181
8499806610676317152205078070769919190882043626991052920582541837415932252311501312387352713436260389
6439316413795986528897181341499754279777857287105286021306762477156658164739938267175460150797550791
9497295909596179752250823428186970831488689417282264196595151937206696635764909421756012863394829616
2487368235392592950101927569110320030449097966870263939817148688828944782055692341793381583418359250
4568869686205699452233493540397865059870981183756978048878791856482152694657915250987709518520765722
3909923967356693124278704893087564894126168674779390892470530703107518909378919627977992632281114390
9839523683034967640493586489700810727311130083958929650885956575185243030828044712323309176666851317
0877062616211257851786165054453099236031732396819333265118874644761478938588173113508212473729469344
9483362506919587008024490240358872312215254880370251464895178283333834873190379211105327151577822489
3950983396627591367914154991602301243619382431475990051415604046455404075850264904812056652129015616
4411956084203954357592364654699412194977587041823546665372680255934705355140366154924518207522723390
3102040240212067256522525369763713825688053899514800709324982874196433145561639208238720518188489427
3330495297383676423988794125563882320416864476775305941823640041556750041454522608307110177111379005
7130003875726360120286901841000021197335524847086967506819263444955341276913371100765188296797971200
7870487466645846440126324858197983022694975809061351020585375656578346920562563365073453484919302184
4708776812281444325915806804840128895590312623401832718592474322945778753537303477435504796896876333
3927237533739155382725727235436208408555140867457578346695798855398083962086265695132990539263094043
4386453013307385417993468028966123106668065725442011139404377258687732264144404938703965270336120700
7636060116273121218620118205788275139724191912604375388377415384539448355654943084012511670490026113
8436528299316565067707523549513169653690383423268432160298001626486838194199769892895405733097193805
7160963044658113330126592508017901027845367969233482322899900264301447873392688402256877954513540345
9600821419955984848645203201944584386529741969979001393823860554950951157830183344789799429845897768
8634563299526071931610260433196213810317116329363455575074205478025064390293571193725331339625659420
6639517593765879251658021563902555770982070255323218209289600326578311243875170097754329088890367616
3371675830870395688768898887966919269449847452571373634825259022326220804311050221825097718173098290
8091937706922287172856503873151427390271329136003537715923916902112478648875331360543504787296769400
9035956281400546308927314188271625698849175992531576545922982787305834033425447285497598727911530036
9404094658502772807120677691248193116578270687205477884094798077593791728483909838224025513172679777
8871462388784062573269034149898195146053601395085032138670126320996922561602281445881658882812390341
3435129180333760352704197503481992586048279248047632628377501782035224400057655218984486534650352316
0956719242653770895087728280278694462640256645828432648080988971606399449769965091574423686566670804
8543907874527298513010948322762922763728763289402422483470421866031540091910987037399781325943853261
1642529423633909376118245213335041175429717635988540971818183393486468491038477611509359706959274365
4933426007481150541926667100418164580049769319230578949279147006652075974038759349430375807909874158
1558805571542753141902167171781060674669606820958610620418245979171035735378628693540433061310418174
5258700632560847960257612790719209151936169569434477904457225705955444119721403570354932961705865919
8919585370160616534804401305871916807852596850960894345043091685977091798520440788412845392105335394
2954321305397483381685235069473526005255667388609262030437619875806349756262292788895035935210176555
0629435354215424775826591337217654509226059480509489846486965158229652224027605127800368805826253983
3823532574403468313168409449631631372855091296628533879347243331725848106297846659337312025508808571
6525215018207649941604454744694892523725732062751766378451112414560177482377189292519057694866898969
7112357177815734628286837973288486067729545163882208245680302004854835167678410460225971878308107138
9502482203838179864077434841431809862445186913345505008323852144412887411237150089314198109290506690
0819190125696930589918974848009073672966773084234941336241607284983739702071295159681130718338935540
6968578749638258527053304192441417774547060772251602078795226696744823962703188841612067857265324324
4250339548554576663801521051568957724148522197985149770288699667442531735317176152320815885693226140
1636185446898371772199094535060632875226322485759554092776745104106890699170328347805019199803920266
0652658050361560725154826670445397761900092610827254461819413556499581908915983570449393922541055902
6048642070505937014609089661448528099817114518927294590428592036407279433156646662035654513691179879
2736880766496207227034067491132780738662968860815571626243399800043189302482790981700499466061162910
2882114746926530917025264802685854297924849273983034444590133856018655018958913533342652104227993239
6029794570662751224747229229179858214923405101499562782912823194863527538524278240840997039233435277
2823598130861970736013402497749545889816164839017693886961104869924160249637827558477288498648761822
3240753333451992303661769872194601335166820323753882308406984123259062872009528636604803389393338199
3518653905634513554680700704969004557554770182865844895871253374864607434298197005386269579559297792
5193973763153540784165467416815704089980628363600447383894447586821880752054785221393329601958481690
3686841584447011125706215986748921030837627927260089147813305271843596244249114159941641069305845437
4805373426001532003950174578102551408461867864190178494237708050745745736668775675419610812213289280
1919576325482004223418504707614925941690120982535053219196477134957093095377165669849212382590370012
0148577831464445412058609287852176345513000850802482106973958141065193530807933553855955200356018936
7963259564536436887563552487594002759867226414048366671914067920209676981010876803647101424046016620
0595174061310050761883758916278329644530212382658953849800143053985314068631284467078741360137846852
2476731242442648383548975356705170207977641488027640409085864684436238414968310043503155556513686200
3308179081406954737576284235758323264853312248447969952923336145038415738543015520917659774925908862
9017233060199911753250228113724985901372781328905217270960333273383219993959753895440852738100455050
5721626812014047403838492610521388707150902981415601066951276676264265648736665132268147763965143907
7515767748768194768339611377621421262606537710738939336898499757936168199344658519210279710806928074
5496416389119218969503607019076225087906645488087865644726529392889917343377507345178024142848087507
8535073409761499690234738732434105716184158557625870658423397292751400545275234310936431583016499853
2192710574964822868493113085776635242552369308233811686779769477099987547229928032156284660762445640
4509135839934848224639235968793542056488633556165968285843693673655040066211614570612140995950852434
1256600241453799294358453558346386573600596443648850502560854728460923564109079129274665869569232152
4899928528525180616567029977275642220539488546130189829285819992348354507014250997206850817252743839
0340197412978837702503458985648249338310325032229912560970323715128285852849526443856475759557809630
3563909529486699818067468377047445905048131894734669960787902221795825060639421997884994801813363151
5593710568814746587132348867545769489931297203872657451508074185978427653261101150602697128643219198
3000897801077974206362849890934009715142358304122632518752909754205307189957329803977700819739461363
5613402471164779563455355706083305738799732477410806494840355962985784525676162841855922878942099816
0380423969794950932755367257130972224508828651037701449010290512141344953955290538226030526935639825
5846489336584703955001395946321240781679027217097217855422563963042428929771257586283370863483385699
4561673388015077670138236206906439479859684562774279586426181480365112369005910891971936257857263593
8831934567494269935503387682688400180231316859926584345693369833059554401825468414098946364566199408
2113369223526336838362633737811033983572272575284349890284500815600485881320655001787740225035877981
7952203194393895204023220650354792592386508335098796510296409690967791242839165435381996985115407534
2903934774777452898185445884736566424280826797342796988834248173046872570359211031240055259912556269
9774900451729408816682488789599074862937182389169113930660575156498349321684204237663915730862835174
5872505880862452798126992807716938281469767927684533656387073517139430392333398018626713484290151107
2818684166855088852703703124684283061094973220325642243411897918659555460910459172287297923954144630
8221327377102769440778903950924779591089172691436044251817880451852044713679192569003374386987606087
3146804887303702741966419967986981141872345389951981983596999377761105936897928080564036620753736622
9223259557320040558082931494098067819449149334315504937917249327070527495665355402300016442425483043
8438498075197314150106866295670028121133990775376559419147569571131391008482261947224771495902366974
1812398353520323629849597800462856030361393753389410780638808469773029522905839422011623820473741068
7869376445257309063315869601858555244626490325740184936665418047739196005258238413989586673940545125
9188669603839118964904308573608992971633197029056829310198079904050348675890038460823057715887900412
4810389253477510439430093275883226973456189584268117869894145128512247176578398943735603046502759629
4322927425765036862592321030323751300863668764721295416337933932284170228130494308035551519324563943
2440215412789486290572682921328016890029024383459372908425194096857687986797845327477430241815888782
5743418942921003453272403164324776187122350231981451905594767728009921418855328307435576374090632191
3103461510275658592028847450248252527053360812645153139228540233765736357894094079847536225698480176
2343850601522815451453569608511575035114283701562421921761773011559331478289798651427547506391878534
1396301474917999730771253181411786427423900638413358677599701983077015470847371454768716318015127220
2844184935987404179017871433824191711806899600434839429082649247608389478490028899060811136726103586
9226987368330362847852547899713593820127597800978503786325597607395203730466710014955216544213771015
0607806678478723091154554504490722351321071202904474499601814093197925192998029380040492007868695044
5723924619146100271695172545290663908991764210136996868090043674364985860515014557824216644180834454
5617722190732414373258815139190775886358166202248172551235900137586189691565506335968860971971365311
4772941522490316060407360055815664286333588132690707439343785468907783896710335730620288768332233476
6109287138461739686040565452488776700687081784766755005349598730453400177533582544150231830208654794
3769018086301027755534390830089438349878603353106905659881934286766316274131383910214361459361559706
7914090053487434057329658337410229791141273708017655443863951913609919046815677212920329167728031720
1587500584682708369278065634820594169725315985634252784622795308961732972763341351544731883896972556
0698825170083487480917543305769533141050952417613275391871992066075630348898778524475565367754301281
6219788214291048276708273376839464651256961852757592494078160446080490413142625099640377878687224448
0939577847818293850040944520335757491124942399190202388532162533043489891425577771532884719382091191
1752083229578978721879733452157740789581304262335695108571979543632101318486319649402322971497847758
1428597834988175179789399086764303025030697673711215234848726199195279886332966845766243157433919920
9692969972384024800168333091551813680083535399502654325480372585560208591590377797957241531075697699
2051744660178076828569706494790937096898560207042572454602730890764712748855921635160403807904970451
5007055770471942797195221934422727742984757713711705002263954068209068198562198736211654366238295708
2525867363982722935838005692557144389005449390601064378113580794833674771344714230108539895298985384
8687374321936874977239366051363214207403472331911704402984238616269339289507916880698276264916332753
8774032232336104513560484940479162726554232566594443388371656266461584758104660852639837941548433867
5139387661942816678583158155539618623604171898277199426379718595965417853023030901475875902040052222
8041095123634611003709142358803467061076068633372418048111866128872515054894601102036656425669815286
5661973116875963821232878296339422002094507452109185942285870152069283962952942590504383974391812541
5963747233434844044063079183631311314004449080821593527728979993848307557459614858749228307769106049
6025212289375247773205749981418041973092681743823253054932408400655289623285515227309114680136447980
7447121861251307139852408050060288739903813430295238130035515449121922833732354863061460719233403591
4186635493202770310249256027692296951070579288305789808695680337438744901742754228696542816706199562
7327014178767608528747119293477896703855168809878191025460329141165691140503288846987059254878152822
2137025870525247315149135370079847724683116881940712941294971879370706037639206410444628263734804350
8506818195000105819623076476206727407226735478774196919012993699454223836988213365292579213043077212
7999395764558977933726134842017765809238275020870525055030902101872774613995503315746396111404348658
1073379856469620754875170363439565739915978834315364196153024793734417709701379802108757047796066678
3369800639563891128899497186596905098970927414094233082044802096917816557106181155382907071675646816
0982211095667254451968612036421372054953641733797542941944292221336545326947951959181320249025798658
5989056269213284298195127818541159117364443374026454584155780962546669818398166206780970604474336139
8536163463257419451704618697870494221488899987134059169303190056126432000518728291024444526227913718
5536932438808565288476794500013594951962572387197466016675807042507822432166661433547625350541705227
1845344780204062683685349052314000858679256298326977623312668809309131326774865349829649330151883207
0860884349620210082942877569612174319657075064124941693533018661996566354080445650269398935987055420
8321379608369460294553184109310692709393510059733363178876715154525298847397279199443607168755253604
3832308359837568720446097212102602413379775310458431168591152147195963410276861159098215687310811444
3844389661111400219546940093883318278734087815229794430313204419460817570886209010925827599308884810
9277259166629120966768079243287806257205251289035724939729794496385838101112843631447245606026685890
0187200267819877914410912035295286358710465622282998987680079528639723346693995674401021122893907812
7719460810503249704835355985404272382133052873140882911594767555816887588342272448794743373080611402
6100722874997765075560333615693702837956343492590738005273400113486124744531233870796583770196932362
9948026978204334922111083054469976618581839393881841581145669434417118423576550909631226167445474912
6633612770566109984404909916107726231494810642144984397522530612752165821405306456438822709093387983
9803954598578063384026986060147805253994700274932307871947209840559386862973745227665069642944809273
9969991896765519247460154457462838739768767401590229509289679935543978670605023847959658298379953114
4002255180832859862101030870444301080777802530593274284209587331846885147734975434617778825037773861
0029683849743213068623813707487847981782537544872344836324977547905092912754795198831305352716433724
8462428011487073880800074541068841310995472621698476704617093171325922138869825510314536417029038015
1151196842530568266537485618131473815619883855457026107604025257333072493018012901822584431880877740
6297828359045680789789121167486413054707826782397084497948286014901939037102918205871558092098834568
7563722682339396509988053857807407590328481603711516236275030900065603689690250643174319819124611765
0316455987183302180151097163287856897048122735757667818527333409229171969619148291034465095716812995
5319085498095097479271028815849365563733835389183411754120557903379273267330394385080526181457372283
1369725343998103760045905267523032733203046979031915270853563941256941175567620368828561151192269488
1786092182545086126347993173631917565844158044497890209895220946560402767366196429957225852494363603
5796017990958961252485007766687023185473253748557199873722718621795258980152725310238504604150325593
4843447624062051103345062603180239152950959941394276272184625515759919792739038863716067937622396456
2821778319536370698514323129982874400537045272222287918875454592313392897456805956614896076134006863
5963838400233978658388887168315793744491957411541974938978206479037428749187036325035838884826704469
0004633889698128629386437606938929509626904855882598006490679569877398317357558880302040494770054976
0950794315363261133750559945206169927768996165467066651975883406088977678463986137411375735734484297
0162240764598729879034436364085629271567944132536348570824075198018254891201049861071136966840368997
4818566480106733835583523007427577660487696337720324974167927727851510444595688537183655609147941724
7388814341278164759639148637643337950530550625798742010390681903850309174871434404384137793601262686
7001815505221972159140593622783622780200762303026966605077938397283636394258435995786004114911987958
7531474233900514534601461664542961351476567791313554584824151472191079268990940589387387010973880316
2164489252447008642657620327115597485529870931461937287381289816028468044388754272277013887639511021
1736639720475431793596198715968403244063991499014528318072138144027081996847736578946712197841314691
6913475160027420357964128281897182604260723577099252622028972212153520131944207904837071471987279703
6720180653312152166618495499768914792555350403459941615619949283759925079327872640091546839794282625
4136983755793987258074324561843170708903365552998603747948110651037502342159175559158723980501038008
6320981699380147594417906091516328572587024375300820727427279431467263486971691657989710648314264721
0273394152251211670019861839431629938236980236344760939438998952858684492144764612899148637151736197
4138799507334900225523596982640655035291520092904877668006770813978176124566334799843185208792191620
3305038455857795156095014677091576538113848804257893321757601025674863495728410658770291625028341289
1797897569200918309619502272457644345054075293980901351836215525725093919495945064668701147958255948
4497049486388245541691478002271476919169412173509820836085137587014307836371199441498752770121838391
2008288215186310465639255300313382366270734164418630030581043097392362573260274563489142154917335906
1847860876467993681965280784088761523940133676272362048102778020188837300875182746957613873585787802
0741340404397034474286545496705611126920483482197556356787197534416846121870921260626668346468700056
4597569964061818710083149965959964825629624275844609482404175681967391344858170056378145342325618781
6288105995302492873350668039017730166792034790029657255168574647139856774222834252021818375637959904
8538066131396343387463414949115278749424173132278825960579153304629876412445443406876426215633297756
1408258351131442439456348061638696603312393257181306289521882357746158232365909278736411631366403367
8965578802049476009246644415824239254934768341262689681443524033692205284210949426131113404863744061
4512356863675365312938847957956332589054260564945341807347787909964907343655639224629885427609616653
8171098619995240149828649473858923181338095481191516983456339869101274132937369598278700619854197538
8134424659723904687434661817530318966694857250713503926764615135953804013119902151749788601570945820
1916507592094505644091127919666455891227268419953122653237490388345701379346892266843947372300054414
7084839027330359195366658229951135105818777266317205517980670504341130883486146701175384743310165100
5969935979059689450735696286005098061088407238317594076740235654960823744057793592992432807568446334
5547408469333467920092555082643090657489270792403862014251228619712602900571326764732598467480910927
9794138378853557135414417960692990690491153904179360132959340085586031264107340851735338130526067393
3915404080045958936409924391790902100285481345251185960178400908388258325042082170597876980703760560
8339349698388587233022591648663292786288163148769888127946411764278879366967824742589934154286465552
8401562531973608636598128961190698800756482317740914531440462876130439744961677188796632227974475439
0583799266303614308130701043692100088041762093196921480456839427133605889101615869700950622249154284
5545917293309756373505619622419808432159709887155556434732029572071710593423387096448758074398290028
9850412724290870256695108055624375193688169944064664789199462800223613760987593060496911539266569362
9535344878213756056119091358419270941904285067625669673054969386614529820532205611334555156979872562
4925936333736677017849911973093111307049083037298965256480750156497786212092347057578898484147118968
2272407003737834173266520738291260792288862133975267188363509639714440337307837503822413122298718323
1410222456349343895076727824077963623974043116625521622756569169479321117638939884875246238796308511
0309012898964329182430634377338733162206261443103031776025783607391791827413621973068101371828919679
3911925771611233385808206319805292014222032444409767775735832996198057667215963092619950151429783820
7266183419296225051708395775769548071976876977787885034876517268950718946352809834204627756396575490
9019061056495107856114227592540780296065495273331314592753003774362975194069690259767560751528167860
8170250795299965791103805240119160439903892488440142109852818642343377448544519901647552707670659619
0364762882100007854038929057912536603630036591884569825983090527694729000821021043905651253844129435
7251348903706016130439604733116727418664457492900336250793212668457156963554890914323014917733140156
4907929867638615703522290096586138415902545993667787910275704688625727842366406366403156711606183124
0438745208661690633272448278122538358885242431187290886305971365043908632374323105429136434715752904
8827623914891787094680441451082119123017769476422395164157499321639318973751216090974698608621382711
9419186826715160107568844107000078915220585147039668238705952796688182764843605001178138919701460005
9229339715865094618634186068830096529108423172364953324773758254828490411263653316121432094425297611
9928314652501327067153729633404219112848610447293503878686622706536819427979249850721770274489076055
5332148823144803706798714378689550068380393257923637263879655273836962066010927956003150853449189732
6966118422941236352125137394009711928147935552954024840633271462546796115779460409028065844702253341
3172250363468750005726353245567394652540070516300570724609748369905844030557554713095601907593275375
6646548120913564210931432917255178147594391537487243735154282686050331473033985453685098415291806793
6458292661083995029987342972624253843060115543440621518178518091206842576082007763038692507634692169
8984657282962585957408084548604724207101006135565326155986246036315065264873744542521026183200635876
6282662933885189208862748001370217108998296277379034354649584311641834160953938419192275311085259282
8637020357925852687294151660117965973518088717454778012691256096646895524958716028574115399625437674
3427446753186440223801537193306864929714280059616380792195946540402093860205590166897001919308771959
9901798912445315105791813258743555683458461819648302800252352739066483147563259809594284705205293373
6885872834483608631911637452849063811692541779650995716131152532354160965750576056694834878588272308
1755923033627337940035884806399538465500274448265368035599430152659301928192595502773844055209847212
1260893616463382205379378838287876527385676453969868219502177588911622728504464545019749492521083583
5296829486261201164502117361284992610576897421362200756527378621447389944063781806851071898779078220
480240277436140488731140245956504155971655352109745227864753592451495305713812478765915924754071553
[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 9.23, 8.43, 7.90
Generated 3 Apr 2020 | 12:05:47 UTC