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

Sponsored by:

Hosted at and sponsored by Rackspace.

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 1679*2^564853+1

8340488404422071847081796667575712362301916498357554271057463200736263813327986575744443524623860827
5113744451233382180570698890676488111790948359366530237850986477825657219940671680541173169199003724
9243396016631190826667296301538085881572050522572264263836769288567493622742312983320818780700367484
1779475793861199565424138120253729755955431378412174920477579092633574960324290836716766344387484840
0509749734881720857537995970353409532645551180474473425140311988303343127045450264066349280137378578
6073070818227038631553467062407488521251287752630225007273964400431323023784294772956786194884394582
4237347401520426604759106390331794326313325801496157557605334859829819942026444458518072663660480796
5652027866571375412834102581485291394977808697052113040382091614096755465332998449918340438706812960
0122647100252707076232240966397926385367093496913770780213329256011280032503972268291287392429919523
4692496631795342896868260957126182876840987414847568446452204446731169942283414931049437619969938355
7458963603016453954228735685879091601404226250202388517789673969878831397255191873852695662319128489
2712819631633848400236058735963203116281922601650821191958548391935624184394127912137086385229326947
1817944338652847603884871831805554924413477424161543799454499903787746152575084342098359573240875167
3257271234363880767109178625274992864472814757857872706465216416823560526808207319209133439858164195
0978145184848314777331003015633753306845468803399709486093715813935846799702984961381874043033911584
1712417967210190976836531912368174973800903262885440798649510363357902183698022767599758722359712188
9429707151709762441814775993317635316670663138510650012537178250019972764539069586109344844168347883
6550242134679102014941164814444717763354783860660216462961363514039798478138429758100213070142295217
3930316081337137233123656400870602844513138668383180466183638303807836511333227130080356633407329336
8408198835758654712491451121076909851063108130101782908287324673737259038757722682705732249365416979
7527720568525283425116027855073841298513447304083819054948258414294384537891107042380267748605378824
0227470517203998693079850717419856802052462918227026581618244624160187251472471647045441942716408553
5854939279457392475023681431907892120308956992184835963496262500072926196929937081823861383667594077
1546534430509934025508245535314303869124002458303726386068548717231598176764298536540785354416096337
7032943323209885650030231992896860520576107923893040758113127148445847891522305405461690066873964677
6110705113441948064201863733226789579049431767466449668380190881972252920828052055600320293976954911
3491698801691931031687798716211955431373811086014816049261633700320263747492365291504094703105092355
6329962756985125906230393978950481924084057492438489386111009508159761966311745218543604072148723329
4351723202473701044089519296740135381914921858256086283875013647468798540194307222680358416913632230
6923608850459739581559460703414487245507019956333546706890932125261533321872325255365056562580406928
7715571310711251480838667594966346988902813183389588214750711003311517071530007413235183486158615427
2234418498851451022106932788504658118074086928280828066706122817519887117753885638577171284518605997
5774368049713897609929976929106316759300763780196198244393401822317840556722399186867576590653830372
2265296474098429726067910190058947242883532662894904548616289082244719180070841791453834961128371521
6352317672835040719282966491682958886974768848711487159172058699515437902914276423664181472554211151
0376708202203013755399285863109367443224046369290169562967394520388767964189313336984272599293874750
2768965949750067596799810589463828565485584259818347272719304471107584812689133216848119689661348614
4750210954502609166910244735132018541084175533326036188592462946676939147718991261291414194193936391
0115385556351924187529743539959605439036311862792653420550529389878495567245862759920455547513586684
3858657913292523623295180763925763888506360673620696456519860098175605110947679372693982982769172761
7177181577173885078617817837583177393066834051975466951332369532627571834860140016187637297554650603
1639658236067298409441207403757225379426279082370623802752368050122499915118621289423582816266239315
5461691841579378064799549727325351192006019045087920797888107573816680112335179158204996194564700612
5563337363299135845715278238592687215421088155431227693096995390847832669279816225678769568916642235
0850746833115605505286041232392674032340754600292948440237712276545942025296181981895886394846757536
2708833474772479432278458715872251919636288763671358970910798440302838391533873222318377674980558299
5111378209043123852400192893884951429764559539203798606009175337806681484128809234925630089083124754
0194086733596292285670161171116051122383565402501652238837240795133688141209082342232126978418586008
1872900105069753779853273473855259123762461448319938062705812886705145294286747713089927000962521281
3507089177210857283765215386953430820898433588098579460971826846932187431239084214602073871646949836
0304728100918212318350923874848665777206195726581212486718434188869547416482330403953536043305230318
0608527938811239242910204359457699393511865752308995803743812050726858946073389096031279082854681599
8685609300091676422810666144338593158646655402409021694141436350943661116654134656102985915487800226
5333109802513426880223285089474112614119665656750608707414090718990560063559308163462398208910914841
1705816114881539395305553899460737327403110168429307299532046116843673072893359486099927090155597559
4220409286370276938606915367881288311400578008561919099823914181997728024905418858980281519518933189
3646425229410046930836935727409985584957461052961514334522283815109483517486763703823836342027140539
9837262021212255455651897374974644200296638885805870401737346950655929866032944028428642630065986232
4483754535188887853838492810396035976974887769799013370307513259744777816282563457019678495619619775
4238414339251386542915201611554923318541897243345490235098708904993582024684227458938132662027331267
1206093659773681339176585350741615376488704831849394502870488007380903076300056904908217270488814667
7604705014500322685242108503719576622243901038354364785341476152129007645079496726479284357136310304
2980898289171471666479909496399727785416850243126776931251381267174524293634215202506982287461383034
6394843264735015385672568780657630886512174703790425965305988958731202896404207431515320441896075901
9946767436104317661761873916933478388162564916475846664888409072424289703585853496749790799542915699
5862700507785131974582514282154675631202615049146459763965709683620257313121118094161688862904974628
4419150353713587251162438134603063517016113203685018129310841921240803927153740223500233407284866159
6381022045780233931156555549546503688278458184584714592566827500047460451060509161945090516785441102
3410377505109466667562883949427094905852397784117581494287253745386605579886589652036946882635517945
4996658240455133029936399832843002041973606599211751550707525802249738877397703033458209860794787337
6502823056430172065569852938658045057584359116743241374236161681626996617322397203569661893792594643
0530097968193461725611786938068706409657674817671750140493791142542292817832228131545797019950489716
4365896511545852521469718348633441972845664072441990431946485562259938699021302156519583571747233467
9053434699477703521778926146098042820898100612743417596964568915488955840314251780514179137692639378
2780799896024358455983635687399905756654416188480788163055548000790219044546130927929163934432889739
5348367932128361182304604635336393696214742485945391455201197321996471776160413072982420853348986467
9766423750506761014131311742879416123432881939973132000285114007749858672117793237396289444334469374
1793858634838139991565426758436880985621143809130535458533461314596654818519302276372394773308361677
3950914954606992202938028605148207069349641772190550763095419041857371345547579768935545847888617702
6095571980048406690961839664103845884939987236444074420847191473120377626550248919868238627287472144
6335014732318268944611174426717795697547161130337600331202288898422590363790481155154808425162740205
8810202313758515542679763266778121552128833422524848978013784378575902025619579832690697581682788778
2674701007846431194896156400644926454467312317229282931536975264080579375858821998940126811563791870
2687850842322211053739397665656675240101997591139437187423950427899164915701214191332446131719299606
5564814130178838991599199496796032961082056605705925495157355908451977238438831092023931650176553322
2720871998869664170246138834372109985021468502929031584894714200652049734477235521655010872757897729
0706358894220906019226220538447896751479609327568175840319968732584003996018509606164765650477156646
1508090105863261155529205410729148072899077469363001720667150107180001656798649324929288511721966277
7002879943531482105484633424460840717497347095819200830984126829911245120635616989502583348432008813
3523871172554915856866714072446400197033650445040221200192364283761251895465903761877229137459377572
7812758543700353081021222343406947554007719510221329985499105205777285791255673632600629296953129232
7309006010569809874061824034460785130574406835020201005319314734037331252849072589466886193154772153
3335996377327423656143549072667616370622802736324273510814163113937944209360178844276330328505504039
8457317930611036703763967372794136503521536870457731956317729279723468721331905003013204573772663399
2646113981025112323982739889456504455194435823221304796109780223042484872427449881536741692441994469
8155708741386906583803579039481902930095062739866102618516760406407481357483343300727782919458371761
2054266216334911146574068750835277104537345666893540267312905289115508532910535526875350428971832213
1566518096350309615013446737048704695361382600898118911484270353230212399515815523168716928027434272
3179993239827451391415294894805154289309022551909732812985984015559046729795627034721588830721851128
0711007713089926481681669068658677934318302988726807776176309305184907024074397475007698437882757436
5794435877893157389391268991189553397343744307627315746466507704656354633582430717113046163514657781
5951002630039373093594551666591701168914360948952218416124690926604642915122611257097623154579305826
5444666569458645305884779179752050931630049553225617321300633865445851484056377525527627843130302380
9171294183775783614020926695644920213782968524956130533793472180254671174553572086576068322760501400
8336362622076483990382737246238399539751277031675428152253900253734103316769065806753499023920690186
1667457037261928129031935367890846698063349475858727072488455624259707622403947822260056461603369963
7131049033544325837928213282291337760558964610679549464956702074494539750767281832621844500468334498
1285135436478079493907874957086599682011744314475736655702143186313423974947815164277556965202963316
7808928949681281199804190606969857912508183186472222260439185641635842137623133376712364016127018504
9167123183304003436837658255441054545593105151568501423228204105154064621643480353453993931409748762
0327340763368344881154628975587377452079907604277586931568627308076660416163856091322582466321088905
8756437223218178170711306311533802825370335700655281490575505991166946031926059155503124409322536417
5118230923943975854278271343671273950979795879216376118964528775666840474918119119059424139220880790
3007091796214396749129504934661351190567678676025925227385960213193636221437789250518714370057432862
9223679037582456433500358338264754454100192285507182434680438814604361899806052663602426915988096233
5021260107637885634943873891240558297879487427171939848603556828001098608486473139692756643143781927
3128518717082248662170077463295233914047552803463323086061840173940684253489798519874327249324970924
8666853089359035003382081324806111065553816553087705497563398857601403816643609017581311486059668738
6669444622335738165689931576453951258200674077735734533426640668287128295227873692735293067441159193
4621564396781922661970338829439422661633311957772539000211509207330203035978257643554892797626774542
6731002964195292845274119881166943732062171994319528096331660242061511166508414421105070765857395829
6271068691722526774849613952439439578979474870892768959011272557872216828861806280205047734566618508
4280827788775390443186031093961548677579533328875521913980280778717108901976413066284808771478900794
2232962972721375680307930056137345595886614661976482412906573825961367503038543187891107600744470508
9361274529950066670789744925594654981459473839656305898256934102291296261093580465526866786689937394
7880501241091461223884517009404513360857005996290690198404446563889284276593570222622325451177121919
6605068873976329464125923528414825299704344514668923017579367136346045048716800159297629776314465511
2453551061740098959042096861996966675873743041048555856109968665005243480993215416761971317829492407
4216361862742793418211972005516378298960141115558782073995666633580257991221333724427231692925648236
6457557939961722570124752436597421058838837463005383299512142365484362504658643185437557771956461908
3090011388178081147931274291101051670633652117755946005739234684522718376413905938323548487191522297
9208992958554207739364639317648527824773961266998664156682955859811810276790008422245034989797639202
5433427530384235728215033753558160580717354729627662526153063987918465055454896844934484083089232847
5635049075425585074000521303591040318134377833852101274382139075329655873917432983948197790157728066
8537972799646672845227479605440073694458383708452871466488536972046634158949779387607241659883141211
1410208533089064170844896133702505342369456102197665364133052185994508309662451069764362364635945170
9211333580177896684377934944675949714956716467419036261101262667974730577463074906801104571755435784
0558107081560731108930901013709451498574687291729108865719061615556617357813442997714553866527462059
4683402242480396920934294149660817426476595005560786036049139215221566773579374788632033668029887196
0285508541075556759993154988093373865235406555404962994159685293772262636704186875266601807623952142
9638247068705089652301136811284939854419356476940770790109388326225168606821680708265534894515632743
5323447993875279387721064304542173848512463600790894474875143326939758546905680761615801849852549591
2895116697674289720746195017360748208561263324342942908280844966105559396608347434788026463104217537
2330890488530097992173976171548858467176012609865932833650822025851380768005857387328091993212681288
0525030958614121425501732781501843368417106048780394301845499250629664932967560422935235879399866567
9871476933466626794538372537790916029443284134880275633884769052827550291316203876337924462283579401
7741716842876340666239388748925776424458693982765070235059759653328266076163818704825719384988437433
5485225438561597223160468046267029734342708039684540985237152771866551492203915035501214903319721757
7656923328625365716613862965641643541959267621217966161183227740236445948887026970276356956755008819
4323263431567311316406534730062781843069919884572862368132623638326768793731977014808544133706514075
2075071501722985136201954587150240085148838163163597581558016018600080731795719110129154899276996856
4315664473967410871718151052637744938017484057760913606973702597191462085200240116177102325806960074
5972748294049572922241507258204446934770838126267632136883133355711292269381433333183511123259464453
9433671667996279325098103563600415272823015243093861281570892359731079794777415058257952524324672574
9932986775055433166989558287608834912146279480024146803088985138550406376494766862322345153745328770
2995095864687026318055832318793735137579939547861418457177233430947793604464386247616348814643560703
1865647842702397152628805203994755316075757203723540146385143939318270854178861945966194596233350648
4511205189108851933709521847292038838308778596822188912523834683131580461549653649882954245352624307
3613715595726908915208475723296591074681459612638501479715361752710584777746834864876401453122503432
6456781273315463522996936768338799183101154643547170779098016507379287700758693204853626721928243309
8210514801843183800950306387473326612845466941739982063076825380261801711114766970289477164315968429
3002806445156239597706344274599223303521715397955195598799401423554862814507504163578949819182814802
0826720597874624797625128011292057934314037303753009201838200492924881978139179329503037950095110317
1885026334733466782005739856265922052540760520726788757970667655412415005180770310574544685166785601
0976354622469693027297252403273721212009634977948152931911058837991381160093678654695291522776295753
9207702273581648559958108155975672446095011722460103872828888033476987192801711814202123533312895365
8547307262610038910578908209435636278423852959435721716521257388577600109231922832503664714016078690
1571317773589241287557860006723711306842587480108631474053757306124354954294731135777399333667925056
0205744654968802518101575185084043954570382065709044728013340522398376106396117676292833676927861961
4487209428806990952554365074626852895877798203895485969635325468487324431432403426789858307693769448
4449959445725942040917112599660990262123374418826160177203086661781939386289668562814620955587747800
5644451636244267674523295265094255277587749703578745887384158194597114663746364787014769940063331163
0615352684171881861230770607961608841783975987071818630248944442505946832076757036748921069081539881
8173098488651936262368765461056193941264536684805103273269596274500328035414614453765479378894524985
8344425275722780252555778823414987044698658638741879973640393456844913483447586450145218287121699949
1866151592123410907822861420410870940795844507189104952713187311215220357344030174843042685759021058
5075534768577479139736169848634585999782806283247152099009289070086771938210208408225748885277955077
8366164555347235031257353454051965596357200583793287381843902410726937018972073059980638205299941683
7237472332922995896509412598612270096117357923037745696093167314991316545174493906752817543798123283
6697410106361463720352502063191324766345286993473967228820303861623374927567080096700712960000412066
2146215153779144013774288651654692975928315747098886529371621239988461813304990868361263300005038782
3718323981580242905218825655326276605771467431763009042727936000924331955455727909430077333507489544
4074406428823859916863203996853207369937673622375957581177133603873793106821585710599245322973329482
3129342727815995296536858871976134779394075437612719136727360822410041039922295080057019616598732726
5282560273017288637799952775094608023728529104870744671247059130564301254391222595129936944695262157
2741405882366057069583049169078840808768697347068140237100632284683107939262021433172256093897141508
9489582508257189145806285969354966105816735204312226384261683445271287699643433258748327458343009851
7987575763885074034236925763167686594559213472340367785624840620427625347494265816942961478857390449
8594728182165817798725001965892463667980958958095717949824740815338901826854746745560850654404464685
2202863731635032717210538567106975070425634706183918144951270851304703559255228326522688196178019507
3651457991455341108392499649314467438724785671222136727283115112320221477533482696190453003352577096
4414227404660776504503310462585601368687601758424920040256310273226913199040645693502884832398669711
3039540662639085333060972572909488028869979927797245327983674609849609580294576479836368953531995177
0957530411474962738215168832724962298761187975159167337713195856462614856341254603844318128967048548
3466880409646952506394692465191875954488602282691750367987999247383709058426635880109705413210243928
8933065025072632384120210025098258488426743805977015813056986478422702039181705135658388632640157921
6325459231249063871125503883171875852517194410480515240481560667481681767340231137187590883642679806
2716406795334763766412980173857237068543549005815651478990312242900995911327412088896514373484093338
6419313992952285202523636024528925138126291633640737851813942047755601905329493667024381915475189552
2677838158273993018142003460632587439019018091343220170104629091830159975026507277897171264795374984
2753839077503247867531898993981362538282636075295357310786334689652737094858848872972147422271012564
8617866110081681174743813131051350951547109112997013866022737573405990312694029335071544102133133149
8041591660045061128634525311678839115116159505573120860774942094109996464691696314447640495497435229
6147159253102682857855334670584801069729719181808682991847625860248638932794216635016197679214522595
2734144649139608715597910545631114407230053975460763046130412740247306540777761913088267209000234041
0452923880930852816476393714510045824866018528052270626853355279480206222822471350418404455392488547
8531200849651714506742987323501038969976674768331575449342696774059968559114832440027523769747994655
5069530573993171562043175023790213308408132161200954630510134044998522811079431761014745195015780955
5148274691658652137771072709377433282812143529656327186159072651004887715421727230307947212372638287
7179436470861894019408198552423933013038473014374892103313230368667244868591409965784680872659748363
3114854843802200942330127040563655313768961708099726350675224444026867910792323351306060844774423444
3621472125557977315466559680538057904545961013089298197665790948328929892295251095556374458912332067
0607603527302252810368834019461967413716303115684371258091599459907645868466996147377908109696643614
3040368993833758353184744063885731468546686325484954423614064526760598552503108181694796644542586734
3390694624380111595686812963552554720493501273792833130302400784602697310317454452667369097742493874
3822920753209250409933865474805612693582301897635640027046080770281306549253943284670249333192958131
1932375460229481846951756352334502014324962332377433139509648506479748149330241733555922172061211550
2472606183450027429670491421343547660117385532259680755413631893654557969412888973462175458387687223
8188500316767706936932037250953836526191576810867513595446669933097980039191920389682705910700022535
3936044813415698853875305576021451742398389977566455271009965090680213514292089502780449101550124091
2337922316032370308203371881272798176555588330879834127793095968550900905791525460259656412088989034
8370997729181980769869057533630127630942039118586482711179985288403895621539798315531134061695872780
6687270838850716917483633947524945889833767651098334188620456977437843127933125226343598456690620647
8551256117132793490131379013802219390322622603982842679737151479247104083822298546752888964089455609
0570843898405732240901255487869827527938443546083496451397736837329979100825706977613390887727659433
2703937238714781671505382908194355681668298898987202232821576628472940871982387654465040212009250209
2835920733146780801782583406707348817986650231802488878169466370312668302040034237884756103473481150
6629182198541684699184871593183517709984946416363638511683365453474408437249239716522462002964770768
9913502532822249232568489592245867839355376599494568103794769642231619485060767634432390278192167711
6363613738830820011832388437805326271098821190398087806306760201256225281153609788303673006032266689
5287844682938510773241775686535167323986181170916721675184637506409366750265908316085247531824155924
5165360048219553025328995346694925802360376221193713028884562138677599273186631330338011174735850406
5604540595477724642971721971906147554452548565143923058631936746806778754424548402919666194207844490
5681196137314638900513226070668749772898726927873929484505210756520299666901514565066523360926403992
1864231050063347245611074561667933537693921240693673758267571832862075462581633675082475565006516422
6408774206356467194889209650120208487458766932717116488353508798252170647437496956582894564363566301
7582524588122632473480970993800286018472176845045886700901920321669264279655239055435353353148140626
4787876994092772207919359039709912089863222145765106272500865159587542249930579468888882545399186462
4558591088078985926894989145732984148733114762408487055747721009962540764908772498750924429316918145
2827086501588302880757337124294701675675368322434717900765476517641018641433968764926758936887013902
7383390296826297590050719800322958721571184417299510134510783243452200140354628544657329274580660977
7310674534123784930576383441833452115511460373426106086497283652153685654515337058937939890792162472
8938347272466716743836823248146834767535309478981217377296173526012605257863476850560220859979383486
7504924694991380481659299879009498689940814613459486051319310129891692962058471663833230756039425249
7903903170817446222475841668901202650131804786233548896738251228295597013681900311985663534284223065
6944359740493409461896619098801983215575508562952044318128831809291277915894964371120664267543756897
7484242336106824427633146914347473837808394735470841413311293554245705425731924177021887915923825334
8952486072823859704814416820244414069616247247418408433243268683843338343122394309089346750862244899
5179732097899137875905868058800753606396804674318129471453701601891223700657086821949706447513498959
2602592392065066184987745446686750230307650124288162957310839750835213312511180903793346508857519903
5219109334558863634428288472548785423380326033624924403145351312654369826457552371654439312455061769
3427238125079411795875128280822586667943941816172926654187102333566819341203574550116685503510224487
1650231321841294955709386493048043174546282588096237129794709439128103762192853767275938163512603648
9684475126635298058561733558706834979154250219276081697575173231648081225927569637274447842210971039
4027577401592602878655545282707205945057260417149780869877540705252335304310959051352997457296055443
1251693698870549698372715071769201679148107190617842465303027717049499114735452196346047749558490132
8792266488131501668760528527985765309295227690142829953106352521124474612791825074672798038921125205
9432926275507196430402739395624284428355185213812754892843859820075453919178383196127657081140002962
8561922573497669540191246110734002533676993732521700051617646465272713497249163777726281077971663156
0327081221895521494066003578413070185040009452119772581652165376728170695429811457110915709401936284
0554580135293550967407910726489085237677491810859421508228120194889488423138692015894005477743913110
2390819265117599474572129104858742275877673093360146369670474640613834517129078357849858510323935474
9222508820761345394695690151462482702941793554182167263365442106484249587864344631665885322552115066
2696327856146924533269670380820683936663574190362369024260153302820470548980929154294130010077289187
2695852551922690161546384951931578794114558360281809256278269954264154129152088980835291759497300181
3339250186774597930342697898577749975307907153572327305349418830374935568678690802006969887189027930
6995075276880007172456117271903638602977613779716200514447991010153095396383332169581314787226656711
1212706031701497506145146625727067789734821654769445475335504686836876364943651086407980477679721372
7828756636231740600572468551068239827597207930799509144842698455477233175296396487320690362374929693
3307005358192514094982222166108209910979075670073628157965822000976858968893706417967565856055775277
9804978588782879893642494212921808850456665042272907066352197258292465676087958403444658825201597057
8244173956751301224887729508278594151915567370484893564896333877973988330321353098925867829085249669
2707314299730593566287015791918042051160719449169447341425603156060308606133525389097089236523635450
4685944300710392525711483594008713330855304558750928784763649853923290040487992293196235570865058268
9766105428242380655178449862107402073994385406070914011849217784031013706149151836427991982554881607
1446300511658944963157994925550581582418303004700684362696208014020323677419744497390308097862109601
9698887041130107088176937805312656627528570098370668340900636216022318544713909140989230518213815420
8658419218164497998057949776090828383255896612840000952295373975728692036093327825273667633662100068
0474128789956855920290016235890988918590445382820547366692008030150959275420939065133471633789536976
7469059743275793467852144969040138747834022111985901249780044332936107766363540439396608170662333285
6494645434378450795988900467417454453265055821866682969459041565669826162166551586293435794361594940
5017304278018893209943414452141478180796264872625932528239753117426190573635304365189038179957549558
9741103333054533152631168665368002003607563359265928299461623978033765437869987232513607153560044245
8957526623350720278559453010924743487561833614064109584878392189749592816661232176945436167040851165
3062945012718130973848301129217160684410473112945653574768968888798620981369360524916279160912836520
5596271469963802808797049386225941448596678508688302734082329959029519038584424022195906364439256190
6397588365224044235719718500543746338576318543848272954998691707579807284307292282231155469159704767
1377665402665523010703208974981379239591706252666971677547415098209872568317850872444880829796819668
1199530408423374025314725591333968193979387242477972267606685152065138820035679312757082020947183249
8595105928780443729632147025458368925890481570632988775094428825809688191764497666430539807461372833
7032716197458990676525982023520526410948751748420655494311449675437424786569820436798893801446848998
1042934729745618847800254023664557409835794090266233316981994496173850572639638449008291240031764550
5021874386993294816765620601720856829018659651699094224313423719189090933388607383672175266897891174
0229132173276996129691204480544011900477418140668438154244178737180643996276261088027384667900217694
7525555738385368207122892361233023609674741083944542198360224673553879234180089826141830640706357417
9700643571178783520215188439451840261702959195204608169354635692994066350286585628042519190723374880
6576663978386329969631874318066195390978738077138023725750525009859951039677981603047111556790876434
8167370436254777195698021574208395749787834214483239111569361508843463045076655610562526103843886884
1372070140006109026944348118030110631154242345084749345886919895002649756352462088652209807742848635
2625135525415917103341139301799369616425253241560443921604725367445504563909337951883719282465068397
2925710739261455949025392327781723781652899066218787165600781000541950770032372717240240176388301540
0017856062862441158619245571664040392870805197244473899776968004398546444547663801247267536186690079
0687607519285806140954583710666252871255951444326788117277628764343452631940749677924478115054224474
2413675675980954593188175276771493487123915318271099997501685563585551811257310999184388338453901595
6670130062726208189590189910487801756823338512401355882976915975640159502907162208542589493699414893
5602941927159791014499487924605267128747136293239684475809008934916418791405437518720030282934747648
5799802819621131168304596834826697499025526079762694330145849509763166713302516226614186438261674943
1976054811771462258128457378503796638383389816989575026614984539328827097521362279073252534556223556
8909223699646136952236137698809475004153401415820696553240015330766529041405763894308654270557194632
7721272329670127152343409404883759388601069914120435231023515237404145100754378042644657487889135688
7775011907587489471064009138854253593138808522388876240571064925554346440121146524803598827452094106
6186273982345223127995097931382293574262450540770003622861490372580319132168409401608445853582260119
9273580153748639584114363669672104197506443456124806893223354145918809008831908456796860304125287241
8130880412585571876364144605164601685307593385821155178987814058850596231641730895682494005352292310
1437549172279735509345398262563456554252156562987788993218468307334229785971971617944417018712682534
4359931702387595578447954478561486332110406366867531811405015990973447233168016064399533782316847607
9195444831963928870673639806721344023013731256592380642680308021669239826341825700869359970410629332
8776429408725193438474238913760587927552340596673241032984446377356381487753293868922325621523923533
8698190301368106334768710926853525212355378007889422314880813407211563037538908838533954467507452456
9388718348143729779561064154667208162156846097762902339539649196233016963329927619710898610321328602
6937141845442754086158586886414687392655973099487130405876323424204855695625355239657676743855006026
8279176264994860388126553809121580606291016000325355806123964962029582290197910023918189169986694111
9367048601128009939141776653958706977327584610046646500153598647253975337030863918315553178694923887
9317847489022413204089717237796923287699464120069570795452005469700985225146528475936021927657792479
9024011254636182442330612174877131476567240192693541378579441669202132955776214684759545663009274441
5075865481722344872101939415039027441925150868978293448159508796820969663762390094565189914748823450
5498087147854165334915353768637043386614762677679355366018048833211667894851792583700160030302452334
5849916724515798451636297877728986567088295165466890804782206710251164540418958036629852669936557774
8430452876026327273789568431533761904256462808831789046612580387528814480350566523807683972301350131
8500969628967769049019922238579340305250060802392753635009127306885682201972345218261505436277867665
0941380539818518296473587972790357806004783403880721101365058675852615438547374000040729470273804471
4594915460548698145632525701113065188698750130638132076709464800029033899153737941854490586847537682
2191805032649118761888999601514183921672501935433229527789449367688008331656892939288489638244917909
8422247778779130532701393172756039258663739855279304063681815382426770139660331492602436378445322934
4514505092448325776224818588461077682737266213052265702839215048178612638453962111274387882404219250
8679960053323452061801225695481005907024289934470728722429714537800961462617467773785478557857844408
4582058456204420169924521096162765851085311472462436176673141134321997905219578303460471094394443817
7779760938557682271594814628145896569124073342026617463920208290474307363829387885170278855354318520
7839461650702096424710862890999617353997489237038894045200289208024171407077947920347529417998063734
1760039418218755906899201418623679928509503468556580684175558847173997478164125834139512491221620232
7772818709696536024555378662133964607246986663841294671375486007847676187709701939165358614029131088
2863772104004311178925794457661078660989190476933144359205870222573411071434509755365876307736224526
1529747916491330934750595073121345021329070170657614718535213505320198246887741866484376599197569807
9705754026085556215228910275351025283321498453285258933065005917520064016625413286748084578615088537
3720477793957823801891005556061798704184102227179728666974300178570556469407270572831645679146312258
3181407597686895226045175412922816852740973718310977114715409188040217117761934747299355857271902278
5391146885339251738093418928049274847628661611165515334859731431230780862276355573273574800886385107
1843598588578095337381600273715751578009233863312381531957072401277569617202654118942842486113107437
0829654317055750961654426216522180089948830419179438761983756823792453180965918034756462356120907075
2091352598792064346949297156973706205941195552277678162069584526577185271970582523590765408672777896
2498775032918241598124035326045110301982024380383791914231400795804357118586106834899428977120024305
4494768047911042602405110767435253938202952548952058035943966758913685010469725394543963239749890782
0934638443996602101606210222963587636324133817801980008342199075626731642650978924776703920067488478
5071272235062411154142701028239020162603857082120430685279445033808191246501600990526743228641894338
8263002741762665291101137896180545712422888375159690220474656277758654721360277617638300159420724371
9677407197185442087079982771448658348856317589397829719446901760521746071221386239790810960046254142
8520286947589484839427543406771242778010415074223681015382473053999123239860516532744559454769007404
0644672772612206034482765267078704944035311778693901925094869828554929797880240894343957634284276638
0268855719134356732746872797891732338658807166702257147023505923907798569362979046115525761204346508
9481546076461218339006578729056566795380875157825199096040312122579592055880944461134548945612673048
4568337943767862507936166706294246184616492659748348155005645187000173852957996805296235500766351438
3565309396079488294529827629785745682336474348133604774191465346157021867357856192265986867532301220
7958992888193326831846427195688096059206619126625826427809784967728119440525482332203440483832912591
6845434751292392004047637755622070558788382550731732783111253390016656957040656280228485759559472290
1143612262480359312811774564597136497145040568565446414981317626819705162127336472063714585659607405
6202308335643688913950101435160604050204052351142687066734862308702171869918683927396599747607413065
8328504659957449544675420046270048526644199208325879690936908487744771479668240653404995205604069720
0558824181250953227668493044681287495524710786946932928753304675573656512870708672073896683774134795
3156064054266772184314084305006725139144023019961505494282976748772911549464422596684599883514005646
3018989927656108960163245992050358243994206100270461756848393625160781352579026854175152344860424114
1399885280410367492770537343075006542101169811051182519026234828802878167824966280354446646764899234
8642036333385078866235093446354599102011525929689211788959133071402375596187972918774289638419406014
7261321700230956105098434036617979139710537957041323062225444281602497089386799633842499266490922356
0401811712167193730982084532954202186542416949903552427757265557394233850213901575224929652324068135
8598135205779132824027137749603809029923157303940989984473904572464679157290696571820912940453661877
8005789610729027757824723286889775804500506752479503981072121998294352117546202445456395744296704025
8570684660764527428290968578237095625220026594502966680302943398674987820750564406451966027749604634
4799989539573434336474999393104149659952784571235863444830563121305000374532741307157518156854040706
2811205826895520793141229125198719009277094662731497466522724608975781977012265769776326574307645525
2090212047775540282457414643870654842732657500927462209908285617212884001055397031856648412305161663
7654758850094336174467581924952606713960185030143327478532222737114965024434253750837403218767214208
5502595224594376773717994178259249800711285055302785826572148007549918851084356924005677569570680266
9591526834509167324801354773796061009972244817074849461443776210527444481318811850387051557572257353
5153014189997121651554761896753946844793384233753373979749443067623472261834063531467142952683641742
7884995000479682883875070058054181866675379271089465627344430069725982395419097848601833281326945975
8055845625967850285413027701409389170759815400711852215666053087007668285544319191046302195832029585
7233560047397212940321449891547394481214685255854995679763021798223925884810611636712172646625756682
3877152399594671613162731547135542865286300971935540464287662937191329343115323628802606458821796302
1467460825065814412031412953518196338202214151927851867805546859401515802752593824939911446326293515
5076895045824842898182777034895029077288557596732979683439589038641614414882960871201531070362214018
5159357587651865236028804071223806319534460279690681805785010219681871889526249220195574709166271577
2154196424881046442797560737791531342431553887276618999993013483771676943733289451434109439345209036
5472395167895697201429630525928358842371201854165367665829575037933225338955688694530933688981389398
5284750669875118333910007923078711585914937455496464339359702459979956491050829414621348724668687004
8185263180967812084222993834681771716193143832675076642911292106676883312155855921689994467512633721
2580869497390765230876342992288052043755772715232319461135027782913080800611022756695251505064335709
7762809037506425012893563548342416642785538796237644534994368791004233272337097398222466770920818001
9346657778124314320866497646828860221121305875835059457140204986894468441550131891507650354912650337
6928334721706412013518876946487148137017287680383115339398672898316137213859794757846510190410460600
4812985537929203941043125897652833436582299901051999567907367207611452142451116337124739367056547861
2914375707837795969241680202787361754291336563626680982816429999876796235019248027003468012344886445
5842054327435053181101691997459732018584985282552668347272332134282055373314615789087478806870140065
3409880752896366533577755208801033536834166621629187039281702286427176999323140020436745819660322628
4006186557618396203390291665489127830939290285609665639676221187291553831279420545822774554726862599
2417428982062394279930073450385012903526964174220450769127762326224703420748004183295440602045683220
4413675321848654069279596761506101107121993515172454823167243675041355167982515686256353343333422229
9865632175522342334002704137705002692420549602004806754496219973009818122293183975365587240763832369
7057590570898126602492754572179824040647263122393336609059966803848224867987153765489420639330256308
1698149519525369216349289018142141414528824236185949567236429646510406019012547895204322161431956701
5259296480396373944585809146300485951251867935194821143687930234322593632232462433373462086209909158
1588488606813308340893581241184650665888764554307375860665366350415954944087006608174384162867662245
3846487261603416503848550265585882596934401500350986841344954785952778381296042107339571640216299681
9146085925747701312479806196433305769475658445098379447841576000453243503969228572666258623655517296
1129183643225542024607575637809415485407879780033187457145686971095232346826128597770599669894780554
5358376387219367011996267409781262938227454190972023899214646717906695876576570250678863649159545173
1544201410635104273880447794557854546105811797286974548229745527134874792073012473751358494459086023
0187823386602490003130395297153627238620957457531061961730004704819570717443550102971577856690825422
4558673661394335760619597545948160799949017546763481858117217925634162987987794564282701763295187189
2981075081196126632410331807222125895378515114042953777562879444633352885855993517291735967293574020
4541597159334498857380756959963823920025281683412732925603688434723787719276886675180285591207021718
8225962847338910503445049142488374874312689447402986210557819167765580167593295232320956442274964924
6039410140333478651079525580284490616124518317268068211528860709436501716913060931802701056739847931
8665448952945657723064442693725858897773224506579105656208892615565753563378451634226441277841614482
6726229632359545730556177888057245764085047012557692990312099713554754011781627414636890333165818622
1987820382857606904611698763097722152668204732138379610985601996617637307960940022422625376437397471
3818459673105904909023442386804016711630559966012136623071968841987004916783082928988348535411812797
0953076318310771078703889353254247794783109747523385911056417904013655405005085064466124576845035884
5987695412380359943890833330377641190460292574236796355043311910054693899591883817243124581307071258
4325953701830819443115595221043260596258111068401113887256121978951820939653798368826147663713465485
0002347884415627843433278250599478724285009377750144423845564558120782205226542529696141271811934139
9891778642456611889315377818233355790520436803862414938855796422247302501746183815365453687332338636
2836843273982568876498857234922454245575971426720990183945233741999824215325671905317802451175072135
0173814708181722284284920918691845314277361785876387091229874458288549545663454559919259295939706331
6268167112728244430758424054422988794010402038125889256621581716913151208967241105064422658086925574
9928817198332093386942337140555507637553476665505945244148200386560205389236002735723692978018929673
6256583557424506857924294306672158146913507161415741555821499650225328956375578657729402608997996207
3258597114090818074079054557324724797179537725947887510488765293370579156804394381901888482326738205
6999614847337737073010749566250499181737224456400132536807401757370241726527663424598412188703741984
6227281019826463293118331422092260854998796917128916048237988168007207148852853880982282279615951544
2897975285410131922449413103330358147645324780961555853754191249606673800596964239268581718851540810
5191381126394718002772900352009472391662180305922849734878321889547896834563624951258524041126391771
5264453296321035513584258942117465938412707341627072908379701107367220603468828558248157116521021335
7533630323275166036214800379319006623086503058410212015587788909737114139136993057510605463264517501
8363320909042092920708496942162611203411591772288857030534568314100325957258492788999988666990382295
8209272056434895622993135339014977825759927050824530755254247780080002564273759644258008391630018868
8141173947237948928358805750216727225865484266782016392399728835289295372259277643877304618406057089
0601419517905696960313206062783472937883307276660445318864769158929840497838919682089065877780822627
4962590317467250761905796703711341695939868647300577131360898780419628357380129450811889209282732195
5443926899177319599331605332871977392522547686889432863962072476027045217293676000707030201442134585
4234824003452035637939762373146447287861406878023891041509999628487352110171958599104400225565740393
3705243704289299200370975709807937869459122589720310681969461858178227973308293111957907696985993177
1739791388616797251291572606001490144129847278506933002212150107209986196748002439055114689078746091
0393971149187802197028693659620983678853979897683634998416341450823315988354316365514160598832730248
3624486064657688014290196471043031507863100110291095043250154776763051039054501871942304275487631304
3898055922741489940739391800873430334748029254314368199580600231187737166764512322395852228695281485
4024959389197997015355341737907841230862249427743942996015414638957927395657561245548165817405975001
2660743152649228161197920603416630102705506669698483009448690130748170687903779105876390483077944666
5784895252778903498359112824969266000458977262941597714666350256684751977011132670171341301485603690
0768824740058790455610160790626412406970884076906075956944472972107814464669424163563224234239090154
5043065086582372921622245878936028732885113685671691949161807886904911907759789253436455329832078149
1535784460894192388424692822692390680043817362590693201456485710924703187302995992641351303724773986
9183153651009865768924981548664299249478432035933339194872170337420535013595232980804837937078109043
1899184327249460475767615342961953503640490467118612617367092998793460016873142044585047050991854189
6628660485211607875884150306417698612208288089628791296640784384504434921645858286975117485726141521
9947714426174033446313715334838295793014622477669308832961058332453605004636061862530889346193364693
3453061874305902669433697838833827221044964242635563490451447469408652285233858386523997616178450409
4568298548640229337246132620322735723580083625099327681626139337694653396995932216128462712905709221
4024692060640870885212919732965538260780053252819052295877280183578019711021183052643274573407352171
0760543877426588096977290379400782405834960359118770888161360063270819871746406948295000804008308620
4762472190116796316620486041919734963593899903779847414160346262769529697838583681344687517535981947
5776120028817287298258258998504316346050376815380159528487057943146541791871425342475103015187497156
8668200653423830984485407414491850487389213919720768303534564724310194023602645211458239155108990880
1610500749645508930265173853369027111568181985042435815281247695457770747430610966027955078098175916
1888369023227611622251975415304602512146440588561248176475347520856086710524028538756582262589773334
1448744011260045983265366892723591935250940748624121714211865600087152472919537455346652256592955429
9504757242009043960424673041015587061983042637721984049740690059398845259774523910798886602999579917
6039333719868843148927313677558252172824322873967845653486501052814067976849283642650923313053530690
8119003858365792567858290968639369100553785270731936605538284386782354183680318342588648206968575769
8871756291708172107163491528809756765307051788089964894878323817449175138644244178557663427546504618
7584312927127228201180171199711241073002556203005110010484699063745803957921191510912076364489042584
3245333516906013318093650695514958016662565146595919411939903289210641689848619158077991030138335169
5839450692090480578107637954273182763029700012812457185651079748599223617569490882275812236392900374
3668140509583581202584043956729241441261105664909590611573587705022025776489722226153942292958457128
0936778871247243599167044599340364534477297681943427662665788321308821985368697301332891553676946989
1814219266399536873605497672750921730615581569491365693260094418910743565407081204535504914892713602
8919320325625394829430686289315584029704306169663144849889870361168554127010735548624854004823581152
6081166768180092635688733987447109679592987775026098720998973328527827389527256108967557746442566515
6965863166596632651396417981522721279372523339840208241386976681948542149030586659857536415296234855
0583623547599343471340950615199169543027145319803546254409632842996504279019847488176206019206770669
9655967661751500280403773579868026186402355995212805017086984066839283532028096308950055975501261123
3658075242540018055710683738585991110075310009524094327997693585976029385381472852410006514488034187
0648286666527800588362956211117929575147386083991837718651404970843312209874173530171894055399982445
0937011900477437521059975105555179172396620973199447061315207505923384199258775808278769870755103094
2060417987170732034985682119410093971421440360348032845714179516322884122860502818727791356955619815
0678569343782014217898711907762173210125224847016954723835861955727323120741189639481996496456198891
9594311962889909959100501121118724617844196303371365706801608923446086420381608012677944730377040879
0070767840100538514112123127305917126778192654813984322104669420959625721647542568604281705233647801
4733770284504064572460713005617340987518385341936076354448939457228508560350533282946284205826195979
5591376279161537639192741285026514127372570753169102503652630927110209984817758093944217556185471586
6307953225711466300976315251164062555685391991390130148377353445005631172482366861809681965446874277
5147034852390571377767565833366313218046874625410750109458197172406488351443284919272740116848107476
6372729303116343993374093323523979099457473334042778245252400629450493784141459490090899277810787205
0753792704166833782754758867730509626184602494488664822907303454270449697527922300644950591873647280
9193196929330076093230530924336980448354796942502447293647095809556499152607224605882017240639656228
4361538469359533820631691159107996828174004340812414169805311330063463173414080860970602529932933841
9915370667875951774936397090122208686883038644599632322261092489893016779336326468905767832225108654
6856735455484291677183253551154437061850473870839684172378642398474810721718450626999266424992353684
1950237615477754780123183265809918370622302750404820081225021969364547398198469578242656161470604008
9994771562446873469487893646768689990595262816077541752634766137738702759915646527418303636520167707
9198441070799156663342320590812460903677692117358975214316915022916153208946381886908766860712411012
7222644733000010018174076495863660251508027116218013327934982539644067857536005769896914430869298057
5639990938773168371299043241788189104297901688649557129957186483133546749467936563534224036883985485
3238543664459866462967295357534339838308632340151037595564715717259625986121026598622538304351042930
1665004210714907485530928989647267495849175017353915901028039849831350442568997273211108112574057305
6732013439943363784910142977296169146664781034474938945584658880949946351031430039190796753595216337
0659450861422029333488734055830354791840155976906759496664449148660206276993761830658008593561111620
3287599197350626215267036395909626274672791684738430944984497592157022405495697929118859557856003415
0939140772554196681681722165761640879056881808927675401374947133427012121938977743554175805238619158
9426835192383399806527256910827798464221759806639834647736011193072984175562532596523227262458703742
7416878812213248907147933238844930276988826162725305689968208162907038610065415622820535502972350113
0316267270430120824522553056794326943307890158868207684251246284662265113659954227319550053175381936
4557489864296609634083102820194120506461739253854448064987540546904986810911963484379067313607990699
3209714241094862377322113499155312715173768700444242863189499949477689230483121956852847375306720062
1098800457027933502862573386492246884655112791616596162746535454735803219618635584875384590307106236
0140976333897453512202712390813966615209512141927855861293801385794737481530208878215583970087547017
9584044930841383188626000879348286610251716139848414234546517792617132135676824875523239728013506128
1004281380656413167619341859093850598832706776131526146396444720783071637362535058486994043684258740
9748958966000969821806103727151032878093510273463552801779397631943691713105796992164991061590580779
3729242879043332931677508460774243161732134239595195753501264806586306903245278110436230762230952189
9354344044155180217686743704695851279850754713607619574255425099884710616523958053817184391856820366
8074505459340036132570862231773294909098875263280590293693655986482535023430871890256245026747370662
5223331313772772120282547954429571055322384034442071142861467114217109834804775302386283477374785028
9006493617133305071502995697064845616946380104265989343419826173790213211988831602605477816598807687
5867020619584875269696224883281412273310300356897744364572275919356606815531576800616866337937451250
0696828238869395498679117380157380898775689204486665427286427242751390564997472061757759879224077131
5445826960796951963206205677101952459576046444474692911012003542122635212636421722355301995039527297
4093073790674756794948286687014529290401377606439637658344601952143151748221388487257080925461359385
4773020933065889150266391811798852830945200152390727541928481099535023748473603954686764591138421176
5840340265317284804422183095342837428023787977898673452529663550182755276092365840054219084825098257
9029320700508716053621615297058025334832033847648080639489082638939760636449453033079593488187172943
7766435808822493480049996594029739958679597288769519262513633836690195522089302329627354836514575508
2503446703498828653795060047854057117079461259853984182045720671417575697254014999522183508093146411
4775881975640507399822295864464765484725930374215060693770100007225841384464932815087297435203573059
5944420096746519222292828254239583953623383551827481981404228127334904006802690757865154911213989671
9005773250554029404716644819041078688929186653249618311066779534967330626239491551554658533191406025
4430093906971232357484692837436921419218428781000775135817537427343490490152982078398409938151013478
0929687302511565855311719745455303832282333730860674403000517760797031462491737115097812684255528874
5141637969857757052601517144740233187787083114911875627720237713567132530072120274123859332927031434
1883196186041881271439897436781785347401987904309614851812645164492684400177277585423660551502490316
2083674315784019049090009549429225394715646872315206183545100564397196751099262260881951943249188860
6461018727631373877080302216951914884767339925026285348832049856358449799942347798864115627373421654
8642774925828670589522868598602339262390819258735221570505687327459458360661318117823876903759515277
3119601024921331786657189746968944919149593920706044278118665918678195444610389094043324155556521912
7543311609694368693250084089072150454526181382165165210204570596069541462416917630202251549279600686
8530403293330221570189198815176179045078349107520363636172294550240546075925335969181535875301711125
6058786165371431372411061729577940166462483427307665991395841341168403284006301073392868722936962849
8686170672456790668304521115155903082281843111131732126111447112619834646368461852381582555147741884
9034283868517541218382760979140087903646169316490658653948464261999105909057557859366696230472313990
0502973352976537346420636879289530883073813424903379915969650740820374530938537185570893321240327435
7313371876883299396950773515804841722990575252865792690842595267217122244049200543650194412104428736
7338665259408449329794614873044173544479919708798106353571587496869901208132918655846529738898807699
3323640572975326567120730631003742303546449968770223522125036027531961652059639108413355932360183706
4070542307605710983041387156254478493046510849663276201712199146958266066692009045216780300913911743
4884932239330805471129661037217418048034079559802782621677602248051130535112388864152207065650629438
0265385339517405123494902807510569874085226733012267763402526685475527852736882176351166817746988155
4561295967117325311986867429329245996602753751249690377994861291531688447895826524323429814356161675
3872041520325981863602843197240158116460412008324713590760984547908746225462693353367205359076287351
9420447381184153904503723645173720340124039693795497922936631618863520402768623417304684352285255028
4711818580402258177122803263670399619978070230020320525325300994795386252950688057384430738395872442
0707455287751856721293291949757772250922904024452838542054166355984797458033431411487240238202312902
4425057959097488280853593165598526384426994313305378749910354201848615094713739021116217500094538443
1084143935271701947659017927707840659583750398740209598764405219186659545350956390471587293530914298
6688030583946372572962087530651379480836876547330017116571382311425748462172223615200856104140600638
6794597147691132623194261001741528626537897568077725563701771759672811435148713809246105004359604883
3905281760684330898600085832460276286820775223836877988528407050271548199648336007884626465459095121
2218086989690095820450664710783945749752072573191260037914426006955196176704728732696377260556307516
9649646036422016955762375619001944291238484202070270958205280034220647289344993657809875905964749024
9683377007529601147115455500845724989316948881296586131983466667933360666774315279734116038763354561
8358263351291482455890644334121099271133391154067486939600952729799228403547164163698080670509955671
1633914518006665920102108024668661147465038779440671710659816328336880833555336808778580904167864070
6576757139836847077278733635491045740018859694212763723296129058621143007012741024205678954553585801
9812294198950590880505154242562726203189033487186753948354524227781818495670601256663777717671150451
6299111248636768597360404035785102231248403757638589226430125410651129924179906659946251550729809211
2414919719148183416970488876240496923802872059523513345939565044345285322541055764501798465020659321
9749538040789971607914415094007524550599171055546133473388475247576817943477122139681766843058476224
0908647863717910032266906851658604065506322090866486719777824439757324917818468715014287678059685963
6355710160011683419014842034696083644754494446569916387097822362406117854445776521953188749384455571
3908133434714440380663996446622823122805707205009468789263935450593391678780740170115651401064756858
8941702239882332243997632035395740811886146844144632557828284559447438614350033207044484064688766713
0240771272870121614855421687816249709259180293050198670361951140035666262452198993335640381836760622
5342103276176419792001546502103002013830750021910449256088181892482114175275696500155240408726159499
7548284859449360358700668912320889897196830334898683389212133282817164879160364637510935375357474983
2390734191018635861481659278306620203956029149102812703062897840457781516461226701788627753005563010
7511077062212042678294252846403797572809618517989526389955759210028188894140533173152393304050702991
9202608530937660738899252784290723222616488194831072473151335801967831291257719774809070579882086406
6652025992839091573236452502323985703977741303239051450623163868021010546826814104062694855979009934
2144902544869075078618175193736720274492963198086032581959415982041970764957721688147694061430646519
2328153894284766333637023801966886456344732044954296065872198314803082211749226978198669983045167074
2652065780463545211322771232276554675595625883558692179782889482070849856961713054804124149883401567
8202508892003314158532957316144084372863851466576325170622008897708401439364694257418388224225556590
4257558533546705216793856603959575346493777873166698359766281882638264854136573108318399366849274523
2477891201525732812891160343667662819860309666163567265578708670934777813956234004750176950321230076
8692076815011376696842468157708160946458617273079231149485791073863602409847262866037319538681992614
8311768387990016177094494715004684946039117037054806448352887499083432644781512397619751581545301926
7277218954120195042867986455722380036420223874713225806899855215400569426242210814564647603652769374
5078964385067831459619163932276379092185079129454573919588142724254910160290789398060800614062621466
4100915659550401328696330750181097131102450865239947744954839319345597469880134263126413772551283951
8007361568123893135940978128755387087371105761750525645990084542187718587948064181142250702780399449
3739114855036195221824074986892405962533510477797608425069396742830072363548362258991620644665091282
0044287591016121787272269299724654316641192219958370785147851116257772003976481991459422617456907152
2110582548446734785736822108077931421167626262358158097695582088673125399156248565798592978773319169
5384038604421894563576436420839676589388554850612453069414342970117596057830052057173743374139760612
1980041481191426553777865913040777083266855016175936087206958015517617455992316564312020340349623653
7527371736218831232289964086652631972304183319089282617420373234496746273565329071280512745496805935
1381519731423296794718149790444416049762781474802549430731782954222818372085267886191583362995003336
6347762804217136641435096299047181400290148224938682714441875393445377886358052298297559470625840297
5940317709315650833177536240254581941853378755331677132100321591500343794247136384846695109807249731
7240122568493015005644091763782478668171309580537022949476345905874565248719251212661357351720411949
5851874676917829597765080223878112929371840688580962016044608916459091646484018386027941433761366481
2747202664616299554665102590487797170646221008121447087269461160728735984700461594964008422181652580
7893063318985731376502416883558760317898450379218288126455900120197804307380527141223382244223735875
6772201537511463727107128508529156353742924244471836439492125218635258874088169302301968362853011174
8947131648501196788186892145882615927514092660394342514221105665110275403553469926052384194061946506
0957037060596995733102926383918625639132157150261490528240816715598997763468215831930977027045105701
6801096471104348543545275850070881531918418659824193300340661108841922267725454011783702657558888190
0403934025418463145581171957975334354574285077144783365616376592316995855077775544599955541880845225
7962994269132591628736586514113981092943956653189737210660206217986139574732644128466153111504414118
1144503313196283231096349344915415615775398078833877730300454945050028111602768701540605069728372776
0324601352081698196868115766603947618037403589741692297527163652775336240321775869357733851575586911
0382861044679777244510386238764840969545681225998326523603233570069052152236543132586027652082018994
0091986660406080745845305902620194881527095801910989050039592588791797223629706170662425644227380748
6767780338632888168072153512240158918168992806980887139854652771835959292217330470431356312336954202
0595127382928652787007632565926926783948890581741822551211235138743725703790663200649949655904544406
2452689453052542274936394496381753655212241888981783763611872785066574103501447831713942283755927044
8794619684054568074030664358108947398463331378467645212742497193663151379833650528958683080770094008
8707711290232609116171685930888515312748412393749647174115358214272535614548053036944590270795252175
9692758156575658015693410119406676640655190266703192712402910376521396625358553312610008353649353065
8831925405604015651916096944822002322726133378195972561842258117251531683057426996279103418282587987
8861229067604870578126924389161906513065552396697484214105054853727374913292615124852489973449812703
0086265967337100193757448953183078207171261498970186162484474062591354565552738003139827518719731635
9996010048318623760783542935514933546671242927472807748429935989727513757794194567736006342458562471
9912734352625875213449582513064933899346510069473206195347487899394795447704633344176527027615967550
2462804409342430559693076032884417873068244373151668482563292213692664933575980127549463376110725105
7643073715446361943340734942909868671978254605488369376198558476534033675519121694794107362045441198
1322337853668848887720565121783773432845350437403916158370325434312635686738934076818525783287762812
3967211228725677907860347358585111677395115047024146880538101983399173921663226403483508776003580446
4454257059972515612194909352267042593993866246124710740310030180503273411506072608411686932478334771
9740827152185968168501716948229595156862836262547817105452013487265035223615942175996659440090859640
4036063321532170453090199972700598823210205584078907068772626226973380614326748545632917121836290625
4911738410416770064259551970323283807437441125882287697294207460043170278835397180342175577874745234
4850963979916398334439544847849548577775984937928660433083552579906408171285118153516744333138973157
5179821309908328986391497830497421732055673029435133261418483259829102757537872734628436161507667710
9192937276745715268262033094500564706815236157510362849964979812677740885483308147767322519011418381
9437668902875961460941322796977702185131549900022610255408170010033404741424309046880902013825636688
5778632144614858308938400271500634118116469267054944688261575173007088653311079431061273746534482981
4525242387523996425523243927571156230742175576634524114133851264121824287069996330679134823554562206
1846899178208398038306903094249012242422613361824769357607164760334298957669905431047474139598319644
8445201273652872810559531405221145213321195730104965875948908178533067341214637202733874470567775947
8980196045818569585507653561211349851087115309675732393431427174882618644884118088155097083510101184
9776994971364508936641402838597719156539026133805639616817096130831653440686570128275538886031091624
6438058146356670117738727717536147965775508331126946593049387044694533875354258886511599596343612813
1021791361384904500476291582103522138834094142371924447954627334354680402625685092896639449899330547
5922231498094128815257612571518892145611332287014929848589539839765078744341406771118516780191629290
1020330803438611722500701719941096354342192507884960751739346645384104189520964084548781658387916926
2115814451735942675507947459015622852139720741583182532375942484141089334132106536687140818115292783
8339289497513086828031814286581108866877556018027719322739227530223054160214080679021673618845208416
8561414687918841363523314337693387960041621125715422988513834797621959797747984968233303514633554002
4851594770909250502521183218630026891477412359718703481446050448397678249486643749472601586512750865
2458183051686778831408704392844524273437930168901230467202849289264598919722714106375395654705091944
3937667627349401711921727539633727821324084312797847655966467243288668050061098131712458765727344868
7575473715952563403075769609500398298038556743425180956074938650334917480789020651662751096786292639
9367395864751781060942966883027669050838014822829007243709568296143234316112565839089106803270267270
2846191320683476836488623905534582928728836983258101997317975452618247889738290581523774115128858516
7011481724047510397100816171733434864871749906008389093870420307070351342207079303662600767194361540
0209406681907347468403254934064378457370220795910323739255489203906615282112727314254652035893866602
0474511760865522703575556941221377106180123120405030702026796797426949121432238605881625392555263042
0555814681215610358658713630398312683068155423432427811854009266015042694311675550005572169459998148
8462735462831099652404326716670909156555003410155059210075861334272907187969652166000661087368542180
6160309458405914592154909608277686669125358739998084967891726515977664589475541281204161805260565643
8190539560014092520705642152798275293933935242628260796316436736815904604461768724751213944358340412
0998030648380711422869705711392251739393826729258441271818901643977390664402285819536581498739303883
6096614131083923422757243879539699231110880366794811494492315558166587606091648122182958603567260258
0259358506546910801546264392863702620440709829798691676853929892033067170607876117579218659946663509
3383632638484076636215026229382301310150118463350159794596801033291193861467169825939470674001031845
4798164405305003969563807873600851911112209780800036426480148631798074076751794286157316688246297151
8156835639634153578508232552819222439384001246346880899473759142220340690038676261450634543276039992
1507317631850920052132396869878837986654004574731035605570626254437396510231164076428216864622505151
2902666215635068370576482224569192080312227471778131230380363696388404133783583818950080549573076890
0657279668422810702758135144237309722442061877425258489135766191942296959749155771744376752909837152
3894545871012050297973940483105926943686023866120519901597160707761138885550658243416349802514816464
8425524705270161685743328001580237717540794155361036448879866127461242112971455811584755921529431396
5948420232392493222019978235836707489835215972751914487108459207013621665857457537200602476147943723
5415264069880617894358384057410796844721735730857669475105737443171938935497087355836132898790299784
6628947118775664639012943323082793225248447035776386529769949021467665324945558423601821946106140491
3166688875302292618865650421658147928470129758583927794804033691421158354323095400074848076311990712
1330764742542066595582674164160566314934176545474835476755938916591375011041011612196885915521559569
4468308941123993998584993184284968707582512488698173595061961906536246655406815321062880496886159249
8118583381077610241700452700632006416268465093884300953157561112401966312621798797434794362089973484
4139581942971472311464733820609675578777247486895124957720641464363392715920663899420709301425336795
3914797667070364750736918191055259733399205199528598607587756185978064979091392961959566293659653386
8546510422841961509903760642785517805622392972848539629859270111357975051582901500111345648926869056
9073234442356603152799825787656085140868093977604589560166445921655701790683541809396980792447392333
2028341338114585192468281162300662729103296217824029757347611304315964106889187628873420262409774067
6610259986600441368030650153488856553973494929693644176727785040751623617518302546376094088532546800
3160436548177319685662263875398106726880731316334142375216162739334408566049713883950000035653029297
0643833183267220243179112796028739438603777421141089765628491649324376632525188939100824692370220773
8852429460529282577821139735533891836244600467878482035726049730444966906753531552863970250437592534
2350530639585070081093925165091905377786886572638802991515831213515329276340574147611102932414730659
4484497097246331053732350445955143887560772189714660898758925097413517831162137000332614211934396544
8886504451779618368907125376199978593137847057343683043160332585132184275427652888388569043259263168
4975281738399045524102513638242910391596300704471655596198334345846350576345894206550858682924961828
2172130629371627944080625942394294539298101300143765266317842734471703937660741089072600018250356006
4015085901217451147475296064508145258255739855288137774689329032982978404601542846166692849151441503
0404346313960046688751031488401080966739031641602959762184450305288153494813951658360729075336820444
0793337981818818691150639291046871373655375712263798314595333994375534497312319569189170449248435772
7276942186315571246650208331064109168446578529223683393804066446154551452765767379592946616729547085
9286016346973257710590387793308942155761861106684423291563104945420867686323308153972175903895721941
0909924233269782979681341062821944478724554819388166865978494578724710429871673850561984569097849303
5123757674573167990185979001576443185187918080025505130894746133267512621635881669357228867314532560
1704754941766540163135832461552071434098925402114605173651317747622997507783965292827064520607366369
0967297071570895649180730583247294098652469056277832257207549397492900626931816352826594467356887878
6335482445732514370912264060139009571528323721096638633057604617819493788651637987437649474235371272
0937458715414098677320818097601406828291198362689666389336240398208670066949554861403982786076134014
6070851120406202401163717930580930108844687051437173996497767900785871630070860290335256825524234730
6451212762568005191565326913626353482894351807787838543337066176712670308685155679074132726446170121
0513407599618875590868458595141655248939031751248506478371627771207929262184894267865254158047188239
3781551570664870220171789900782575308437640709205964211070826119914929098091013169208591667690029950
3671447612278906631440077886224178997368910915286759854765516337248345759708583638038840299641622480
3615671383477469735335719940593426353989413543029933275426330189857813060197468987973133378226248494
4228475434856581250845836612988122326922094778736305884390454434447550949857621456271971373535124678
7405406315106633511107457068516817889952493794381368522631060768732647293391267060918856371885186131
3649257968010384214340378513772936362137636656093934598773413758671852798696657582230401537827461127
2230295134145980007197864418053656150232483754857725037280657302153915448753680332283917722969869052
6615965381284521092400391247547367051752012340101453849072156366658247975700500363894934195863420604
6342425221034973413886776841480156175324448972322688551580381888468238617433601123302768025270012236
4462406301687775182779623174507860848961793951416500085526701995005638735584872042498389164660575317
3546971412749012625780744904944925122941945231499463242514601984222931198164056597406271723093278981
0188899862486633131351948471615353024822342517736604512382100648912533598099871316489470097792971125
1658479032702139645824978768924523157222656541674357201805459079667649198812331160116197501163001880
8013874547222265150531106187128569496041099552234302012567156180668092010597950735243589111552372179
1277454586298878180631938748038196772105585100922869831928899357335644917155158119626962584802603102
5291046560255140688987913402013882085590387511665162664173330761062269989016991420127122418250120092
2526667156419733703912095061163043279172766936412171774819556933071896963542554755809509729508182898
2516272311900238291775969579381791817403218389962999756491634230224217238832254012375678334481983981
0163939642370374887891130861065679400646772542801445777113775543517052483539462117618148351365575039
0969046506691502686618930548555118965699333200016320223745497042714506961048707273336301285286282139
4925350774501746775681357815714057468607854361802793597649135286983589902663685423011268306493832086
0437910627530250753196855269337413430837883246871507180174630452961542160989452881970002445357267706
9537141562652891529254018789693580742184686335115630298931861303971492834572487970652149453107796395
9860162283741129310165416915398062586460438314683440967704745908564556560504610445385443289953108838
3365909872825451883787368703842530468513635305711683218401027365300965905423446949622115148080668392
0329668039206878076937579472966536279313630431658682533728005492573724802818666567623688685432709769
2462863461312784021644693867712213973949164408615371711073380368698118367770047104017750445704863239
8261382264786326623089762867944261338879439192504786590347256531900466672849643104352556161017516531
6387554088332143309029964330202815128847747694718897063825660976920623686472043284677674316485949856
8208532807471264199839593900243418723514934786983868931887078475259440492073828899684630688907843532
8939407331706719420835212815514547684950039067623974152622614347351393875687136664355848673418106954
0770771894709685937670512443364414582482110469006097427027239377928711210103424463462321120643984171
7676321360369682949157583272909740957177063576745429970991666790321483675281063603217203486583081723
3926088825853039796285220951250772021713359529457230083100863171243039884510877913692010371542373217
0041996548681562148691906379575705095932910271708260315846863317147067810130266947945285378777566314
7056756822280291850810825420242820531771588086192568102859358775752754730527476783447643085547191698
4270011408130932971487385479003034528063033622491392938652251792265058964123245810307927604168839236
3556105098361652718408663753694913394719383698470483639647214347611874350354304129115697559363667061
8606183908762591509538659449959457114259952573464597444932695698195005391879590376362568562147134596
7760849654426086075188118569113106204199625546714514318465728862798962281615669466604707635140216042
4211437896834237583227193080774760378160666116554218723168413031742929571956465459043087930897385809
8835938193956995118317850107394860157679244702156644807481537185574056246844889871954585453428917065
6805191875029407337275980700723461525472768505594685121991136188500418155228308891051532784948836425
5319717338258814679852995424578826310149513576312059633274779463738228376020864684045320310686629349
7353469456182713242881614536897442572201123645766793285027075398731391418842761316287585479506667969
2870383958257208553732467837743206857459441554503342736367843914507872210481947715616621131333163403
3245138638750524342906077350962920273295220131796521241500412977183959392505801793733058757218848824
8235379823390843415562084160287898268174793816672644111625206000155882640895138941701949481320466772
7526102680364161940743959304681854191657102416778041984940391709668606400343115727109578126383963040
5154824767438294464269072913150388105635799307994692716663796390878474358191917321216379117672048667
0971241024402288539376634883557514437705703543407632356753037651776431098433960627204534214033419065
2199226135030590119627510519540031747858069728116299764826322709772359829771041624729156282068925684
4654595217402052669192946743655132679867477707763239469079509980307109437038503681443071490417755576
3388404636781328866143520876937186083499779167037658898959317785078585158855157890751268895737781520
3516094040725452506830033527718785247627320854617585265868838134525762753460033689053079044255476098
0739584090669617710382296036684471876974691476617591100211539581695396243716760858443557891630205448
6459107616689752889269169527609351273060817764437040280590443382957068521269690540948450879076425201
3625861056880530388945304695921720420202843799404723551302669716658216896464049083065038069046575941
3223405137348981644359848395547699251671767900185100254727733825456828021083951582586050163696622171
6287320793875625112295542906563224092722127166454759240190046482685902216230762875934232228650825129
3189507556574516464393278572110177688374780752540783735101956987781445490177240159908904864071797350
1377647088585092331055696752583151229863672154580511161034541682910800313120857516644170510455262181
2849859637525091728179142390787718060385503146109468163750163639673402081732204160151201361311392737
2875079015226755019822897253327486836535126037587950282178332175260419290991182612322627352457818259
2581475508484894220255761296845322070085072447005519991870417627223777079550379709208013910852539376
6004372554391818548367149686749382482116095949221314989499838211173169597628306254994906044282841937
2084312138801666240206156270936035754362493192332685721416965532585978856011592867381292972444321656
1011326829187533237904203399904624462671161204962790650783566373485203728968674508139096118050487171
1231284523513192696279967583585765664728349614239103718004140135742713179178231296937946836321726373
0208943037337655449514508507595336575658432227917690636369429600605770665559892424955370936477364741
1124051184484972406297708650597470961776504025963574585230791248337411863399345861398181554016533874
0939152969872683149577420138454707908551566063266220987830494217498235743169256978144055324252511336
1311719463257300576400166779085402384600094678517256666508127699033602342276963299059819372077151532
5495776555719663379969867847395599091417364296568056528277454101695060602352211220882564958370603200
9458079881481252041783083236357044828958762162020023922895613502866015808900802190652753245590902467
9584160437120803370047387457412388086055109899561235391039420532515191723798344644660525741284988921
7959694894546489146430327630316822209953899905363933707177929378521641041556620706843661692802914246
8538193913921232889730911313418194343936700053287501617132780150694252647493604375418250108133250825
7567879786951624590621329351874313358131960750078269762446558747401881507243997825408731993147540701
2859842801111422325423854184373233315014555976055533763784535357589408330917543379372618715616409322
6173224129024320933871974033193863244188979218117931661220852187403917696861969277283640945361716188
8039211887642615331456930663996095067494108072820586635291068722116161387283179165360508078282870108
3511596390999207904576668022129837425300026475474562367147274920599669846293967145518884541564863613
6035944534398223311650282534361064408829540578084393858198389516057905005960000289279358160025467827
1550711380872407678393432026787532469119085718410456030903098679122305139438577017669351112031045052
7544028653650320405080942755301572240987664505499852886034286870089369630387230521531564778352505298
6464364350217375528837695607161598000859413870757328673584987219866261652601121183017063998686560628
1206848556208938653392783223462942798375057370858176502739858343684757022839779755331672921522458815
3445321924290566234605531214535894474540778750369602876380881784265586777906470086314959923499361887
4349956683411546099660948431092607353169634268890576069842036574127933117176114801381283244978491271
4341995893047343404121002128807666455120782916378274132798497095378813786547980168959183056554974032
9374361322452085117084997928106492069194097677310023633730759232264518966964592819026618809115655332
3377409808038894061385169889290738729069580871163145206215473380998378008698649278192686726167374949
2889588671893475353395859821255752377236870844998122636207228116541144983586246669078845242450276242
5637454910921025626327585539535400450751425427602756457017531988707837731612721039929230466954739418
1224089446750570443469284379826678541655160834128476619832589972704151544929626274740114371270829738
9969275417993178585056457276961539861664327659711005707587115974030915517100667773662752926798865775
1837652319563895322372198887818703066426563393060756836162896868799285605134956219307480846400122637
6020743764182666441572792267045387288837965044690113217109336437915525574932980957625780716333102117
7716563486632848800738909936029386057217869980186913925738375229395669150469535354374621541735132963
3407604203279761460919128710465552215393027943358661163584400551353476799047085932014582752219744490
2679534061752249814071325981776186960789170793793629323846343403892417632565088644815441868805858036
5667441261487111218563753750299953029814142308027342349988991748953517475153138767380752903156786152
4431118390661608570063803700945359479019255896434225372863752291436868325627330589176224213219609461
3947970897625553665778526247700258783712872483285204235189438816374211860391695385440259182566303891
8872362780550204601491187902960901335746506411671218334024512699986505334615120445793379112534284699
7702560899047459570117014170201972302784260218327040628847008436463439252883027649215344384206902114
4689886036450432262182761409037887849975370288477182318140908615604174591840206563908335857739440862
5102077672923419674407015101573111950041992793775428797265682502756146382447892857115534564781670799
3660937129330827822139225058788466888323783204069267310177276277527920013580882110843307887647823270
6775811278312080248649076239554484269533232032507113060880683245659752012110831199000796706318632826
4011554051745299580045030931293641537211245092041464147691212160404407547143448211068198682645508980
8463074152401574230413770802112422761322903630115350883010962235685849580203317909524092700875249135
3842283166040742943985318205320899890059391488171558034329815219718631212526184844760195934133275067
5362743264153156947223500549885805468482785783145395088745978039612259401719189399917212067324338474
6393627351340384445800465861952649885637778573994663826019831279342432911933831651828023355578248484
0057532091136349886124644832770030221107686449243249329139147381480804039953748932054945754505849210
7841579202509395875923001751153421762746170807004409594102158007361976324378963801023415607482219681
6243415858055247198303687134009365375830706700400624365666814646348814742768200641870297563457062067
8239875938787752724005105163317370864771570551011838842754335050716195461377529628089328981163603744
8510296894662977664241703521022233857305470123448799723555391741416512003358903078525685245907224711
3978242530792797702664743896590139818177186396007500963454004357920055231454140420012731720446009508
7134954771391181209621963491150285248366230611394262184030789978554569530706345207256047641102278224
2854614063089993454432439944141228049143083456974950428088380070835898344832640886442933420138544068
4025016705943361183122336308488831609576697857492499772275573621723443385556917589656759218475449056
0577185732226200724278920066232350849562422496909545699930648146274950350249407029738080922927836083
2320174968582928522059401887888316569792543065455782333906307710470885969448537630909559586444341615
5818678607605402312463453539855358430916215906947971894188060289138920272509611698179818627904850571
9768556331979867938140439409022082959369394468504106085164053915581968770915722711214163923031358720
6339284831022971945358357867850085035792119515667303218139410231918902215365386210993146794585298654
3362020025288774722492264065415205339468953523066276025772032592869069068081821014570138581674920237
7204227596187383586155078300997469727781531717290955888603559216260693225081108577084116540520102663
8469830263234159670895109573604447434985782158666982834275449964614017626919260050337703407243562088
2655065535625344948206258806135686185570925115432129796601954679086930549978522015660006321436100366
8614202148640663647452831618490865945087320681831867232027153234662700055705629282647945440749230612
5981055310012695941610191490653824741425123162029412430683674581868910046236573212478309661643660372
7611951865047585978403311422748354965173666223551332251366590395350889891777408597572727985994852996
5650899164653643106431947723656920696656151045181211178946677810815742171136737201932168495980089882
2978595722624450467674429186922908362311676998784398051667516416443104232606589101631941057160366275
5512525199030851234836916874372954281737371714417142238897906547902429615154246158798584615408889361
7985500922689881299713684005803795381312083005680043872690032682319778214039918306701556091803970799
9007842901813887978756483179583687763636045916283103745201044254364840976602288245797428947390511345
0762153366988797846954560115399061247630857161400592758996043580517918011588914259883653401471676272
4571972022795657188693922154447424207048449966304065855426312800744840599928629459302528645035354031
2086818439132406123884354480666875315122822264831327168045836714899910688829903848057510059190295008
7833496219922857741486401193495226100547487085215767320674505803389539251920001298283385632193047169
8222338028572669675264864840919629163634244621826438532730534089587329170515571630144103477199336102
8187013211475953559176967994045335570738467924861054985898062271199744332699659578595432898216744754
8294080628853269270090893814208010130650959337174932189554724321670543542702768078036173077935693249
8049042275181183513035301740294711249273238171157952526963985416255752889102109159844000013728144402
3309741719351632563092052165551894433836206981681567197985820452871886733867910794951342651626334406
7429206607460302100533672333453252920619659624762807532899720628682818282221252603801053519766377866
5692356750197019516422171664403063445964363800148750119798401581641607572410523584741560623401640382
1121757902680757010574475685159466406825154111235430228570825784261792078660661826200484434161201868
5709890814940726348356947909440622574961327051044738943408989506385463062835257188234559733897247669
4842047075585894774473565437180712146589906000957892636785098672263038524680292098720258073460904795
6808515675631997723005123861927158803910775223905376387682100280041212829791217345459200528817545562
5486331002472899957555088598118944422186550466725502265354143414700230747946923973236145935669033083
3921268634943187872124124157850654468028421389676213816022302545689273884957138454424146435184018778
4204554056855700642531368444386567446071980703482613877552125822647769617212453326707228533641393500
2190818596206737092347751048239683895546535060908676106079272467007751841641297495580385905385515599
5477857375978748988148841808588735790658204579085799121244250122213066720143479023925519388241080259
5743106436630828079003775199141022948347594421475187114036372449813800169132941563628253233143467843
8553693201568793372941953728301311344724459847822127264419513224562241009718200093064149045312692148
9931403729244556806947871382417839025430148810488837022130363639326324497436491332685481796920924729
9833332296588801088218864850638555536936856530551275723602162137902534755168882248965648929856024456
5174755593310050335382543594877482709301907127239020548285007064027473089279234901934990752006980743
1282947346464681174056586791225227248715542291724665361378528844658193136917645509421536626696288144
5580093594363616879198144311589454304254688717180270546889997941573909434523704479134222288383022754
2518724856984281588324567542621349278886637188884497086743114998044891212432478042159160569859306240
2460662842751845421265476954144427006069052335446952046754658637722872460706647850731823869302163755
3859599217348182984967676291353626848162714764176173691095626728981874640673556954683184766850261354
3044301562807088265961161561818982461554101447964801995515764605351926658363057309011281074478525697
1285373494923919728157149407687518824987156981464488654813298103879235216179312559113178361473903699
3548961499199904020440427446820816761684739922552006702735779848907201969606669152899530508490632725
8346109329936727106083819998579725387921392393245142025153588057383577302789362520566112827190705765
8907631319387186276597763963644038113515720395864039867208300114567709704479584429556553735882922646
6216767258769546058897034594500927774716172629481629063804576630154257091404950847741019924318787355
2540700457223936294522295388085338396850515882640303060674100179588360857621708983456166681668759618
3137240008384863900387236160704051912752987301394254619223578391315527135195051116752106774781594075
6814276913906546300090746044263807548411056571168646226574531389253705753067795969763726734908617234
5589807339845662970505707100442397033269070399592678665005380395171717496882845788682655828527001388
7113004002506645837129116203338593913982220845400279833333851095104480919914184239230747990428853401
7219800775093402207748270037967753158005762457805265192563970567005790098859893354523327430178910227
3325841183820498325856975104514006200279163672447456451501305060716633090539706788081181853810929120
8917399122258752478049247268628751873593937143552398685342666421408993243876003083354733942617765884
3369073306223537587696145022593804604025062378908295574158900161677042745835925809260452923656548242
7488774300524789881695109091531199437125941090415334194494981391300841606954746294452268978664677757
4981627023154275195420909544960995965234531296386761129755894151807133075669120374996739352489238353
3374729374566433619287949712001884524712416618361302932613694755430924803328868746666135415815534612
3950299363248972354811314285856917220165428077505101359078420453270344213142791864358696816068604589
4693961219747640288213559552533262529406582035919174770370753235004155114491510199150752749461316986
3825657971580573359633890017735919598986194774177703671896600086162284542985997682706918870602179974
1427149414404287734068409259151719013480331318817546977560041986989840238901629334481401934485728407
7320098179674365776909312484884352557858600487860946004588258903686753036250829275521316242541985374
0424551035025179995310915841732176064284302258118062884018935942994007481638517965090191799581000733
8531669671350602164153465453452106774808609202554926536895002580046954978547220199193883856782915511
6413079635041576016544331185305547487412665590935480010176191271852039142863150794994356521776340450
6705411368483263567026339238712579929451689580903994304399985257062537285782232439793103510972664794
9051785385712312342260912536395559654676857187767113368056566691805005068495249924272817393496968549
1500368667366094519023818709265939194376351098274139821508788951405036815924026919009360010746382191
8832306966078321228725692661061175907636534581399756867958750392844540712796398593897835007456457121
3408382623107576445855412288393298379223693037805582333616287730667102358445370598714651370111136485
8566790159001858621611702488352704524644920724551010021985497982826245174350324328095586275387604856
7193316303255520462083485360154811215402344925629656865446479365998424482263266573430798162899756166
3734613462976450477123703784201320512087672480035502032922651413106988201722561843201732984300256245
7393631778744226370202606294901554012184599238888607937191904244835113619800879336515256673321330845
4451080191440004130213246001860434976150667768422847091576969566371121857393711399247925327275324605
7281581294255181359596328241380463214166594295782543504764818583040965054133331767438767086052989714
5030536119879789972570836757622578469903355873948747686371580901863607940776792225193965155283435113
5203829235689395619916626208001924590381556280684412171251581798240251352722640057897105559802438939
5046187284164043490333472843960131540900755293409969263023673524451489865903219810694951635728664069
1148352479012623600393760377607120643450384254631356389394740669461091951230293773037628764929206401
5469692015789992040012468654186901574930419704560333780130362249359374760460944932292042455402523795
6952718367359080743012463334450036203684072879295493643851021328998681510080932910478264559686155369
8593548068681945027984532393462907567528543723399712657574477237951696266979831083024154693078760364
6774825296431383476881937433232260652924893771444871105848085626159188209567733080130547860276035775
5969352735812328893309258083591181656134821835437206202360511491064152934311461160900463487334801407
5408045316204270010851561297637147018896384751645831114923712942566453163997844002964815403100113456
0400910742015677798465256388099529130487587694015032528486607796346086183482493966124203928055126558
7563226603086089969528390999253158394561400576912281268279721726237001042236901130321646050328025633
7843358572967959197200759727074348538955731614564917282907764891589470813828218835319046321222224895
4021884103535872130424294456020841862974782505509311339385639989423936960684135421586634101877261195
8237141345811000933472778231632192803252189459531988712172204920981596021397278071701695162983669872
2628709876940581299075662867084401481537531048919099283523846272996558883731533328584928220679399278
4430668714000046515112615703673469531336459710153332878111917024090287495236231455573112073156379540
7617159363187198678481456506202152832397139751057708651022927328439822801202332912384096591239180952
5402992118080965352240348263186432936159373695790527838934748840760739911781854305168327346773443950
6597981832185409881752390894365388619532795388594165288709994222738120018967249073905279666199447287
8574628644153912943637131116625021153206736963243496969527502170549699013592843308302618399595252979
8657032138786316711742277844680908029128997234129637928786907955760117438187125337062442839699563412
0686375061958170510547677230208087053205851917379500282102120082915598124721186973641134009965748927
6557274173375538793208524396354776116971227110008721817678552427075215528823435073800562602276639229
8212584290437200959547848565845211180975983745264404190127779596889369983663406832624356255257567620
5765410719673527541156384722712679499534013106426920850546270871219181073536717254950134386032942261
2977549778435261677913508915132090464252209616600688524966209491376593253972552086650049719263615278
3303071401744562911093768260496085554023988541577458522194611767887638247896992098152739412732980621
3481136074335166414003348413442760573964039761950176109592253050591366632596223799461200057912639674
6359165193784043821632131868798747001084286870332460185523010505110882046524513428102076533106106050
5342465139909939797151704042170666412803404705996965221433201811697493241393519521728572620621262015
3993545172701638394958750758196902253784962071304955374834167786922824813729916191582825713860041920
3323710539869447424774877944933089804805671507018946128112050491343780754328474283709069008729469267
8525944326218802400411889531245768478975167977737687260485346068493808407730039823344110390297348261
8720717525711900326019664695246462386470702437865877764004877422720949789636065973775961515750619000
8492070987324492393859886795943802176261679353475976446052173682047095213414740209240088383386597634
0039272020543195557276981889388569440473688008190059060952084600824141284947135058954917531617319657
3512359315938241384535279111450803382762509866855001361903355365930594180468055373132645565831895065
1970783914034355093499482997502285881531056789475756289974290221137919018305573698544520601844162673
4906257112334513575952357547948881176128974495070260636195728086167136693198808134290882618583348112
6037441260352856154799858223334661727755704517655550418062379724093096095659777082651251267788263594
2439177582678641370237152012856901683475037500668294969907599407261089306126807303434161279738696207
4580750745012249236413695081149428940550942719152772778842846925904040596694113184495709624894916117
2325459964830754596347944488207285155527427714433274762775202514485443962786680229980493991727904878
3558370351020336838735956120868594187861852959004819625560267666000967183018187464521752170747837126
9312977321754596511781727184522052285778108306606506387307694759515438964424468251341055646051760276
3147315375704095131233339566942940689958586679615026722835508006274311903962686241012417176061346566
7093579878562745238598874816319589490255150093379423832467249745435205074591694405587753719142634714
4202686908674777070432737495766764667294221934568024277721539281274769654858641565934333512729463100
7033276293323330493448878954928102053606118756845309854475357171122415319753234801948895614736325728
9672770979810170756187763741673615333474029516887141362778647771550064389118875367663771348694802175
1714967068463838750555289185659610567613712383487669579724294264139986842580784756515785493719963091
1109726704880714584676728838744403402424659842383962750342940213279492568510737247783050330414511052
0998753171827445198730658818908591160554369342993770634400100991143400250150638343674699477939598234
6412825549249223338405630389494082959512553203416044276663775794234635367272751740793246965199787564
9532725633835090503265133423180239102307389709718708054137592998806394730166510301951212164339540175
5772947763761676442348324840544556222340471184101821590875181187876347691037158017946935279686462478
9509926835415992557375545258094343357837267692714845139673200644595276991682746297360140458508650559
0046277389664202999547219020245913497597081234834798853134143250055368048496869407438250084729649204
5933436826228645655751111288758595654758543670642886111592625947955016588782549125545991453132121207
5305837078867754849871105588800838755136993497856785227587542692347085288205889867463416578297144811
4809415007240842231678661672998074077056341132287404785730721933042508347946060745006992501975111078
5448875800928711885151326597325040027888301924502441807173635126381604888345365234902555289813538622
0211115901135092433401235702593794104031108864951967809102933061311713162941494160535863225924584521
5436621782479070547945055047663046548424311957365568081129656031154043262523236111041160803172363430
2032696896761294896472214849159184200113950854382182932622658246996320260323059899955026089499551798
1633009986158253825117979212293925529545665402912149767040348627474261370842882401529705939825564411
6523527566423851752069328921898799545130888267580675872527380771172200095925349552932680153602088698
7865225796754527831921993266285344892835741777270955729365541878527262584181556099777166724916882973
9015544316972764511221545990030023509606705356802781773872223447263135632090078646342862723387334093
1845360646935700186493253497968832357523199031740126497530533605212427642909328833642013229687891570
5536956023529739665534505234116609364449201143878138390706138192870562950556811573107109321948496706
5520586740837023429516269120319224619659118463253142975794054131907786739859254373680860467511333152
4366888414940478967527508269965300008807951351702890875963563972509740219109703601254590796810276136
4790755824645895155134202721553249811503804718594317798559627739573607812842497754374850421037583402
3922396183708384069932872828598809681865246192385885262913872284426805517539530506263792628292628408
2050225897104912403499499141592261316434454483854163587193837145623731182442775734346709155774877172
7422851646763128049141912708426120031062673694175091339139233808439821341742703407718611537154602467
5377681530739722092877528872050457495581468150539115194982175442939946535162307881156106359614028116
7796097093108801215644346509285857614368491398818184582105292403313134821459214794747818241123630388
2365768569576145922469631982768652721645962098777091460376846836007647367077852623177604551172143908
9432554668232521164503581596697219563593869318944939539631518988821471222471558941408663824994529649
4936689260921852958946057806031322911688349319021636761235384005268891892835861645370490718933434781
8532164282150914346218876043715232956649065124303685854012317975682408903282082209519892319298099512
7679680720367471824335327707875614518283662967267395931892164854877937439757897139558850127341635030
5094105456893147948259607798236468807917499851402593014747248567059732030373781260387730040545815026
4603838603641697772461408188239681978791864221865410430470836264427235049622508117545696737136243554
9458113449795932523029165013429189103243801867865672325898324186571591050918890088507664707817789790
7286829857074177313204657611325258902363768511998101667871493122493748907405866032918064134933457106
3065222182168867567127666507180456590510956394050355552865630942980253259747943464662000669694772512
5163786703706879085149048964547358301390895960139221587308506648868539361075770074023874185802866717
8925425943380520108403688062371024916798928855188028630380143880635538836659913248203576675480042894
1915623083807089912274236681486039451426770216207371691155121121709288324032090523536585492093788836
5073972327631087160770378978778898462351246094386745770605755222723771403240351332775337307143599261
5711167454701249498232001850708008758800446343238221552787745303009543347434829895084725175088777505
4766757287440174182799140990389800778921686620114172320747745479646763607717844695327648185506794312
2887216626041237123914219530620082018838308499425424422825721010079307332204749823670787566007756773
4680558637291280951774162457169519177363704561807139087386952867861289529636758950823496654133872874
9213007066352027312197611946170055043389043409710815192787898113123350424458634838213135405691228944
9793793730017429538572472792318447140930591404615129937477723764954344842710701042776175759363812676
6332708317016843576188712665199619843931118097855313366454645128791771222294895973647902800712296146
5201557258653901383534153654839498567126887612115627973331429800755413219957610952690957244511069109
3263961781247247052995487236426414423646969042377043549203985762426473521792461382388192663521440835
4025738774965722359624723683297157656293629283008532911320241733863231120177591291859029758948303605
5059082655458187163650213853750632413744005552495691601716765973844544284984362256018753079534692188
4808932552718754384271757284678877736426378143799651114617587490040681718285719142289121673412326728
1679304567329583208365006555215890539447889295640971189885069931393812307375883114497736854947749709
0919735081914602549412263822061870911181060900141751003577601000995891085448032503481568464598796638
0529898265103943667378514675308728169209845195804219759596058665811999687920301828577912930629212696
4342533011975261522850765113202925735324190115882095665939550714505387110268981724795801752576252115
9683672088860894789330361610750013350963125993531991426532403082968993183904800965827075748058246750
3055028206583606113837451366976734473931007885874835202490820261396838939815546221310195955897588840
4647779984555755290544263784931065770516596102846539333497101267037253030100974227671569192725781997
5563631088836848869887449863435439460335696335664912166554289013608085753445512965069892330436392477
1973887433931868011425997195975055126606766997688255184839240954898296074357189771434567961996869548
4380091527846978009243698542252220800231591257679174505984882410375607236128478047947334329900593961
3779183936791656394497142305071861859853753668432551840605561557585166222906847324874020008236725625
9042111748298540199707704967297523187641761981429466994942639118893875417071984309583378598542478425
7715880218607411804243472582988482231627938298660483758815887122517288542069283363087303736439786984
2990492500036347177725176006370890576788225973829876044308806761113816275943616494573306846026020584
4812789315312936149038070207978172679271633878466604521280807147662672686643225083428791687578850593
7676957157006223509300833054639927373103063192754402877200549324855735320714239215061405536397605144
1177036143724651034867152647408095098066302711498403946160424103453142611986933203713536888926229807
4024254736931185117458273184354742846174490914354222147108794525851066733733570077056213510355790471
5406430319393647409401710972183764320098778769432262233985065705900515443932737644441570392807096923
4541236834750025002061867020745072747899498518499595851517903871707187971913245829068031877483746311
8008109075354923529300300538521303193639682444275225018565361202885473844447049365736425905644887843
7761808986467892665744592058271446092038741435301187140342668671322662359068658707187622816529862540
5951424244856973259413260555688914370475382158976646989153693048069411456576347766652674696978083747
1870046131179275799578654885497542076686426768914716805316486929209549152870871938982156911834581477
0042371466161965222563982889530362037446222643719168246222444624568645127242170335814206296888321535
9277539961331780730224237904306631733082529078222503962949586689411984223320824117768874855973047671
5400695070631928705211646881437015137587162411106045988745940864921360590653926976046241440114709904
8920340545381397337077369770626724618841529685990721938788996165727512248922380329417228154065279916
9061509791875076223647095244172789506406130885823521055497133505857008754529211687278173680873320476
3319146825580158662112008651335162381092696932153443015653073750964783941227170416674316434392356162
2471592634567170881567120352981544274112885003245026429872160903394930402889574663404765469841748039
4939286225499343498851051223736439856389041450059283633102236359495247164162225959133770461127561499
6580159659460069564808606547822025694428027227933434824255995776554721329469068767658003989555706689
2313567889615594937490586483152078673437725443069882947745231968705982842594290290954473804096891214
2624366294866002668331987821396114963169115643588413167049592791826699006793096001295944615991684533
7222643491762949981981793350517947007032546313317925884113421893188263977521770365723065394072324877
0784053978063258123293131969321315872448782853854879882567359988170623493014090113044156713034260688
7414398422487457006716548965428207759093091925646870621957234859103522059814389454125255757962442114
7391556473195138436719599945790779153929412409299686893625772072577528092081521005009411347476436093
3256543699054373373139646533758456883175650916649183940638537418090782894975297885521389619292002708
5452559831049078499179124341865119852196998580920172455500412641150846409657331138268915902172356386
6401398020460578000638809753498743313052014466727508013220519873621977069419678615598406179418416470
9351865687194991678817794351077884846043569655203075445567905563990577949779569982643972846062731162
0405445432393737324398286553009392961726100475620961479153462955915546332380567717458955367947665760
1515854959086758670937135207632012687927081782595936020224880352879062655266115909449763559382158730
3794162615704702166223788040014343798850684682084936352382430640266040357202966775817202734619419151
8123051690764596569982446216843176238168527341324029652276127359748061270476956431298247271873542455
8901894789156814625366485082396990083749415167617563301963254326524681681934581923787832188935495524
6109399173500004388526819458904361366509594393341846348048942871753279731597639878149274553238809053
2881466387238928826507961332213764935092939177697289219956219194481006591775350984784912653205609943
2049787267492203604580847127714453888550039271210592346845075006455318590321042571646178679705916514
4396604297180710148365451931540237203738651231010367092499387087310524692183112697691861150520818494
0493981883486149242753708141332063219088430955478878957223379631943578676478158054639208147753248828
0291348756653031258180338945721197577468230596073890174196452519558599757969833153538151575463428681
1761267463865344533220070238642430352519566421621063348875403076621136121391042989150610134290323314
0473321281480904858592436591649394279482212102998710078658528873926898730637180920287193231968235706
4448813816224356956218700113932479435500173740894819983191016359717100947021034351405789705453301099
5290720518505635325266421387737786334554121785032283577001112716036761388716548145973068913768658517
1631722951455856504536865086155644200662950762935604008585962628166116174279923955395548157393251550
4880702856835894020251580780441936635291421740461789179779420113219012536274564412500905154479277719
9520392711689236504807051991450132547133457653732329332485963529223021840198915997545157242854433197
2224576641385898277042175597372956974090040369406777523192635262933351226239161373152230204776543117
4390703767213442096896670471484552390636543365944404418321743287988077598753331144867056795884231480
9253783228839517206776114981476430391415778917158000392215486032534923455247924756626694012716061956
5342006142161716551420942934727390364823759966966215070731751174348300757385415873059538868642501194
3670307145337097663602969586690997278583696771903175166982762184081575986790005249014386016784684489
0893627971616718025652885127416624164850667900048586319783532393184665547267530943824548836608577509
7738672190827274093353346030060978691867074985809118372447284522951120572382851284522186893212968087
2224942476644678322373677888625411324040490669409365038765971103277205425203644354280474522574236545
8645210998514788139008415770443329216961352385295400827040546931469851978684685953055167594423037962
8185735836099060785629314827926656303961609345894781363879649754397559267988893991598987196929253824
6781635895204079935793429060289629349165510981496564209512177239011084548578760080598201691581990298
6735900947451986836484904990980252486507587495110726242060071771196792240816794773914191419110014296
3220292083617295730894674079546461342996580338665822431817912293400796298141585180770604830894073325
1634171751835171311127751068470309462825158064424377926020305167612638925345851166910346184997590375
7618363876768388655637022142960124394100765531680481240993554748108238177125598638414676381154831366
0953921637555852355206836635727049340788385245617992019599057297742848009203931844015838304286212139
5018313209941166786234460995073315128504639544535200785079460757689511617726233676839150073888111767
7197740406782805602262414111705302575837402882663886957535637786096762449997329863903908250274207010
6627679502832719794059634873880425653425731658604406385155573838333797161106670596277113967156548452
7542134382724688320180567423201018735288536627250515052303885264072183489468057248376415000773212171
0699588318124074141317754642968387327414227882279727879749807464570507419581927305817697088234566054
4615370429315425225763520800629505628259417555784012930466829300922618191482484500539705012053021579
4605630277674267015893094961891801338068529064051893719052531442671918554291354168307827027196123544
4526621940506268828631894980764072551732970559535149428273634595629700923399694304938281562119720374
6382402730337351569057192306976020316354809593015973814152732772836767487182348211822448077051286974
9349068969023819695046566846356468194824959146912991882580141520000631789589150199242997939923412176
9573511923322673519454570089565327151573610673606974331494860690275462525490024856480918918091662238
5655893954694538728862065475907162715147560558768533910768399091521381552903808764331789079325193106
9526716999296140704457795212032562510117702866188391127408567256903189902235497728617879289260451530
3909425437183115151849052004846312382537889074576890709096453800409538523757326790575468830812692992
1509519859749289033543902071157154347245368519484571252791478007776820452386306641099428343177187193
0801792799490178000320818052880200764562704589775103940540326870197989892903529987272109437045687194
7538335901455562455389679807935676661399552783406648022811610350248917798169229580203547123235725048
5811488657996425296044559945910835940187831891978109110254878274866457275085212339658862727965643677
1231489095973563666340461469030517157196192851472750745024082640841411411227120303102484320502541625
1336865777453337277985559284579741560874452509670394221260200332210683669199143719253507861210641668
8161136214395086180217991179921772619043106374469012304890319921331754847075454857486594189664940787
6270269802807929264801683503823188505093575436618198008211536927319695770020825271358574522195403761
8575392718871698622578471296709377501107675975715746993266332614525652439579361241945445599347592906
7374479344705591974148049595572393912273669715124055352766660674035423646265017695273788417241297185
1185286612690381257124513996988552135381554194986688020513413139997833049722815349721995428766225680
8261606075269359672566197651937262773446290121650203093330957114163059732019197788003699385046946669
2590608747715978399212981927021952634181687458689696416779163187085441875238102652290626956469756155
4005755688519183601854232021129312285554201764802023518000003170759701986374781617879607022908540072
5205453725591633537531579232354852762929447435500046841796280992748701727774339373303936605329764479
8814914747091780569547030212646595364872631203849916262569906210239980094158325719356758724703319004
6331890192091640423062807725616628143299216998711124223549938993169457073505785768507839637960898696
4403561226618777835980114305421206073094411152881326643041471984141490169290306154848787514625741625
0244174562677367354200104936775681846680002740160451697442831014309475477761863911231535833567001200
1737204518022580635791024218685669543238750440862317649351209715705761472255428795024410248899514537
0196820367115295483716382208479424557565553567691328902440634496761353992920023048131099054683522004
0551417827635005727120354698134359262900078979063542173248644193429535777928486520486004166689784408
1539158149816699506038498563560491704206634193114604021528096697343518864349615557940399272669547821
4672232436815027795519431975086136059489812572115353539812713209786376725564860026785456571918350040
1291642375480214125674366556277395851260531532635059317086522238433757917874006784803229318046522989
7453492380990337959853788511861003554196888970363864349461938299467036254470089615042181236367571735
8584573448687023551388104944527372548477278382241644894678080620510944094041301840723746810461483114
2340109705030936877986473619188745998136551921562405242146189034361044735962295552603275656445136704
2370941648029752527469643929347617263040581352413800277327112221264708995228678754730709813638124840
2175004398830025017647901206819704646758021013274451221226681720130495267202348024208589296995240361
7046491443899359931822903066005935874484720499216716901622085044831979753318442460332415550429544454
2069007910411818836772833000226402824295777645809612601628704908614738461218686501486295952721958844
1314535039779034648265483667623273309800311003814086810479021532897153603716309145337826645182130294
0329336636453958689935423647754028824094632806929353947205194641433492163817310610029941496192997237
3326875039404514377612038503754362715953736989087217838951539266441695699668718744564254322627453151
5145644933444616332822352479543779494109069824963748761943490771078420620723327046639847715769661144
0524451910411758148420717430310069595453529841890926078205908984502490762144727354708325968020479322
0185697490430543030835948722458560417211716473613333108410311333628177610067569593838497801115341659
5624615536896563492989656396045209991535788529543416816551048801840371644665884660134446861221052032
6647229842827947697180127267314752138206219281661180618784887392873360660711067497247646671111770052
8810848531191950213958813229522049701173717885136906018710743730012450152273305429797418269660561176
1717137146714060803850413619723692640720459106313451185398295753996165824696455287202587462872699901
3224987138720876567400016690215843977335107160556174946111082045183897214426924268996441221183004109
3596740420961134385574183649539530236055528062774658084217032525369275225871312681629088815322132702
4287398736844642222668406549614979253749284468202436198624526703468650170731953132844841652192163830
4729231723732072565320237000742200946081264525301255861092829796692032611933123231548679574090307926
4280898480756143435382071953276546130454447258429127722543524293041798958328144193654265884281368436
0490250632101173205648902552467902750319452080783476652529383839565640621969508666278726191709326441
1065651560387677220801555432252648250961630895713026820028001061943444202928221047994397333908174956
8623656738234157901024578243058463539253012548274004110350572072016936005894213454378409908738791296
1444283594237321157890732227528760733484107529679011025396956616075707897946868223256995746985224376
4052503117600748800451078305288909325979333993616285506532173773213571373408366830445682466282082357
5637931568081118155750412032564433269227714818566285219875686627590264913941391330582967915386453595
6641459781016510821156733644067174104312070288078241184944963774889345807099702799046248278659853317
2375735439467048146128227693307350548797817071839813910557704241397059156743487905533990522844596140
3708810651810711222714506459214019837106047740051987738116668811016908403135742122408762242788737102
4303644291758760201879950096835950861092616928520555666302392441916190759217684807806636200470848545
2042727306703371769814021135783255601193245260537973019712168769770941165208502626943128329553304106
1005866834563988846038815215443271518048317612384043524996104575296854249502313878732941104755185835
8029355766434451226962480566769912100289880137160594107736090464681375418714041458485417463077552376
7598564304176046424633489424887984540436671294737647412578762597980753827051505040234190443122329073
2635726818547463769352083554757096008545750684977237576975912384858930273222861616979646347971193743
0356971510474185585631223933285398740378875814430518690290910283397654811774368289239754928786565108
3145899039679058251044004051634326135647515757957945802263415562999415203814853372449542311752296012
6156313338615251977073502440075124735874212876997447656126888404487500289976190290151694355311041592
8223840344193888154153389856633411859258966003695122369222408911242175311754571537963925208293126788
2507188967182899716068208630445264212756480684247780435303087185306783753604639675068217233420557546
9617996766603490052264881999419425505035595789576130422053352266966059498129843879332896688124816674
1279593116374005164704136871036813230580399878063513279953783418113873173183175014733729063320922266
4071493473501549733425747028061426650398658509691391830701607772871758084433926556337038059523287925
1494523004903630830908809068110206490077375532053363309150984891063600948299657669727139048511355939
2538984466629245136555306816865117244640187398065403658615547762052716750426548276020551300999513039
1077862930380604997606765688758799764890716290594517869266229272121106441840930601486009433261825031
8398957771899603935564782165490293552571816244673402669561880281729603166575315474260314453761359625
8160190665649363892890614924035957709112111948554586722050391947554235302701875535243554107915736800
1258900255138251457726216595679637205300967049006181072910563044918339573928377618160778255204236514
6157805642801724334208587334666386325974572629287532752436166301100268168442986286354293924129050623
4377145927511253798966952866819961326151342258643267118412905917985181549360490683735149325392095045
6037330628465961344878232741854026165496728863901947723685689963944827376454686267563151840469755026
6266335788585016044807332736160104239007945022181355990212823211681539214811767978725909116282207193
1150033155649157321994433137325404185423186779951496387121299317411118789301077306455018981505827200
1540024270532057481601057554577074916996133772737234989134477424656570882177873674761416821802008025
1516738673917040054269736301368410341083015903932728091817621188745152574931393922289135656749488582
7923951305988786682806122755365595718337904363311486679277171371951882412611281249252415368680784588
4564814824965927196181538555819753756134848456131090993730519716210683288754980662113665892528137148
5373643366873746531332463988523638806721118478334596726671563665891619774314252487541764146278288132
9528918430745859923319508551455999057552260193905122060737598834647952945360513162112637308210949120
5958353149926903118459523853537100704760692285512612493519057351343082612016395123905002374892146673
2416046613620044383442768817117119172550583007862781679282217025398386636234653287267056061569753034
7346957543152002496111417995332396294592831989427701784154422116911486908176549150329804976087332021
7226045457706106796633156248279156503403101206168926270435575215275472346631113365509014502666502089
1972409930038751983347651297594267593125820121032763756725112579956511863756471924431083949815365516
3639322168644729544286575003982273798404672921358722535105526358540864040188843493260945279628603637
6363907687455576049055404236476912053701380189283664114234711762305280811031132593635185085256701173
1419951866403015890713840106071927381022723809315799461035203381839460078546164997775134096005873040
4504085822556224722200404575386612505433771707230315584241489382962552225731594673659257510741426618
1089806165535899231550456162694337763602107230016937206107584721151491280777469888217345877839036250
4552176411247089585935772874998200812800909024028477705718605456106685433392030849172083857653100755
7828165668006883953010323002733414867034497728400437279694165435866329610860056559496498832458560855
7282207774370025704451798872065230519743685062598551262549322995064151091158531245854558292121324393
1917192887676799461164981557991340663736566131155801535762264587200439585918258055767386704464478242
2996538501765714868836586099125802083734619253247348394714366183039064648575477696699761999959588290
0513149653991984658444474932656974398353824300406467675074016577039177411057708892431081224102978101
9554448858992449663361082911541324657586177966812197043583759692068997752884199395462416838689896838
4992287328386381218007210369794987393656184835506317711897329686905615556722385278002431458877824758
9358711693383615767845933165567152373164396624463488453659323721959375583663049494098245390569007427
8886459887631195416658743316700909569443626887076722986435570055165630923862162894829591195489980181
9283068074120963773231620556501689058970099460657499695761873661382803521987750596623160188838831312
9383198371394166410225773772847991204201225450400190192218259269285955079074354831212228925574447825
0419311967480551826547022170945523446968457466715156029637588122340092646656943404589060148018905770
7823509608197105822267917986706767640092806569812565851044236966330114098469366134036181940182554626
0374562269256722121515470803949910298990632827108178537444665201229343323402221991380970782878445153
5513680316505910202467428508200338605853184073609242910828190437488947574003339071135910652619015523
8560487096218675403282729767293940210722220566995692544403393272769044863234212048741772957410901798
0815043739107152990869269453607945080038288269106381973420959185260750939207343552320588279817494484
5741428203729214884216258492833745718034414384758133814193075375217903489767453597259024861329526944
5355854224463455700910758012140798957658090352387926008233546200324382764960449826341279019452018674
2748759753664888139073211898552235850831867237712062320118356634243491754176943617473511221533358059
2062263062571853186910249567513865432529201056589663996752843072030810706620961040248701789012917913
7792781565818573563419607843306997278200563770402795137803939609081309378156613660155308953104099860
6698567079572656202143560927792186336113486723414795198349708137748339341584694420469639943708453140
5180430432408127348587392175039984657327844240969360526001632024111339929974976981044638071693851965
2272801186804151808410983193168367389287164869228977034543744138898307152141846258730651753719431349
0952008107269698795437938603673173713515822508775969796970282989019404195412687028159885321817232166
1160155642270355457996548742385285309764241848206643131586492719355892940505153495208056484789844849
7887396764375966332004327517144678027327509751595992709070569990048684756306057847717204721443332156
4556511917121327300833914139877146395245262347875968367026895308126475058761138798489223688774998402
6222145260976992420735593273660231390960148911670735548442329275851722962276218713438437223121258200
0747367656574680791943335168275102489525137755897961034867566224784874099824314942362022981760013158
2400195610366804266834789328989191362763367736018318317687323395442808194482953851640213942477685468
5321460034124609487712399237350165267026650754373538999727378141664362897749916106650050577082573285
7653764926933659803396761399665736932402724797264005082837381898610547258119617495750040680578657187
1135492926195204128957320941050074833413752169154174937566285846442020719740579385942524718328759163
8199270483660285433081727788752631030517450676367832018694284498450125203820537023040860187123625606
8336838424021627525477581418679206895707307430642978716001187174101530176628481976173287547240653550
3687786489148257268305882476557276252908295083058502157047832315609959823186528938552893955181566754
2174074489431730237537503503249222676482114850583156319579922079427444629199154368799760058748501254
0311490050874584714654407670892270228793382091236767998996874319016571424715109569248518225538642468
5591266999820549003883795377560876231720834650333563543498090762093033309002586462848797601717391434
8991446130703183030288548990907492880004966914133648918722573854333035644221178545769092221607592544
5605874396161417582042832779654771081123388450265734861217388171661946095130793998662681899124702288
6871960091783163910948287007798183121125893683601017520516651764158053453655797886927271476333588853
1323220838522774272141655023446652419830637800107370449886670005940334403102898960905843662306028553
6455549124128048875294773659859395112862361185226718486633280279920277543742037236425039939107927520
9711013710942423938971655607810906050359620606808037349515917241332643845059807381534876134236023161
3748553186993370904762755612628794198559682689673679931508255944869734282266133152454940477351168836
1042423571543571313847343291996293105911766020408014154376961315348482887903884129646410660232712077
1421671541817921299558202482435515507727297088278742951151766365776794466932064705083664021987786414
6739076954914628290634982298665319887599325143145062347365886192191130262366307989607392354472832564
5164423072564543673089021570218815414588084523298129177108830924946153714952977408530264239427142265
4215637794746841587448508256306149241487537253205608378196768125536439457014107648873998033883842473
8389354502188341652059351866177712853959592447207277659347277482095862446908736768046018773308620470
8867355186518528534636330519889269066163554031117911816062081530450241435159148517431422649834299478
0298375829159213481756167931307159282599108732559290411277111152832573809812358181778210244704053426
2107024156557187206068540953796433698452208753746358419314721788701865702563003136405931811450521756
2123138376799871422412886308692901591068888352289651355149209144903886343769479537483760910587065960
5669642914295256995564706684502473887992973095713473852779247304800462367533196686273517317059694823
4652430119379693531562409422624641357441190896585385306668008719199510373921362919485600519511820665
2641502643467592047535746862542481603835380823247072014675994574995420998504433350769140493311356011
8347163630954204215963663896715642332683564540352104314054429392720719100217909876888996504108936326
5191527423510620382291348714398210990849342029678374738654668393312627821638235500986559475903712068
1396556667570089605371029884825760331531579214945853252131793697779403545565126942775192828673847125
1878650079944020787937178213769005269640844020002034484328915133034924048912958127488004172570622825
8430932047201810298220552550351330138711994932515177170798604896924110740492897592198123349443388739
1786055478269089862574701681579685616776899407784928827456140487582166218975036336953391607743893840
8854896775467773046110505749368352165581684434847032233165118423639245943233906368064258698280569509
3893749761063567995238285122919071098051449587209941544934439333592421053731375948525906663181166789
8341895150724667122986087316768328214311217782465948530713212798712011348439192213680520760747057273
7452568260447562515740700875212499657980328253120761599061249629040541020384916242756113866692617912
0933874726751327295231988549786148598097382418025716666582780370656498529183198742639139962379075549
9355272138552840309491080655995776229146506238021241606910079450356975987911160067026213586584692110
8612888434104059549292751168338804814923476926209500826464220328656919532387051939414837055762911243
7857740652685584251498164481886305832952446227094202208838180069735532593648551383010561160714544600
8530535121316648224757448343365332385080039108396950808025056582772767324953262939017410150543793509
2976578360825651192996909017586003900721499718443389199152527028520876465870616987031190652184571614
4525847511224339334135772605314344356935715103979501912109168690344551515207912433044623674478247998
7077803096014151545874027227510425499747888909741354121284880108027207775828998390496030784779156805
1670963157113606657050695160118964893810844212703243133625048143612317345716059086462822959159746419
9784864415943612995999531337645822422332351982466747121270480822687320299410269983269683560212340593
1908660777762642049963367586632819207925490660347372251104039390757484038036533639267780426173796003
2213681448969174175090460909729600767541780338937210975996135384985334268516435143990525109474407949
4135690131242235160857505145154062080891348084767965964621555115987123490502055899426739043622862598
3653086315725790092148420722441801884545163547587088795503625679401022980117806441646686220622170868
1459808454672272507701317785626019928072789609588188271305335179095479264751442294101124010900768454
4091611759737516073882197629934298825436938691872994603069163232703966871194541165335107013816446887
1851744087626771491619745538555286495494240694595329401261254171777492916849836228275212885464480632
8259876194397337738665243555640425251480463132824081533434886405235791458439656019768943785989744547
8844963685245932524394824037100557745770016273004941144577561408673584017576585078386908343813653128
8090910745812636478605161939370476459134442334711759914551148652602292111190516317715366579804187555
9370744726551704184381760718657452389387765095847250583376349746511322613905459576137700922036418450
5364870250953769799746824926965586663838879023231127638307161110795724529993071093404656832485805357
8715772235739502465444378655610327365472778666797768019981481780292880836277343512365139089110324695
7831838159444553156044427719549563618491947770558858931178318448068639433205931954480629004432473242
7504518763323167770334891109373719185717915926350945189710045993557318284622215737249354898519132426
2948017501629785262523216439378499134553141224655654334590020277023369406724263784056945221694805309
5398688013753332987020041933372360030950621776134593218795542871416403325926042920977564093279059040
2191007764890211825251199114165442154868254901944551634518174412690557623856430286961850885416678340
9899581245862066926964881742791339478358434530086146148287140265513487708985990665624898719143390154
5006611666488006831861102680902821114291807364782250834052360655735517971174605953993540047742114840
3568834809172349432666875390864602468689348373514719794886393791144833557188522887569670979426178011
1703622961055392139552114882617961074096154215877016340485416629452266998473593317183031413548567917
9506355384631149365590286083937789655742383875762484459853831034673294580873993814064187824314103064
8558096635591516563394043777337753646007254105075138230798214898684721403773697181500201485055864970
0664433706194725437664229186384276870283760413317329566505618346632274798223815648046017807693705519
4438388067316134163371675604998912221629878258958980066447489890284268617732542408852772375583493226
3759921763061370170392931807960296832353431890132585504757429256385892466647768125253090349820521106
9027214897060948613423081408801700894726615238871202875198264801697113012972756035818045071444153514
0668358073873993044766534324573786775287685680651037484348142971410390151259272429679565896862773507
5860848551235341008286092541186057526511426284858323695485005775326660377359341531008940569655989540
5767984540899509558143141397532649455841120826576262991632995221752817663475246639120809415373613810
8555958052708205780437782217549550073716672853281381869882499555359523236322989061173604148272754450
1982352930459774592075691982606885756939284482696251628602831278884605055706116457382107316235794099
3107706724479455224277284609595762042426478420298645799260523526067106508275440060299308440317926521
9652114736883329616046097948691180566097721825886704730405135703351688519655312025215296264541923580
5948440289308464049818808771916390003694773570315619666683519126522564109718152528211765065014220076
8967639876149399144856998546815749636089599361995516061014857067656510594977187854862867869209027968
8983049739796019458357994989186422892137705353105140583005174266299069545969797279785595767017312156
4554909599711432284261350473369563027451986098742939241656435977330469254433772408368218556059822185
5138882488372630440719876467860264796844962909107785179552684291298706129656074910874557314859127866
4832416371837917719434239649325380493511481680361028077220090137360994783850267126316176717778562471
8182600801010307386942530752971637952704781458291749788686128142647561183217975627229933490965184414
1547975709819934164833533048590247041339168347706726309237186735817483798005145371739127947797691865
1468408438883002382364589624511827157138941173925881792497964916838400260440747552929683012961647745
0723447784051398156564964576844491477471530545479002864499004818352599330818567384085050807593706921
5253927370071917748669972397239327620056900359037489990880235223728473640945801969718815548012704332
0293849374696054624658722591103903438834379889650112498724823667037322070914568935769075250940013660
7200460017272565175803234954458878399092936997781248668079869991484245588568845931767186867311862289
6426888936134085804333033544287522477378585030711603726571270673613446531226263752047500313215845410
8979152977881676532537277163714599142889707607468891719830622908158527794535875976802816850682110324
8358569677125828790981096068501391846975055846534568311772187024338630278117688231982617272647853911
6438735702984251261001910555634272254741252380192391592776055804145711291334915385149683528035724150
2704877852364576011234638361914214820019649803456289999484208558244729959009773552502647343450427575
8035741003505156643107796741578426300113951375412804805310131651627580630285297684532300238373877606
4358198131712266734110910190268381357451505237662489200058534895835591861187814364765719557333057604
8279586440197504783447941268298856079898462503090367747990822811760160914793946406548352748519237373
6900876167252840505837032339191471687255202241231276017784859401086424490292420922859304246864234916
2974864200087931385989765042182273620400351812477467675374834272056244807239845425449254696578226565
3696789327106808438340095214826622787131057162533939259256025517096699701206508913718828734350308748
1533716748434757520290975863379954895414381875237692635955463647296784605147553395386786346882664346
6545493234062310035042374874046074996429470536673481065139589888940090168565772303947693388133286804
6239623951780392316204711757104370664245034644179579710620855364197273448116844093624052658190250049
4609437969898844591034869347056506732382367347879671357456339762230608805202076797141794998204845994
6387351262154467498315995145579222069100647447928249430076625852968336118979162114331259713382048042
5573777673213268733381997908397734908294440003558293977561788338610463982421254271915142157686303253
2681270497459161568767892376942847606584560129662774433526926859444581357543295060603207415207984223
5417116999672249135498893868906645658454194208997154748973922657469550096247761267025638283195377802
4107847696020408732787151213801055527533389102910429884009810712062746200609425115720040551988531466
6954598222425374573293378773091087617453157991824217748935161535808322622517942009430076000605626799
4398451215242414135752104746502350352034953652918714233445432843337453486720441995066504455526882189
0883571960272694916608115128668500649794665909617903240770888821014028146253538823644706915873441613
7134878654961794169716785019634552534581384980650406292671660650282084377051355783769010375094565135
8245472965274549682741562566050717443178589734525196922579959159849826141103379084621753401610182036
3538305905679677193363765138471340953199345837071245381327390440796348231502406811034850025675292499
4944665006941715005848573945154380881329882667057401756539963402329345776768619106596664715941724188
8840864454947450782421135666038817008162926000714530255259891901865842672374982738726670268312350628
5785206084208665727233491637493522514543506614074840502654910565172909740530598234701309090336446777
6842025931437834586682596690977203948983525399842622827843147617742250498853919881834442180570408702
4360371924127031789779272019577894458725670814430891091000103899322232720494071297825950491672265784
6642797048586359606505052861316084343473328163605708194413926599001783223140654428566046862007720272
3180404197669452241860435174805093846175942774674406009836299328210974849858850442442346178202949626
9317505134857534419023091148804498022332532983082878558387465159362849949657841930928231780371602503
4687628717538856414624768649464708506776325644859122298442831756533309289813653729629383595519598339
0742016669217601304020142405274384919139574960972719461990247518467567251893390592482474143070181820
9145801681712274590396935791167607997004562632590854238558986998567567824733262669029405296348602623
3321766616383922276106356483848072665525722808497199118086037636091558310331858711943842138229411934
2413315162455036439156908219788474567792772352716544039010160054766518790795893089585565832286679350
1931555174723606625089020200899536654185822973182902202217170341761602771128911293634189800505116736
1927019468859889424565337089993373070084370124203132463490961996783476003717508745259235997771742374
1039714313174439441507781774551400981188409188993551574937844998803957000157448185070962604014970228
7214193581775339202377766278664966267441300270904041110454787351248310108039818218622998373587103127
7714253268130372676040811346643326473948568002534513991959982030381411105823744029718189168506791197
8759066046223322421677022770625555328966045794695025938484567469278087117774003749977115965102759178
8514014111794461221227090283777557207286643279087703665981058982655475739630486739080462419469606760
7187995158175948266845846993780642134816172445787711224364858282533486535897591253626287769132071229
8903708217493090264160441408940337152531236501861900738315463574641246474474877499972900374329988764
2409515608493178275933904099268765400308897454336791346880891042171895459638998014971788907902333809
5117451632134915254355290751614358954778138511471436715662376333432927086627472826413060298572745187
3510075578071612519782317305548146873868435162493191773633871802768497215175288639463548053150856025
6176928145981698619326077510806426298173056627804359293934129553330148219345012310799220137251963311
4730961594246926019642719380114005409124036591013732702407164521822697752368733025992637703274566492
6253171727491022107308097591085551324321260594318950486306927687887872743320022873217001105067917798
0595240522837116239730113614104850079693528741626163078289784894141308543740086856517490206731155546
5730932395212405532155449500123343569714973115764971927671113098316109623914614515888247040706132641
4964520632249000874647974522940990712599630874620107374759038091659581841858784529200346420282466829
6778326227291816943201721697713891727811194953463849128259725177903862539667093031040754761695806541
4465725941242665720646838496962029312470517849087964132805741544495028486012499778871642189482703963
0700868708253767649816332190935975576252769383660903042436671803691358179145456642256680536776996789
6881328586976164337848209080190137210128738097319947423517414408617078778907774380173898387976457046
4407598241500397886949840057043817369723140880732278622668996683249267791494564471087750667682616500
7929214889867510894132690416267621441351338478476916651843042637489822566009510192549704357015376596
4214534162072821336627743463574666845668503112213815802645013006471611993661292586222718709823538249
0163113114326630739431599199310398799903410618328401680403036338525514133349682298464021660783409497
4392609134063240476445528286032137333333587712989530829824420314594903686466001844896324546414537155
7244674002029752948029070498230548945095652457082294161635138557948967053166333970705577068643363138
5133149742841264279229165832797196556946231507021002484936479088502305563497816108485420840094864138
8450350800131618947105202166554789136448045452709357084067064215946210361790162332237587014485852608
7308048200730315896887455354705988183949674628832353597518699348578096391919892990733395017287994481
3875619126622347324812325644048726832294458614594626042442364788981615662390951816353030655160274852
6611461975858328461317122064346527177453583461087788250700069971045311023331828966530482515377329654
0101476430143984693183819777393938135579337104315523236918253529969685834707168028406006692881058949
9449581349425624292806685575784950449773014880134615901394812896924036434483565563603950684700666116
8041300851961336391870777087570379105240083887905006983990984649413687335312544732811960946950165867
6522355228934244425561890630163415846496295769807804929344935961263941225713797525979729704241761010
4167562513067794656846010973405587814445350810582022872958106862376645903486859394318311054354000163
8681315719826427242491725876174765456942098443777233597065395734548640818882086389675379584987343046
0391171303160346841812255410828108843679900081662246426950048189195996693425909068951656044484064955
6730041015080741572977999614210720105523313239719240172429686807405948006726307884227676309492703413
4777162727025282361367265774424153300277038209133994498251346960953364819535258148645600643940350817
0827094893542605991999946299762175177367443533338989815959067598104768794527364276560040248555442892
9903140051820057651615879966012441520079310889439458154733121355376111812225196738288530034624924478
5192263266933489416163756251173880127432931898611454270856387322899600309180025826756259122917216024
2204882330040812105865639225570410293047925913928531140456219930749861437163555319929817363444694328
8850593840382492838153009491472652138694442127764531439057948501623100833956156536089215605472865316
4426356501088435433913273071510094447292540122155173476234664545461806439329484370209110304001825992
2650789476019703774544123819704387549139196424928520855863481690111936217317279326307510004396570785
3699983369697979935608598264357346428703831781506938411381409895841804813956401076623590608181833961
6186173197133269995235936208582686178297215964705347253272121773352650647630778865181867815645602607
6823608205202027146732790805166968321285748644034461969947654094702100604895664201957053996363417684
7112252450281701870590304558495443998604033797625754891480479024518729975990595603180613415608974622
5570614876718617506513246251037836796027907834644623658835141189921132056693555303993562008232145241
6009342405509664452358160711099831623620837898930956218029518898742681382469966062727822695055390428
7476396601909641580091321509590369754640467395806399741224618535181575936030295308257640475379231669
2550039854343491743288047873573423550531599307820446993143023819349622017300776164847343957437153447
0317697917849742865318317223928274462278971776700330995607472697888383080614339598390923588884309755
8960143835939223498702104091842626199128516830204958138128259823381056094007014806391420181909332988
6258208786893874503094995955671741356930518965594190929094813551979118160628113177372017985576891775
3184697001573701583578952981266125130561549063445891192862902755315092611717154172097014375662778887
7647639741061802606912261585419445446885862414215841105863515110732654853543404597156000165560659918
4931037722765193531467038982192533902439073608353198705947750705714477215440651758136675380718183622
3273397559729426836377926991109187620820077696147250573228181126003710882243771812211733914136792244
0182571428514850095398733331887113047401929096482051412403605745978508239568834500357856644489381916
1894481380156831159913287847326181294569475619533529543571930762087029169181953039748786741776804513
0803305273498657322761718683201611783067444746296305259303144499179670246774641433955931244421939963
6535334425634053269118974654217339263026492183023331317229921395486810185264962135616785371253395867
0934486449807345444897808679318528313225066208039575558793510501379168771825408137701175522948810616
4328575129892693766509980158955731370016862822753661458243257955031562531622781305272001435877162237
0308764782807702940904928754743133389902207231659132198426829197347794341702843495576245236187316364
8543173054830301199584719542672717355594863402742238041465731843542490406204121952744277530634279656
2549573398479946252948127486047059870201267522245846817408218265744458133925752943353740379873123479
3185282231750713620801043996234840961853519883861482274491092967378815932860352788265551910722906773
4523812520635220091392490303885617401019351831720164159401912379849344279562919695324904350019995569
3851735434583759524693059958605197865478033383498280980013054954050825665000350291871138229819499450
7077294139502814641657908044389265462179490256246698696281886689624468778301066214323566868880245351
2512928554997869124521578751231276215793875344712446617568505337406948353096917684504622506660336966
7945788046921636973759556443089995822240131485022519427002075304343473519472528960292999293612552750
5755117704723272213982133370034435532760687481780117660290692106241336473718622092570632191675398258
8537058409370064756328696896150259761961243398806658440791428828518699543191200974806908940075359691
8289231076976524848575743058827926571137249131198396529962838379144332113781732034043920296343797506
3848124958305199310301848001353657678861254058504362126406111410206690383476131451305585638949152410
9944979259500805737048685988337956003885287286629000275979078678940476104834612072087497601466200928
8995855179336226727281117528794760785339324555981588862119363883579608667511472779372820736582302931
5887989583641025755600365015334030070433371598761437391119728853551264591979266579136178655870181106
7058349156408192512067288188366877166245193853688135941503391843490257294780098371916665164043731048
4577867524720312728929973232486953152630370781509245068223034208952102597068426881490805451768729185
6983370011648453275117831941050994015323456005411360271316510793905987073439399287322666155763903197
7174583353324858856847511653668447972109383908271849368168794644706315816870743041235720469094053210
4124659105126336527811560405392007820914147123410014780201279633523737126478921762823481713809166212
7509115576991295693385147486621191759506390542634865752471695064916523641835395489408558986238561290
4613741197422455603088195070128517088798722891763488746616048264934588621199516540199204718609965606
4168227974012091612738725464043553033851968248102441428508257606831958537393262731884041269522681520
1380760288167267258417716682811832904030179934089291868053613850867774512511165873609784562955710616
9961322281711120736291212288951654349558003888330994650135492755191765887336876937992235120673458000
3106363282733783981495564085973841552509174274072923789574632923852222278178381375730977469161311357
7909243205589260444005624069956092040896799775349024365108118414770220389854981199877663589637299464
9514167593229993393692081290325448369118851685820762083597711775524834487101261094166006430475007522
2442342635805682990856057334554505987471499456053615369915237508350409345397666016060918938770472006
3034957094604834749003975997940148447285166135797158003465449519102227052162875916832375327698392405
5688209645336914714108365866537221172628636354892343361942417200664233840596920924443281184184992610
7117838534698032362198090406060123574234691518845358749941971705252849295816999911617135085628882314
5106339777603791831369171448727716253345596776384866892982504672313995673380463163999765014375823023
8816880927537122912224109294561513537553343257533504183192005077915640242566891363421675952922100503
6938549978992164657634043725296311205039059256583627005423800595700259050745119422097319339921830997
6688434276906970748837043794655631623085709137689113062268189983018489603729671773288565391529952817
5903066658289962924596102776261225249702192628276315797547299345334075520182193839114967459065821530
4724478818882148689701041180666703399020778259023749153873931169686085306894173310701726857688261480
1602330441960235472065314318265171479098838332753069114285885496438272751589747665905680715033993997
0661028275418040944890509003649870884754662463073886048058336565813635960493521613159605478268121923
1373416184007896712745028779292385527907552436594519009697559511145929130609303347373844634617395445
1710462619320135214548859033267405685404931064784718426754173718188963800687460002447901367171117121
0073231066901805743688662535229550608127377877268142028782377905152740595087218884129615433581008672
9812432445633630322787907866166595749752835235036466824546297597485516562319341673238074383392893331
2402290137316076691795365261953475498751875784191246498416694009224115873745257523828736228552818529
9113947971693644317017221396377911759952310367304341246781169892998806633058796570706492040014165597
8919078112982399285952685025238535591037902186495665040162263430023789225695106706094867304782112141
2320204522599226862229745137332212789348305185855102147009337193790766092630403877149490867398838078
4944366186484084819626143357084041704486543533038572469949735483229406496516824602746532534293199352
6306213178448366850784096130811658250247488233484893724041097324190604661116038034448715316326954523
7786331680575846671103070560042640184929967087694990698947945911752741968964348700006690535315707634
1890005996092941348795864054229808262025810609447998740658438913901942632945885358079631659035279237
5410370165704119078268894669366590373565903348374781112567017646155520020631061928255822284136388475
0593402836066857330775051816242278867520839319631570781092274258598836946529452082324604220341218621
3487457541572409940252011263068749495717894363487782617447343194215117488501966832335395068549085368
7226613664124019660671352362636976173480869807912454482668708600327755771758152310751961771601622550
2020030546900831138727652972524981824320564325336430921408132951099213009122896260825050316879034556
6888995204360393000969214373237750972360913315486279895573637906158155203389789807859019806080289861
0491809311081846125842593966652429363466143959642136128486635934650276781569282590562471614242706124
3680239385670720776093472858517833364673903481832847074095903742621029982828325205507517843689145571
0291873890897137419216439572431537412534213562425984206053469688810857101118897509813401972704157828
9804613954011627728455639245985834387742906067950925679063498381626200568434919468550948051721191167
7024985929945058193543859975303453916038908289214312981370425702955275382765929998916487955707318910
9036322250593798633783054577872988596792782838727643770500958707273320756997505725569877919979638841
7850455689953386699459314427103862651654090182810717860276684840782872864743112716005931467704348079
5149209281965765559476210200163684256425216893759385540443774865511556333271689862099629001805876954
1770805017887025688038981986206212647437262059463889055261652801373635939384490226358756481826733453
4171700370308956927504679907128947280635037887029622416643076765987629860245339552512526667267852919
4984927270676016488146950915749086231449076433591677836944175963458447210522089628190382462164639676
0826767310662424630205568235574381951721779494929835501183931321609173590812126242534980414469154098
2962651200152333019236324716064834134538881740066300071864485512697565608454839263962303683597825478
4334144652057079362289251415509459297021558860135688645990952708973324524565118014157447090451927939
5284320235520921462596083863363677574503549547665621595596410110646761410382064614605899947577299608
2261545516238660609356108352619845995232935225460633581010744470942688450036799964036893610087857163
4171762893584885668210098454055748728668618849813090183366834158845730750986960060481272251332020760
4223748598377447612168223778456175604315272311477406437536296599871459441096526394103449587257082557
2655450380503122931859907502106705894273464324513945051105333124921543673237072132061386122331966980
7045442048686434245114422930577630832377051805088975063973542967035758211954416233419347624511871604
8025994259679099171888029327992843575636107877844694712324386657874021164563778868142045647618149893
9751077617782856665434153045682110217313416363212297169199856998546410476261970822177137631546989236
3548315687418725758293556642352196053636944109563827858262048404579190177978304127241818134222037923
5034800802369208520139497364906191907802481162907722442751243903440676352561581580095037181323921958
3210674274877839380848267164399680621704396345868696749928970343225605802617420687794653212198452365
9256559446597248209538479319501246743079889960254703925694205734319014436294976819362573868837684634
5898445319475423500665761322930458989017513246654872314169340884074199336857208898104557086783263325
7181220681322878206602098551267170389504368451369533825880452629245532009863631839618194942263483706
0763162806116249797708671911578548514501610441104198116108538509536077212112617738391008318590206549
4415274414753312501135607139660070516890410610713920546598832309762759047491305686255233696075489661
3754266417475333889153784627768546596951831243502378604769926567941408182492712179870081883039344977
4008372768942120650377028876020199738580619384964351991686014859591174711584569816383106670196074696
8387800806414843550990502033174330205350911756847875888775943878242712236092728915830604046644679018
2146564922607173210040440809225154372674093057694747139746319163402636959090681647470620757901323476
6013124112421442068347168022055272497231054543414459694293425651349409440071976941921315636184356848
3047415108540582320321730708534204587006345944240045513873161999921845628241521461075571131403694883
3236163377263583353533495843113862621813723472229839907265688439596650140947032820756171518145698720
5417676023781967309767366667692651713021998207116392526979198555657052830190038120866905470824883719
8311289190084270327644928164141088440642732278617800418468760475372541766798737306328076802348455531
9769499436276100379401508689385214041521335934128838315223263511577275496950005288677147476286089929
8377218987790589152728074110067063221492179092004820133799881415503048520855639203857946052695146852
7162995714634441097224684348669501912580174951060132681597016112800081333284563356400013427262598962
1876088487961372499828184102985337707476230921771734090784179199470718998487922489718362683884793340
1911259120902174553440597787550144396099605631011940437282105916528175652780110501693109584446430358
5466667186030122437068383015076973438095936770400414041932604212412690059702534628214702777683263671
7436564455589860853305812611979815316498012080177881985181378320228301088931612358851766846019782687
5961056593261744881349158407265490779730229184139563573816650195931077150699571321340659428649567400
1926450482546101997866748177017708151516342532030155688057827712385131987225422042083936978862540860
6539248131501952185007981294512002310233670216489638952850269459854498112634496507118173803861885166
9442652896991432035676113251002505551530922972111416869060141249375521411669212252590430815692265922
3357585497330013412182072718369091951908107134248107817877211704709696624689872057572023165926290198
2401601553231609490154903723332451249846511517290246539838563244477386820403332264173715584773374448
1753379765837848576846863456269910718517978067083389442927097633806977966465944516702067766701830867
6872457963633939863254744720417537051368445793478252761657275056673093807980849285653380928430042314
1641960480101180724023145557391205644701837544788896633810932068211448091841492062547348355852658059
7756013691314495871282291924364001582483496581496804859228713253138075309386306454890586877807247554
1913714833520778395897924682316400296824234198504339799512751177152265796715198535648922412649944590
1098223960416649903339587268354189623896416911847544203999441659158726123362355088527372164256512971
8736485194879042165964674705993781961919337192170715270158303290755483880863960548829175096926809881
5170445837552845436748760162653727481258670453316456842650787137556529360682567498789714361857436410
6438335040403075695823480666844862661902804671877649336066912371059622885005301296512982108109096758
1849243806321039416643508093971758829457903941648983588991227272082188837139500172960021525913094845
6955434304454061518398589190366177643960820151091275191968165240557885675538219965386803096569463466
2989528829707569230967579078685377927304842409610501225628184509105561589434915729518569441288668405
6067621938790263226031116454104619186536507042369315287632099320781471298846978062149239060859675517
2472672367491157488606468261790099000893477027731694282525047212350419234916883955381677846758570302
3976330319909646163356657943932741407732909905457097610933539127816730656903191146589643670936757228
5742484575375598205193243567860547738058084095331648484560602088317571130922430231041109374001375906
5254047387337137749829473778508179672505673151731208346464337704873218746964078082868597739122529191
4739381011762009305566569371619647985118300740816382725184442457862117629801840347545270693410549555
5901038883962151895253298095775659453923076686770645462785138553136727225806769060287067141299756780
4597941200199560811927989911384434572311509880264204790047641347505129492120538568354494634850426729
8300244873146121007639056384632984333331486320277085710250201664999253908293449485950190256952991690
2064680397079152140171778443343183533917021644108759419869723365915724968735282545406817552154077254
1581506004953435372130371621333320619804119383150538915796603445481390340794712747045375230304572625
1766195793585600906606720215730170551094334557591722722993849770633764663667697010566873616242762476
8302209734488487796318931707443986705929385221766902660698225029251130880395810492390341115647001873
4948888297805768740761134514546791777389114796911731974104334821527372926989744085656752545196910003
3495978984134122160785856095141485919412765995479644933352601023585161590227022331941441969517633628
7931072198077615905782077355963217663778757427749188725320819778853227195079763556193285673502658255
6578628408315278480636702304762928728574135189058065752161270910538865662362830647348702181633265426
4229589558917827113202029072969325611297780833555744195708591087302058703437736240091625388516240557
2309455049076704289328667444927151727630553265442335089454463610839397577462973534528877633279332523
5016890865339595890186627309715628842669259031066768515141872336698681539037027949688660777808547372
6984025406733556140073367299077722706416913175823650450965917322790294288503719137442305558256455385
3877755364991516910632768606330773254003262218998355055228768616832588665783448277227427597013565892
9029876674968911942136640025522380833639127951475484689078207583696091565669602380117342456318922263
2112914366317954017613102736613641282263550984144035648534401426656844477540417618181464249924165792
3911036483161641484319537318556642952895063168759159899802929883400928588960388101723705149073475035
3867102194358137277208804291607258009635505492644531429074678732655951520383565355345392359763368374
9495104742948519620690029917937398245533477606424046650412291617136353309538267068516024921300552087
3532059491894113465306755659783592693253536070702928758837506151219896281812950404243254598341358647
7384771336158519383244696681891159037043705314832564173612422948878557013000180757212246048470963046
4383556563030669168911319561179028621173002153476126106035166741097918498670505067519732895685616795
5183392820926100888405024032463182326951830664751701845773851286110693530045399687917625481502475779
4304781992818174948623613125309730909816788200610452365478939083283090733759002262527977081982553321
7255285094235528857758980936199047021631600334105027802033917399108706148280996806059969935710088006
1722546064637415681797245887111818580678716314866050479305932127575762364476398671970000342298262911
0335793722369439858738344998895484788126928201020755583255585162694054736850496348976877947360838637
8173450214952447437782986872741577533795737544961890377864904641263793561089910868440707878112403498
2686038686441576655891645727393855665216590255015265493914269636022321112458031166241123359584990160
6028330880610177947905529235322438474684778962354211014963130738840528314743497569380033081006497479
4220759172588667313499147293916437015234978737205509981616662494998024817498128836713047629559254486
3993243167650525864455488849035030719934275907464900604208089527286184036310461307445059353484123201
7382796976463061574219365713691976310067213794149868317133646478252135489503414686765470952474997417
3094545867397854822526576113651184451403284276837222336083015939235478153849410410841993522293298086
9233030533146292054843790705523832769599322608002482516189422161321355324566377513670361165364819122
3676760807344056741112564036908914539068658135442503994994069703396472964820339770948732067568929187
0704202599001329533064558774072373911055025114132812587885887338563103362003844218129298896172101275
6780207442736653423177476023387073714613224515481911551796948752082681880374564322124364944867892431
9098709153432047386019638597195642169312202347729931607738646391565104404519851419057705364417672523
4212965761339588630926515092520890166760567330496888112555513805480582278482789227819851622693679530
4023190611189713753353143796551346978679342282681900613497787854941463284690292337201746408351879349
7215882312868787124871311602825819045922056018231550242034108670213513636667192543558117644437570250
5520289912309851642883159509542310495599313337456528020626836289639679562063553588583901535829157543
3312126166853449764144304370463880877865972866565804715558712717751590329831358068458835347022646992
6703408021405539254325763586141950570111338125255320861757891197271193167065668394493268843976884903
0148829137397554754771791770515892842584438008903409787284215102782491586079409720536496723148404081
8944836846534279473323786783561371822235192575037361290346062938819889979476545603820024437896848733
2920389245169303023164919657151865619718813809715999301842169792435306016604806228127563156412486778
8184608046058654494667969500500053622867262818481567127416616519341864088361166674478773252880167416
4251660269838831003103642017600504303043864615848933091038991176129877874326425457200795499655036537
6048095400010782347287083624465674979731248568252139212786059223429826686119657684471953642277022302
9294959136279265405040377954583900799617360361048863878429772973844170505946412575123599820324055413
5817226662711611231542105483214692551975622897285110685322628264702775902934911933954692074947975132
8863142682795843103327215714240105302167022774613500251737866326379461132937074977238932543772574378
6168194793294588635485700428198659756361940672184768548092686514902121685308891987759371922612910540
1511796679862932949372497139148571789008493560135843032284864022553771951443028282339143003534453203
0741644748711130761305152168309415166346173840278238963272374617096195250087138144604627299046803698
0484768453839663646365513035878197258277175881917735516448962489778562711044409986084525694984015900
6855521328649950409038112243368070248025644826274381884471819612816571892721212260647337519951021729
0767745159644403311043624278368763645344280680436787365237374926127153661201453046287169213623131037
0243713988645413193048259214546183003250630740110200609733579881611201175884391281807230982233926462
2151303110698020248506548029324315104601475736939053912624748099732865221619524553981218125435604805
3034903715539608681270694197132649601578603022568817333637955005067796315984273698404624658127708381
1789239230321994346794918876953829575439952825363219444694927717336364427822119612411463116451806544
7451787806194023274999171109979242858336666884312264953499421244623768552460958433565340046956997314
6622132740547261457914307866599889380444470385466780701496349318456437171541259929497625363154765054
5137844218417219538215682524451695806817380547022714634296841871015091979561610973375702630859639120
9887094224862585492409610890079461988567480431952784007008591965567659383359115951106946435565888219
0662146232292824747905121095999201953304304797874386194346456473460358043506407285110311012347873030
3426411447048073433736819984424484784809917621389295437328482183605518120182522445415939342761485976
4478353683960740234352221602004514555684848138701378326384448573419798296863559635207544477731383024
7772447132027467297683107273071455737559794823750665261399940481564150766445649533664560538983895229
2464491179756080202562548017372603751028364036886144887548187500164968341701055149834965002029918102
7117619709184732251789170654667959745723581184541593651873716199200183572694577652623405972844433619
6862788247846509442053374845333585932144098643947318899784763554792196240843728919209949879277073312
6065703100425652831716380501749693874831021513504659292790907436861821521428933505518427452055008098
4416654861601090529770147852771129340857092213888012317367551422794590267229872105675101545018466070
9522892293700251956630265693417777198545404865819727659509936459441530273293677453947148868905730899
1063053666186152594417598818634653325968177808579652387960881447555849384980967081847714949919633948
6708711227781558087329895603783621357870061612332915973744839394055806659260144967936623426397621286
4266567131880115952213967613715541151907620550444516069187246446697328433970350027823701820204717794
4893821209242560220198851892205051924924973286862802335239076973567844705825076239549066325638577602
4644133074057471091882504236948365983099338074955332147563894881631666283785071002249662420304962029
4578907269757894303650434457388009845427566351333178868347764508607074460265452547541195850617148059
6583865405441008966571102134373043796444892769347962487578387895457885868972439335968619347620054481
4795087876143245066772981727379112009399744305912386544815461803951713907246720271183443123632231823
4931058064887593152994750898976308323028201330351558207433450842132198455708096104758492137746426123
1176311079037576245970698365024936118132460870785121165434792281477193725385497761101655476699668536
7480335531714039578543543628155952519613241922014516339919217963184503643759136869572721714326268945
1399060014986077130763839800486633981712425141510127904612496514356058411451368801375271882863161408
4785971990581040559928831350699065301690912252533212964369324112362876495566020773979489104230035607
9620288386201585455568131776774023357617307874675031839686282585917390802156417933370104372014229295
1652861693067202787624230625277028243104167256160180422558377680210621991340333048074538111789263206
7458000150073849562878413875175161681439911079686513109335668513795051616860895041294941299871060984
8641585759813298209466660418992700748566459613345680575150792791503719956492826942144978408808597020
6869242304109309927422425468843610547354014309546393673214702872621984870794219796727473090684320380
6016249582876547566304270158700638681151633206626517851461418181613474267948422162166807916110612714
9204091613925597206119308476621417447692638877284270626663583803541268381593830342469748324139334685
6031280288080557001780174386013702062862049408166555916853932410057309250779810258419484854934166510
1218344212092393992376475454388859552053800846162261336114549035287805016917554429368977998554647299
6609672465764097397500857591777376634308841403545981588629642387751233983873190601833339470550353379
20134628293251357535619679704867372269569
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.19, 1.25, 1.31
Generated 18 Aug 2018 | 20:29:18 UTC