8
275626932087784824132092467177746047288909758620381548022049162307725155068937839831
550181589925288592230854019262049143777336687390876002055752562798907651433836962497766615
686567229717317784776570391201811857993489039932095072796410973598359016948124302771745681122519
327380780013704065233877691054060643664589785029797727510939197986777835111031328823911639
154210126212365392118587885237528373076955464682491342440646892337382446562177262807
169387283922530974911932732093848000997935996128079276173516171000875658983793829079
550181483685640426977004799102314059879290396417113509753480714265916344584340877353755863
327380766733797924436632297102102224249077471990697741671047912518960652819513010129806551
323402180842519631299389239116927657528273822784318959931524200703815376843412743125542103
156107320792081655091194222965171602222060168126746291164958859606176117971648849111
142827357661632335270455713836495203446184340125413306156401548211476576959503869143
141167362270326170292863400195410653599199861625246683030331884287139134332985746647
154210183202017466545374435946789259539792192697984436163736386549790469255628137687
146032430951656275628443873157579089115399311602887270041929917087237779863327
73533142935881291663462486338523378952805046650404729387760603885854670791895
262347019616350389524975688888119568168475646835583275349836021822775548684003779799
262347025835652057544888529021326770783548822548326592352014754410829377234025391319
125096783518261446171048184578559194949125253117941390465228616195543703037143
131429160378913148887403065818516125163652319956983433486592334937372104402135
262346968957335126872100617940112523174822712344219132093469935345010878606249370839
262346968858391691244511095483447863133219275457880033868435273690200931333862663383
327380766733740934784180431062211406031065670942751451348523269407550872396754866135442647
140930163081915694858596035999894848962868418406328926512067665374668170099488793815
262346969635804399747000200500098763460103422421972948493707615263707659902615364823
262346975176636794892013458073319725789895888056962449095648667933064707156270982359
156107314459701397486211445629676234221228989126214573842718598130324757088356082903
141167355937945912687880622859915285598368682624714965708091622811287773449692980439
140930213739187889119653149482617492763085185696119733832938813679239567360190391511
67200762678276308886126990970522547773804514933082489126284752524971378025687
262347025835651680105635188912369645445337604273497161431992838842814641783481902295
125096783140822192830939227453220983730850423687021368549660601460093159548119
262347025835648660591608468040712642739647858074861714071817514298696758179133990103
125096780121308166110067570450515293984651788239661193225116483576488811635927
125096779696689006102444993684509806364092605129876168570102466999106950210775
156107263802429150147759331194131494670326269266525877798719367949001287654921807063
156107263800883158966078244905746109357176215565176829388953201360644882228790764759
74437768202531176099147355437814856062063991085961896296874099453293215950039
156107372353954959889922005159507323668236075086397955161594320671300013836112307415
327380766733797924412045668239994189213834737575557307860149387966366855109636552070341847
142827357661607748641593605801459960711769199691602407631848954413766700501444404439
140930220071543560095773818783077618029501224262840552630626481357381051785423693015
156107314459677188296602677703598116825025066967233106238187919900629616080840107223
140933868426980232722462438015753712078972882371029275508710630829539676110828676311
140930163080124638604208883744233434065921577731519975010661368186851422890680198359
67200738469086700118200912853126343851645533465477958448055057383963862050007
74437740595651101228560762885489324981645851713844902710728427914450631730391
156107314459704363080344832200053647592888561285588673928605077593297678485483496663
140930213739190854713786536052994906134744757855493833918825293142212488757317805271
68105391341036975049444016704274581626067560788368692512305987821430326764759
67200765643870442272697368383894207345963889033168375605747725446368505439447
125096786106416326217509604866592643303009797787107255029123574381490286961879
74437768201688677765798897944231511840594627627410735533669706563258728129751
140930163080148793873924317369031962128095325851240095340903201335401601690975675607
73646220716667961586145580663898684345503914841610458240431226985079634470103
67200762624356415551825711381188517599765253585808200281203607562764157527255
67200738468244201784852455359542999630176170006926797684850664493929374229719
32043823764202117028674533719931051964376630801241720686251153438614743
125096807296922888066011235032571416916161605812367891994954109469884502582487
125096786106404807685608356424297558518731896333572375878064139322446846698711
59650797632832470929971262084254875872727531810772207471842206893548759
277286978138132672497335311004931918222362068537333343579279957528994307887384306903
578031692824282694539403790401114938008833165287837391184214102735719804535691649974084823
550181591585334642578702384504892970963207620843185919007548120029702872702989780944233687
550181589925339152329101779323056873213997732255270532501826768925377293555599882039403735
277257335264344483923717354376105034076348194534919841369851194732678334853809775831
546203005664413475653270752901761775415519825622933134854522198785794800410916480365438167
260449881927369563525595178760123966875630349720732782218395847498761728260313785559
550181589925346262121690447541599116403140721759378222297027796416064774898953883541382359
262347026627226340739633508021695452547402432839289838247109008036490730977836475607
260687031235920175762041194380610902700417954339123215121039344112153288351318353111
262347025835678855718917328368378172214574937748577052446831714798011152798742815959
327380766733797924439274358917134598044457257498843352837929125933324687058219740063933655
260449831254195745681532606311151645568727315788494619825644128571095875187978609879
124192184619268942193648587659609846784221831822835890519057535596046599136471
262347025837442683269668991826304467009628110065769088983532009212014875395687523543
381866694801267199612253369308126038824595138652651255963949486044668716482793383127
275626989757672641046345296278714848617588514641987375895490994887072388385633543383
550181589925346262118670933514878244746138016069632023661580436240740230781070279193470167
546700313990514625174263437039341370189036047138222588306512179845176719602441533419758807
546202990754104838532108054791194549348935590987425240589071715868283560105429000044225751
260687031235917156248014473508953899994728208140487767760864019568035404746970440919
154210183993564574113878927102244916952438087201228655817252719278390870560308012247
262347025835675836204890607496721169508885191549941605086656390253893269194394903767
262346975176636794879055109684415228207925505744323313868909622991200265732400686295
260449881913231767493341383251800584163997255395477463683215571289670995045624915159
260449881121684282472625203598483303831169760304764677882938278051191416866531255511
260449881022740846845035681141818643789566323418425579657903616396381469594144548055
124192181599754915472776930656904157038023196375475715194513417712442251224279
277286985247921817032367124753887292500688809469309987461570665452203200902676948183
578031692824289804328548325432928686964207443614578323160857985026427727744584665266726103
1153814421675119764301804798485788592155137588810915893791144561900394973477077395027652841645271
550181591585341752367846919536706719918581899169926850984192002320410795911882796236874967
546700328930473245872759243799678974037878706114345416962108754482158679432795062608143575
550181589925346361061681941944393078834032052185448350817568876250746871574440169718752471
260479531910946896634244949137906225299970964655122928310115318218286594309180957911
262347025835675411585730599874144403503397570990758495301631735239876691812533478615
171017630206611704706395478215793695152220855639817532981187772351974696160099640535
260449881913231342874181375629223818158509634836294353898190916275654417663763490007
132206599460970506784144191354268547805257480221918498133539006864123713103063
260449889023023931542399917872412961148013742526089554925681603756997771665265468631
124192181175135755465154353890898669417464013265690690539499401135060389799127
74437795378144458238603363964584093395539070976976735172829295964308476863703
125096810263358079969442413884239535111755605689313079343739045898935687783639
156107314459704363909884817159606643594262400442312997253026795855826127096101020887
73533142505351684974011802619852511399647680195534840345373972636807524328663
74437795377301959905254906471000749174069707518425574409624903074273989043415
125096810262515581636093956390656190890286242230761918580534653008901199963351
156107314459704363067386483811149150010918178972949538701866032651433237061613200599
260449881913234733087474769822177997535656827554851563769102050752643916442752328919
124192184565349048859347308070275816610182570475561601673976390633839378638039
125096786106403367869120700369010672920697158651880515984181709940066416665815
156107314459680206955172716837893128365400209383865959820463436298490168226829903063
260449831254192672247612551138215053529007395550597825191179958945833029376410199255
154210126210598113681704478108803863322000771539933945122721467788236701279250359511
73534909351573965024992928423769910096694144220880555201127701352974329128151
124192181545835022138475651067570126863983935028201426349432272750235030725847
260449881121660072440518102323947692851621616676419751727246836617103385824527459543
124193924236787586755831978343425351812910678933216899372037451287601540048087
124192157389722808371502395045924608894394851449320023753079329681400247428311
66296112771064710659716902541580654967759859116499741733350537677443682608343
124192181168395768798366693942231915645709105597281404433864258014784487236823
59219437046341573037201302957264527044267645640117675882762168699528407
277286927479090611668811647161260409599936721056638848324754530046314807066928686295
578031692824232035497342961877451094337324542862489910489718848210292321856190829518464215
277286927380147176041222124704595749558333284170299750099719868391504859794541978839
578031692824231936553907334287928637672664501259053024150620623175630667046243557131756759
686567257567420683720013657690754473395439599919950544410319407564644428332794725125612701820119
327380781673699456539665227773240627178952096056760163768239500692145573700683326814758103
155870121603671179655307065221042735387982427118748642743352260075972098560168109271
327380780013761846433059697683657348672569044736504769807495897989269100250841572841170135
299530678774813794472358291787435381626943500291853297630829915283252168418139703811318999
296049416119945287977270616050407635746240307236271863608746667445000051939051970182587607
169387284714078082491775778089595093794805975154882739150429168053607446534360212695
156107321583628762671037268960918695018930147153549754141871856658907905522215232727
154447326192322597693444955319834145171945668653383131015802192734570462895697110231
154239826768409327071245916114698576441072608840862303125043484744028282567382344919
155870179384870739102809795583620902183646650224954522266719047526859699432712643799
139270225471809089326886659172775403713801865223288291006022408283485273167531418839
262346975968184279911109844178023943924977085358595342992583580553811230157380854999
142827357661631957829582580178925015910226824061503983333037252025728786330976593111
140930220071567769283762793160542673227958848632742128331814778969343137614955881687
74324690043461134709458233431320248931831850113381642384813335673405237175511
550181589925339152301926164421123868592408765271639268342043850744120720626033688794703063
277257335264317308308815421371483445109364563270760058451669938159748768660565075159
546203005664413475626095137999828770793930858639301870694739280604538227481350287120737495
260449881927342387910693245755502377908646718456572999300214590925832162067069084887
550181589925346262094514832639666111781551754775746958137244878234808201969387690296681687
262347026627199165124731575017073863580418801575130055328927751463561164784591774935
260687031235893000147139261375989313733434323074963432202858087539223722158073652439
139270225471784933214672892199519382068283895634204712124619811930542204332748121303
262347025835651680104015395363756583247591306484417269528650458225081586605498115287
124192157443654040260643966070642863152957672039917709262484606029853354435799
132220707486492991933398812911312995142679123419960346483645066724922670785751
275626989757645465431443363274093259650604883377827592977309738314142822192388842711
132220707109053738593289855785974783924404293989040324568077051989472127296727
275626989757645087992190023165136134312393665102998162057287822746128086741845353687
686567229717317784776570390777191078192317850103891838878062710596670649912492553139185835910359
295552092883477720135508606392862938708332388144849125331747815098579995552596632944583895
581450668894885642000705589649684411073493134952022382398469466799232509101807647899329751
1145470725735029779888286917103327995963194883556151556352598168231321200478028125102108278596823
546202884514342013737942872812278484031373305264260362924876582436929829751044344908424407
155840478828826379529371963535260870616295587718320559893955419488464230867662349527
139033025491851459131249787919279803415577742904133500742500072254547624274166359255
550181589925296493570503087416969869093931806488560434300737702199852739507136583248192727
260449839268610964833689091756003900949863639622531693151670322944713264961522574551
275626932865197108013801771023207119412559987236211460958954468249482251077845329111
327380766733797924436207676322301053059249268756779393408046224151925021069880450284594391
142827357661631910649675912665305375242950421777150304468034512579726944399658656983
141167362270325745672083599024220825395965943276983681341964848655389501773140534487
157737673408542642501978301262904099761400291162575508618267386757257902277133935831
156077678017236477524385987621819549914415812662408885492197722832920459650615813335
140930220071567722103856125646923032560682446348388449466812039523341295683637945559
277257284591167599397059948382147504780703096643251796075318076139024142491695260887
546203005664362802476386226244355781457990529977835243186476904252676206756724118250923223
260449831254192678998937772766166437579985251829064736923862728905107535898199270615
74310555219763000967307947410647029181420876563341634693702360981863578281175
66296136933928249648318109947277150793627409607113827099662755252800254977239
260479532702470602993339256767216044709715792955140809472408594995969225349921318103
260687031235892952967232593862369673066157920790609753337855348093221880226755716311
262347025835651632924108727850136942580314904200063590663647718779079744674180179159
260449889023000152880778045848405500224931075735394650287697587296200824526912169175
124192157396474133593130346429975586750673318361052706523038604187922036499671
277257342374106452843847235120438819387691304202736702333960646082957661675857716439
132206572285355604851139569765301564173993320439000316876966077297930468402391
327380780013704065233447172785926033272306498386329093703727651494399772611168527563957463
154210126212364961600319750627136089790311996048684130894154514274882583760917308631
327380780013704063687455991104839744886921185236275392354679241728233184254763101432915159
154210126210818970418638664338750704477161942347335082484388347686526178334786266327
156107320792081224572926088354779318935416699492939079618466481543676255170388894935
73533142505363023528852094055236735484171239438858237009698104023053410837719
327380780013812616759256914948599998648135496296134913575805014369352494909894708754457815
154210234763890771342482424592511918788221801868556208257029466997181309942107808983
686567229717317784834351566174628878822267969793958575581294288687454488761159747440982182405335
296049416119945287953061426441639709668122911032349704627279062914321822243910962666611927
295552092883535501310906044193492888828022454881552356909838598937428662746898429291078871
327380766733798715959530687336380293918052872656754609493043284901279475856159553180214487
546700207750809581555495692861055254991163828151760942220407830252671656442358674630452439
141167363061849068683097678265079628999865918493068678402714203110175780876036154583
140930220863091045114870204887781836164582421564473446527561393978127574786533565655
139270225471784880137277891246697286317597943064306823401491730053790132160015443159
327380766733797924412045666620200640600772539829259518780257484623986237376581374086554839
295559744039435438635826314678358371498779708798961462758272728893971827588591961726592215
295551973363866535719542636830731077423153139171605254200187721644332871971451140892599511
142827357661607748639973812252846898514022901902522515728506573796033645323460617431
140930220071543560094154025234464555831754926473760660727284100739647996607439906007
154210176869612999749163097136602711945010793749391359333623066226510912186835608791
260453536601024111107489226625228238864109036593946248682384052764102490042149709015
260450294422525466254017366637647995602689145034375610746590947951750268474519790807
260449831254168516989235672353707960851057731954436948184334790121414236822001231063
139036730836916044175022857448758307198958609153187528604145777155420972216824177879
139033025490060450056769303177238029185907304513678228106096514512732718996675699927
155870171469371679706039231124369981459167777158845196659415436912368776634260071639
154210118975335228155843769680693505101799785630226510410216665455840514431563408599
66296112771918547547905651470548223273752781818374299160879061953724056937687
156107320792053617692851217768186766609885619074799707501472895398004716327804675287
73533114898482948658265501502911204403753100066741243423552432484210826618071
66324410301797157199406973652671672303158389669119772792483707028181787157719
327380766733797924439597889615695246013428645903972111965256095063059498059379229273433303
295552079603571579341653425734298712246999452252941858049066400541897290250577093239317719
142827357661635300862969306858259554620097614495707514338945647056716443178647495895
141167362270329135885376993217175004773113135995540891212875983132379000552129373399
140930220071571112317149519839877211937829639066945659337723174000330794462626784471
156107314459704740517978378760397710733353481771338212945284612543579358758043198679
154447319068398575540386065119313160886369003271171589819214948619241916131525076183
140930213739191232151420082613338969275209678341243372935504828092494169029877507287
260686973452954092780458640336418409792415941476217178669926672514145240766690698455
139033025490088002279764797782650685291982017106863226716535587773415516851862578391
68105391718474608596004360767415046546553310327385372047256269501702886466775
155870171469399231929034725729782637565242489752030195269854510173051574489446950103
140930212947643747130703902960021688942382183250530587135227534854014590850783847639
67313844233453892416351043487082219051462597541585094754017789923523792807127
66522296748433176236697726206749391556371884755784817460779310345344699147479
156077670794369066923644242478253546254512112678211924935578556508783807545375007959
67200766021308075819257712447034672266449638572185055140698007126641065141463
66409218536287359639604395166701844771358925786384777847459527548461971481815
66296140324141543042511064126654297986345966816984738234139744751579243816151
125096786483853959764069948929733108223495547326123934564073856061762846663895
182088202385831497978237136110990998123828232456383724352700267807053242246359
262347025835652003623375401171434119251772350719985353174383528711951359848821105879
260687030444345838645783087530349569404787872219818730048313864787613917222302983383
260449881121660449891109997273196253574056919474808425970665416509249507520957457623
124193924614238178650781226904147787115709067607460317951929597409297970046167
124192157767173400266451643606647044197193240123563442332971475803096677426391
156107314459704363078725038651440585395142263496508782025262696975564623307499709655
295551973363860203366837254843448347340441244415138846853469009843144656802888112786711767
140930213739190854712166742504381843936998460066413942015482912524479433579334018263
140930163080151813386331244692075902636038774260795650797736145261786430117339800791
68105391341035355255895403642076835328278480896465350131688254766252342977751
67200765643868822479148755321696461048174809141265033225129992391190521652439
125096786106414706423960991804394897005220717895203912648505841326312303174871
73547277281038752270140302941659334610828495851482081198158683982629263975639
73533142504520525195503636561653391262701875980307076246493711133018923017431
66296136927188262981530449998610397021872501938704540994027612132524352414935
124193924236798925310672269778809575897434238176540296036361582673847426557143
124192157389734146926342686481308832978918410692643420417403461067646133937367
66296112771076049214557193976964879052283418359823138397674669063689569117399
74338824388620215109684663096653950887644379206362336575829148825357814146263
74324689612101988035047996716648007539517759335187331624164175975747473188055
74423633000549670889991041736022334574119744754547363546372984081088541959383
67200738037725933650242063076256356161542362795380305306788164631128114275543
31612462997734158178897663732240948793706533148100453793498317690840279
125096810639954654999141956509083541408806729451470458009367364071554189698263
132220734231589625731793042216993335305309475991332035362155496428314655532247
260453594384014296279772419792784101885852547217594624837268095016175589076356375767
182088229561444780117693144637760235457303312347398563228655464318068503160023
262347025835679179236657540627442646021009684195065244189222404667147870864082019543
124305263154932499003000983173463828315681278983978320822246455110994666005719
260449881121687625504392136729204780343294252949888316985504292464446018536218371287
66522296748420217888308821709167421174059245620558078415837445903920828851415
139270159773371175627872126237871177217020180815691465362176419578803499726558274775
124193951789851460790237235430917024449184147498475156827884793920313230959831
124192184942786682405907652133416281530668320014578281208926672314111938340055
66409218536274401291215490669119874389046286651158038802517663107038101185751
125096810262513961842545343328458444592497162338858576199916919953723216176343
260449881913234733085854976273564935337910529765771671865759670134910861264768541911
124192184565347429065798695008078070312393490583658259293358657578661394851031
124192181168394149004818080880034169347920025705378062053246524959606503449815
74423633000536712541602137238440364191807105619320624501431119639664671663319
124192181121214242337304461239366892945635672026513059313800523117675185513687
59219435426548024424139105210966737964375742297737058149706990715741399
125096810639953035205593343446885795111017649559567115628749631016376205911255
1439835838936132427100930113586371068847689134241408132624779283977183279352203731247880211405950493911
686567257567420683777893776476638314589651531941330004262894598406608521412211081518472439080151
327380781673757336658451111614434839110973475516612738959081464785224990057076186552018135
155870179483789965539148259432974756767442279693939484707445339492328491419905369303
139062726146815045141026083816993689566724434879752425555989992258411884826409379031
277260989937999031503969111559976618003222996149760639654061708538373082357967693015
546210776343637052224102011001146253362730322125090958253405490245947561722804805357348055
277257747759500386650497251572396374741803104590190001718268603726020860790337774807
546203976999272083673708939412612383466313812281262716194443173109408663205585019497686231
277257284591143437385715557288456339990171691510251339156012445895684829137819215063
546203005664362802452224214899964687766825739446430110186019984947045963417410764374877399
155844184173890964571502742383506686338072568709001919575823432929691564532642161879
155840478827035370453249188111986408325021264069492619077774170287003311312493683927
74310531057751656576214256245856497776287876106422329063459021668509702235351
686567229717317784834351593774030138693705769402670322810913454696750152882406786066491009213655
327380780013761846436449909334760860394060360279812229992037589122712117594326074152002775
156107321583632152882688372472640186334473454613734295833005299676251390023526065367
262346975968187670122760947689745435240520392818779884683717023571154714658691687639
139033025490088049458029174615037637897654534132844237401760635759771344505502508247
74324693433672785812969954922635792239292034655072775827830679157906548008151
66310275147838034493980117459265913851498567698844968233791073428843224704215
66296140371319807419343451079259970503371947827669963282126100579232883746007
132208342522632034338980874554117850399969332464588325938941542388633071854807
260453594371622587322181026980616439010367641877451098093558671802221549394772698327
132206575675567255954651291256617107481453504980691450319983420782431779235031
260449889023000146139149088379512863496573418722114313698633790201411689973331600599
74310531056909158242865798752273153554818512647871168300254628778475214415063
139033025362847460548585007417550427487469064646363260800113494863938168191441249495
35434033795512080137103651516940723069026418592304120296680476765660375
66423380913037826387126070206707794786296173671871728532516496854572186805463
73533142504507364372921155431296702593165601858592419403974630059697804747991
132206571853983297354146851920272634112142955539091349273797836526951586145495
124192184936046493264926415551974809471689777359681077305714312561938787804375
59219435224073830847506330492679514329389254379939480933075093467768023
74437744046428835761252537717169836793060774695401040746265706309336733131991
74437744045691649719572637410284410599275081669168775078461862530556556289239
35494706811026477360692912149770150557790505834372658513757293850993879
124193924236810418533299321142007820895809185256764185462723865653903710823639
156107263802429150146114228371321353375740185574491612584387262634116153489782023383
156107263800883158964433142082935968062590131873142564174621096045759748063650981079
74437768202529530996324545296520269978371956820747564191559214319128076166359
156107314459898044178054872921985887718031848089677276510965266955509682690861901015
156107372353954959888276902336697182373649991394363689947262215356414879670972523735
156107314459677188294957574880787975530438983275198841023855814585744481915700323543
260453536601024111107463917351031159767269250690991875371394328066950411054993712343
140933868426980232720817335192943570784386798678995010294378525514654541945688892631
140930163080124638602563780921423292771335494039485709796329262871966288725540414679
67200738469085055015378102711831757767953499200263626342740172249798722266327
156107379590763836712469543562041547989143143212649848711824944001847969444988003543
74437768201792344954644644989634843784586263794515298523755370540347899323607
156107372355500950332771946945182260801373851310019712124762714140927506316926723287
156107314459677187557771533200887668645012789489505814791590146781900703135523480791
260453536601024110370277875671130852881843056905298849139128660263106632274816869591
140930626248481587130159433525463020637540713333731346126319752898458541597882131671
140930163080124637865377739241522985885909300253792683564063595068122509945363571927
67200738468347868973698202404946331574167806174031360674936328471018545423575
74437740595649456125737952744194738897953817448630570605413542780285491946711
74437795807829921491882780048377030643535039708081131346696649189155995722967
74437768201687032662976087802936925756902593362196403428354821429093588346071
140930163080148793872279214546221820833509242159205830126571096020516467525835891927
67200762624354770449002901239893931516073219320593868175888722428599017743575
124193924236798900001398072699712736111531283803229306311664430594860270560471
67200738468242556682029645218248413546484135741712465579535779359764234446039
67200738037725908340967865997159516375639408422069315582091012552140958278871
32043822119099294218533239133847359930111416469136405801116988298831063
74437795807818402959981531606081945859257138254546252195637214130112555459799
74437768201675514131074839360641840972624691908661524277295386370050148082903
260453536601047889767465995826425558492605619692606888106035963910014303015363224791
74324689612931502710733352633552541592771529285200763617729552345370934715607
74437767771999924306873861577849402425214590365877675149172583070080929703127
260450294422549244176808094158945008345759534347343223937977191293818302667556463831
74324689612194316669053452326667115398985836258968497949925708566590757872855
74437767771262738265193961270963976231428897339645409481368739291300752860375
74437767770525552223514060964078550037643204313413143813564895512520576017623
74437822983443203631338788575146267977010119599095970222651845700171256636631
156107314459731969208630209895031254156436981913361619372261845678375862958880793815
140933868427035013634489970207186849410384797317157788642784556607285922988869362903
140930163080179419516236415935666571397333492677648488144735293964597669768720884951
68105418947165260427138994310838130046695333733812349280391066005903724061911
67200793249998727650392345990457755766591661978612032373832803630841902736599
75473423614014662850691285360007634960341059795768948281323609809036990330655
66324409924344920201634914950654650916667966729662022107276675772320217375959
74437795377300314802432096329706163090377673253211242304310017940108849259735
156107314459704363065741380988339008716332095280915273487533927336548102896473416919
546202884514392671013149894925788387649494465606833880849954316468527404280684523029079255
140933868427007407491601141300494603970279910684711442758056638265458162926461986007
260449831254195691759994169187061914940111058057199007337023178175065778815618327767
140930163080151813373347587028974325957228606045202142260007375622769909706313508055
68105391341022371598232302065398025160062887387927621362049238245841316685015
140930156747771933207618149802436083294608645319499855857789029714933284273564230871
67200765643855838821485653745017650879959215632727304455490975870779495359703
139033018253082047495265586037405420231966389787066245656249650100285260495722194135
66296139946689306044739005424637276599855543877526987548932713495717674034391
260449881121660072438872999501137551557035532984385486512914731302218251659387675863
124193924236785941653009168202130765729218644668002567266722566153436400264407
66299646465192622325553258995287554721099479819079160865951895755681128064215
124192378245604260566720782816817615675517295619592801100134209748010269222103
66298100474010941239264873609974404667398130770669394699363539350254997021911
124192157389721163268679584904630022810702817184105691647764444547235107644631
66297879618127843941223675697786811802583652335182285246993774149479835444439
66296333626946162854935290312473661748882303286772519080405417744053704402135
66296112771063065556894092400286068884067824851285409628035652543278542824663
74324689612089004377384895139969197371302165826649602854525159455336446895319
66296136549736025983758391296593375635382078999246790308820580876662782633175
67200738037712949992578961499577545993326769286842576537149148110717087982807
67200738036975763950899061192692119799541076260610310869345304331936911140055
66296112339703918882483855685613827491753734073091098867386492845620778837207
31612450014076495077320984922072733200197995419330814776977906664547543
124193924236797280207849459637514989813742203911325963931046697539682286773463
35440773779366726219599085288514044315097793323995900200680865206445271
35494693647391753302109322478902180622071756623116284193564085270947031
35494693647040235604927668356127376414372127303814552288674099338224855
139037194005328205607080622361572801792248339137250658927442393465486250558177748183
74569019203984856116874663212127353649220782538779364979219362579383141119775
74437795808553943547320924590018663194546589315934866456394267884741659796695
74437768201673868676734332037693132114128449943817872870248596345899075577047
66298100474010735601412022342312581406936626487517603186199178708484354548951
124192157389720957630826733636968199550241312900953900134600083905464465171671
67200738468229392695787889453004619903709992323333935021429554276569721677015
32043808955113052462767995340204585786693037938578299576033793786062039
139062718033453322838005962888135249563811889819113108618042107148565439945772704983
66310271279087506811729408101541162365270096227980798733007884511964715099351
31625943147830918367283927549400288766571237997754053395846081379116247
35494706810624742849628164580884660034705215183742107765311595642168535
124192157389745639747235226779759509091802834687576659213214995602004209378519
74437768201687032261241576738189356871412070276905752797804072983395379520727
260449831254192672258925394969798345068822808680679609912936268022063890936931886295
154210126210598113693017321940387154861816184670015729844477776864467562839772046551
73533142504520499484494928417808982591308398521705435891245810608333558195415
124192157389734121215333978337464424307524933234041780062155560542960769115351
140930162175498940593532269091806414060048106975927410754200962558562577931022443735
67200738468242556280295134153500844660993612656421814948985030914066025620695
66297879618140801887878069130621213299405768385118373661384890145205496915159
32475181265371969944183163806354183497804320129266504212368947853993175
67200735448728529559423477150795154914794977209061639624440913030461677708503
73533114898377610655588236172368877704675952175820707972903982848271150818519
32043822118697559707468491564961869407026125818505855052671290090005719
66296109320202850108266592115742539242377214675667011957233490957742092395735
31612462972023149470753819323569555316247931507745205892973632326018263
124192181168394123293809372736189760676526548246776421697998624434921138627799
66310271326254252656660546611851750098018175785131144629934805280574914766039
66297903396800803966353463529346549668407383397853015297227954037165866427607
59220277899170364173488844146516813850375691818145014642072339838739671
66297903343723408965400641433595863715837485509129887215351201964993133749463
59219435400837015715995260802295344486917140657381810249182305350919383
66296136495816132247722600642511776575852294566681850833188687468757353309399
67200738036870451257495992941246632886366882743000765143394006774984391337175
66296112339703918480749344620866258606263210987800448236835744399922570011863
66296108942750638419768730492822357641789746109520250996723611780867678610647
31613292512008109023749820697408712040571255929463468421422242943542487
31612450013674760566256237353187242677112704768700264028532208455722199
35556305068983654159076097845916971507084767038511913488625079440750367
66409190930142825306140381715219584915543922089995067193252066208536215495895
35440773778964991708534337719628553792012502673365349452235166997619927
66296112717154510375698593181588693909061599662043866816727890521619000009943
31619201338896388517640288331043521144024437451470223303038730244793559
31612461352229600857691621577271766236356028165364588159918454342231255
31612448191407018376561264888602229962234313508522069078845133223961815
32043808955062835648884901894093899471307376607249480732478081509958871
31612461326518592149547777168600372758897426525009340259393768977409239
31612449807986690901105482083816094857443891645858280824334725537146071
15073997974391291802214818089267472094715976384072658301573735639
550181485582829580736126989256098722635639197717893154651831267957746264754559065411626199
686567229717213442317670207839862890255831645977152203680060701162567339781099284684530030027991
327380675671245165050515742086322986270634842160681377238503406309610810092944113172817111
327380660497849791392601493781581110732171397068182586652963894579089001696007605155603671
156107372355776588735528220609545608341092972342882786717428216469960687443686008023
262346976081293064649765298014344915946180224742310084350393173102171008616857412823
327380766733748170053483289765104244011200989104130346570961029494782991218075558178530519
578031573541757510828587082848876522160682002707070094174934622141338631358091027553002711
686567257567301401245600300299956483033631171019957192857000224265921523373465888216492171404503
327380662391225043182274429782878818750052102705206844584940777787186244863774206284342487
581512834536630626017509780993590626956835348778173028030394743909926823499736134663611607
686567261048562396118715489222654627747735967173303263959934079726043291961658029861599282013399
327380660731229651876109452190565177665502255720728344418317651717522320526331579766219991
327380660497792799973680002216646071887987433488536055332386274613975831166378710412109015
327380780013755627161964270609673958455298403319683427819950853580515740773994599568450775
156107315364357667243963285570701424377513325811562209097463103299431058548942513367
578031677887979652175509895355218992403866239537337509967968969679852112564020166846391511
686567257567405747467741647222768989376101414204194023124416017300269061886947094145631464793303
327380766737447184529197242289221288993236339535474260377975125325699726069703345577731287
550181589925289383808534191943951882514361457917209399614987497481883932742606089813042391
686567229717317784777473280247065578108991524699412402996305664318796863918767272731554431444183
628161111403045488127568719857744717699587457911867121606288832027046395156498221076911823070423
619817412043979433118213166318019904751920643371411446723683200746490849352667593928384627418327
299530678774756916162221538877954179103731557915346150024993653127731546248289268544382167
296049416119888409667133863140926433223028364859764716002910405289479429769201534915650775
295559863559047525941262158740406906458554478336323576843554948562225225889329822374110423
327380766733741837673603124035667017472958326484169620868674627276437083381450125429253335
299530559255088742118343152231372021016142575032894138028128576111928993952420159239562455
546700207750752703269568129560341978546069281979175953596039172627829263967649246879491287
546210655189911819543696425159822451781595395455734814436683715900575060087777534337950935
295551973363810448981100094246197454295338925826515356288604864296783717976319892235298007
260449832158848995938216073769424330601292288587845942946952354137948734468087424215
140930163984805117551569491611336741618409836575849077869936551585652865358782604503
160172559541170458516313045654929074538556444496147892882335921157564445192706963231
275626926546982624139044932689944829396816131292238496554513792681197298763503838423
156107257581391260731682170878539960081106184189528845677220696890421851475105359063
327380660497791897114829900462253654822964553857174467488114971172688231025609849883403479
327380660494549718616185046990393667242721292437282907917477035379583418673388282253485271
156107314461498817142208893153636401497881964223717937794021815699290289688413807831
327380888146841352067225836494089505357589098951930834273822904024162449233945870077600983
327380766733740934814753022281274600407935446852808033024403323835149483240681264900547799
295559744039378449038533670339432331305942615822509977002418568105135073452691852540585175
295551973363809546122249992491805037230316046195153768444333560855496117835551031706592471
140930163081946267449815099194271718738778474988004806566495263985512096498253898967
156107257470079895650643958114792217534302317692397360174056702528760660793670313175
156107256565675054367208479409341809341520902403204040460849248340263486507010565335
156107314459731970077430508824053103997139045707890453897146196741168683487121188055
140930163080179420385036714864688421238035556472177322669619645027390490296961279191
67200793250867527949321367840298457830386190813136916724895596451370143130839
578031679781418227739828376437121992548151925855999435839230993668812081154972260684604631
1153814421675106721430228209765839596348443172755398135212257240273403615861430805415248259523799
550181578542470175779126970540900025502526381411347963662565010962795149322270391654753495
262346976081268908537551531041088894300662255153226505468990576749227939782074115287
327380766733748170029327177551337270755179343586160757487382148092186638275006723395232983
1212220320669723861708115338069205629683772027200365263594499766822161275006634597149977824797911
2419724222044820763823908517645628808503699064060448297660990421338658927435712724760409428694707807447
3019554609296587991759569668417916031175511070414907054615346167258574698044142657124971608758424716769305815
1439835897342031421705027519896934436825479159020289126142245189666999983794392311156275525388379694295
1439835838936132426979987585901564571076051497606706639759465429993558936657733432225406397964381398231
686567257567299741250208969978866676953016830448464690408910974063914051113188607705030869984471
577534248645352332856110610794649086980010054053824657207292150692185194580567032876049623
323402074839951358714710281991623637688676960996379973595215058499780691607162477978658007
1439835838936132426979754149049662141626077578500929124937233237704473005280629885736046445095027287255
686567257567299507813357067549416703033911052933642458216621888132536947566699247752161515873495
323402074606514506812280832017704531911162138764187684509283681396234202247209608624547031
686567229717317784828132295132279199839830574619067844712522199031133208089677022666181642364119
327380780013755627137808158395906985199276757801713838736371972177919387830925764785153239
299530678774807575177106752499685018153651213357062366559705989471902455998223895755302103
154210177774269322585929731579063060049727380793716775214838033890102340998138504407
262346969748889028371822093814550651638042294427524219066772230841391314349324838103
275626926546958468026831165716688807751298161703154917673111196328254229928720540887
581512834536629834445868648063644000383533370432708348234030062230037232077089120786654423
686567261048562396117923917581521697801109393871324918495254283361361612072066607214585405056215
327380660731228860304468319260618551092200277375263664621952970037632729103684565889262807
581947992160988973844483985331733263483052538691596214965962577451110756094794759175480535
686567261483720020477063316196858965890372493390493177383121015293876833145590624920223793882327
327380660523729436391197697061579345956631546502203852101125079278924738561504237574497495
327380660497792008402038869286699445314685455143071375536021592934086239743731696535151831
327380781673750226896488115272040972966546271958697248190209297970290073688790212209616087
156107314572786026111033338944128122399167861131765844415783213708008411535065556183
581512940542847367098956438162300111711267454247454264193687535838214637620460886598165719
686567261048668402335456570669311796457220721605408733241170243018835220249472150586351216567511
327380766737446392957556109359274662419934361190009580581610443645810134647056331700774103
550181591585283983543058036606318897025609326556223219985245941871658265657401702454207703
686567229717319444772073014770910240476006035947281042010126034577241253693100187527167072609495
620860374463864349988982345034330168737393506436837045097829274915004682352479337117563168040151
619817412043981093112812900841864567118935154619280085737503571004935239127000508723997268583639
296049417779883009401657707803293447734276233498778536373168849679253762683997147556816087
295614259948024446089771748336164979499188334366830857120408443699472248124111180853224663
295559865219042125675786003402773920969802346975337397213813392951999558804125435015275735
327380766733741046101961991105720390899656348138704941072309945596547491958803111552296151
296049296600219444051614343564397648562137403631848024209680646593787286050685411733873879
549746312573761854881128712900294629618382597557345028568997332806410274464203999927674071
549691917844779534467142967966903571088996610165851568662402282058937585144218254089725143
295551973363809657409458961316250827722036947481050676492240182616894126553672878358340823
262109826758583519782878440783935578469931302408216201391342128470863530080728589527
140930163193233476418639544984763439640064371896052713188256661994230218344905647319
158512563358292652405790785387271222713226501316184905074586367641804355552311883551
275389783556652959437887512686073734583187169683846899997681093957726445660124292311
295552092646329300315433614005922381973590432460045034191586982261541638964710465411294423
140930156860853596252910107758225196977444411170350426786038316086393592912156370135
277286920355169662962991120051138796932627650021895969198626273775632516197051344087
156107256690876183971162701795301998061157282623393382770506145644189257188841694423
327380660497791897090673788248486681566942908339204878404536089770091878082541015100105943
327380660494549718592028934776626693986699646919313318833898153976987065730319447470187735
156107314461474661029995126180380379852363994634634358912619219346347220853630510295
327380888146841352043069724280322532101567453433961245190244022621566096290877035294303447
327380766733740934790596910067507627151913801334838443940824442432553130297612430117250263
295559744039378449014377558125665358049920970304540387918839686702538720509623017757287639
295551973363809546098093880278038063974294400677184179360754679452899764892482196923294935
140930163081922111337601332221015697093260505398921227685092667632569027663470601431
156107256678508254517714011488218915555956853012600995492376812937338013779793355991
156107256565650898254994712436085787696002932814120461579446651987320417672227267799
156107314459707813965216741850797082351621076118806875015743600388225614652337890519
295551973363860203370288141335151546696938200893951469151562000324048069463879457624892631
140930213739194305598658445703738340893477272688712035005963815937140424924172199127
140930163080155264272822947891432399592517586883093743788217048674447421462177981655
67200769094755314182348111818652939860797107234255514128542653382535359833303
125096789557301198127160348301351375817843015988194393551918502317657141355735
262347025948733289216430361355164530917586730080412984644882129876380412625843463383
327380766733798037493707856430167584830815960510635684673861323983739765427479567164581079
275389840548044705303211959880004894195559100427448451376068286231195122115736577239
260449882026289220504881137110243945572698793925948843241441310912158138477073474775
154210176982694661938973064080832755365692169915284963172982819754561810379913635031
156107371452866406895319573374311539464735925378235910291006411619815897309242795223
262347025837421924135392148591416788370782863583281499141718135514719221944408417495
327380766733797926182342775391954821083073413706769187542375820819745403766288885729535191
154210176871383296857934851317085012818888303418153477669818825392900619698478589143
156107371451099559830541189044728241963993006862408426394130792661694291107950175447
262347025835655077070613764261833490870039945067454015244842516556597615743115797719
327380766733797924415495710613570491499775912963850671714891923944126445644682684436915415
262346975176616035744778266449527549569080259261835724027095749293904612281121580247
327380766733747265376454384778072679193834612004164866096600706197359182951679222442697943
323402074602808255303813920990885668829539394130887153609201741452144104235628887523534039
154447319068374473361383940364799508153428881830921225648096015566827219586688558295
154213882216472043911410021259021993331196689541835294270992469077467266717334447319
260686973452929990601456515581904757059475820035966814498807739461730544221854180567
260453536601027561151482596476127242237243627746880883121704192972370591352500069591
260449831254171967033229042204606964224192323107371582623654930329682338132351591639
139033025490063900100762673028137032559041895666612862545416654721000820307026060503
124192160840620638629542042978265311791540708785633901320816122058990972118231
581512834536629834442471694783583019769405326531743874769151782032797119944470065895253207
686567261048562396117923914184568417740128779743281017530780818483081414831954474595530513654999
327380660731228860301071365980557570478072233474299191157074689840392616971065510997861591
581947992160988973841087032051672282868924494790631741501084297253870643962175704284079319
686567261483720020477063312799905685829391879262449276418647550415596635905478492301168902481111
327380660523729436387800743781518365342503502601239378636246799081684626428885182683096279
327380660497792008398641916006638464700557411242106902071143312736846127611112641643750615
327380781673750226893091161991979992352418228057732774725331017773049961556171157318214871
156107314572782629157753277963513994355266896658300966135585973595875792480174154967
581512940568784795084718312657119031739085501705622267293912741985813024305614372746110167
686567261048668428272884556431186291276140749423456191409173343244041367847858835739837364511959
327380766763383820943317983854093582447752408648177583681835649793408521332209817848718551
581512940542847367095559484882239131097139410346489790728809255640974525487841831706764503
686567261048668402335456567272358516396240107477364832276696778140555023009360017967296325166295
327380766737446392954159156079213681805806317289045107116732163448570022514437276809372887
581513061718805585590008730867580658749000227162115663382996960677178359432900347381228759
686567261048789578293675061721604501737767759338181647902569432328260059213193963025811999630551
327380887913404611448608402064555209457667134104670979770919868484773856459495792483837143
550181591585283983539661083326257916411481282655258746520367661674418153524782647562806487
686567229717319444772073011373956960415025421819237141045652569698961056452988054908112181208279
620860374463864349988982341637376888676412892308793144133355810036724485112367204498508276638935
1152771208604325356835398879794833714090172319262842417899464804172140530106569685217116999460055
619817412043981093112812897444911287057954540491236184773030106126655041886888376104942377182423
299530680434751515893348430260260213000851382653395496930373817320265767030465826294146263
296049417779883009398260754523232467120148189597814062908290569482013650551378092665414871
295614259948024446086374795056103998885060290465866383655530163502232135991492125961823447
295559865219042125672389050122712940355674303074372923748935112754759446671506380123874519
549684268348874196897505701078111095571380826504461398802927197697524994027770114187273431
327380768393736437404730015417973051370078151222218967774054791468971304163626683179017431
327380766733741046098565037825659410285528304237740467607431665399307379826184056660894935
296049296600219444048217390284336667948009359730883550744802366396547173918066356842472663
549746312573761854877731759620233649004254553656380555104119052609170162331584945036272855
549691917844779534463746014686842590474868566264887095197524001861697473011599199198323927
295551973363809657406062008036189847107908903580086203027361902419654014421053823466939607
522051554054339385545227411804173511158926328379210491403645526959571671704889308959
262109826758580122829598379803321450426030337934751323111144888358730911025837188311
140930163193230079465359484004149311596163407422587834908059421882097599290014246103
158512563358289255452510724406657094669325536842720026794389127529671736497420482335
277286921146713751030427238723841949221554180639143876718706326901979475321253602519
277286920355166266009711059070524668888726685548431090918429033663499897142159942871
327380660497791909455206288417116008035897369638670015732045087702184472801165369257043159
327380781881249551862926156601496740823326917327355700907060683497096297288404213246272727
156107314473839193530163755506849334313663459771961867910551311941065845207787447511
581948098374705831464009816759845142667567267875000583642471436586094385237780526023648471
686567261483826234193920935722690394002251677905222360787489691802735968129219767905990642050263
327380766737446294010723528489691225141146275685608220777633938413908367704490004422665431
804313765598184282650896406738800114173723064982326356314174419590868992230420258388255959
686567483849493457672372122609280372957223184061019468113262363505718972903826760545723006657751
550181591792783308509496077935774664882389971924881672702097327398464489257015703490864343
686567229717319652271397981208951569931773892727926410668578751428626780499323787141168109266135
619947782346466707721659047803964096777010305377120074315997000845079446336408961887194042672343
619817412043981300612137867279905896574703011399925454395956287856320765933224108337998305240279
296049417987382334368095749132749215591056878867436989090020235206059986283611148593472727
295614260155523771056209789665620747355968979735489309837259829226278471723725181889881303
295559865426541450642224044732229688826582992343995849930664778478805782403739436051932375
549684268556373521867340695687627844042289515774084324984656863421571329760003170115331287
327380766941240371068400032435176158756436993507363393789161331123353715558417112588952791
327380887913404512505172774475032752793007092501234093431821643450112201649548520097129687
327380766733740947155129410236136953620868262634303581268333440364645725016236784274187479
295614138768360781792895803227685743048261418995498985152943735382104004548233117752173783
550127075676637998832196346564448602045296423793397888111186182806817332761537893515207895
804251478806470070057312997519846757261002947223486363165178267749582880117801627578606807
295551973363809558462626380446667390443248861976649316688263677384992359611106551080232151
262317326083549957824207896551792359115299960860933052776868934694463144081765246167
140930163094286643837769961547484651554559970536248736683024760227287652017627538647
158305063835432549202722162744856865896849040143860100678595757884319608896719009567
327380781673692344983249022121342843526293890047154266352869372495981897737016811094353111
156107256690872787017882640814687870017256318149928504490308905532056638133950293207
277494419581192665376731053362330917536392871588273722359118418344422182925701293271
327380660497791897087276834968425700952814864438240404939657809572851765949921960208704727
327380660494549718588631981496565713372571603018348845369019873779746953597700392578786519
327380781673750115581726080953767228604675681253866277593845514609055599894980475883168983
156107314461471264076715065199766251808463030161169480632421979234214601798739109079
327380888146841352039672771000261551487439409532996771725365742424325984158257980402902231
327380887913404500137243321026342445709924587300804482639434365320779494798305111048791255
327380766733740934787199956787446646537785757433873970475946162235313018164993375225849047
295559744039378449010980604845604377435792926403575914453961406505298608377003962865886423
295551973363809546094696926997977083360166356776219705895876399255659652759863142031893719
140930163081918714384321271240401569049359540925456349404895427520436408608579200215
327380781673692332615319568672652536443211384846724655560482094366649190885773402046014679
156107256678504857564433950507604787512055888539136117212179572825205394724901954775
156107256579561421936844428050940127470452451652797018987144911170395447452515247319
156107256565647501301714651455471659652101968340655583299249411875187798617335866583
156107372242670823524217795562344418604127253267375360155788766685102202671283643607
327380766733798715986759404290177009115952553098097076681825685602100469052594247770383575
295551973363867327294256374500707445938333152440442812101755922622447103647464014576428247
142827358453182462377643788621362078527291739460424083929484688027709658197144446167
141167363061876297400051474980277528680307260960257460803415024103372215570626323671
140930220863118273831824001602979735845023764031662228928262214971324009481123734743
156107315251251902032652860523500234640547606736054782535823653514572573776540148951
156107314459704417011936680870182954307720111645341996735546360276092995597446489303
262139469420346663629810216882152634482893990037866757695499376180454139904297346263
262113531992357504802035336981510688391534857561301654209154537681636367363258000599
140930163080151867319542886910818271548616622409628865508019808562314802407286580439
67200765697802034121367497690609038896323642355975316888430520763480468432087
262347026627202184652076603806193645864656221883337370125097894227062458471665968343
327380766733798715962603292076410035859930907580127487598246804199504116109525412987086039
156107314459680260899722913896926932662202142056258417854143763923149926762663191767
262139469420322507517596449908896612837376020448783178814096779827511071069514048727
262113531992333348689821570008254666746016887972218075327751941328693298528474703063
124983707948202101469086403133259928068356592140514156698486586901719522288855
277287035018213053306278408192869550250701891416934520213894637984316589990174336215
327380781673807106973471946278214422535835293625797021195396892996247873363656931495453911
156107371452863009942039512393697411420834960904771032010809171507683278254351394007
581512940542904247175940269168473561280556475914554037198875130864172437295327605884003543
686567261048668402392336647653142802630670290894430400340943248206430246207271825453070502405335
327380766737503273034539940365448111989223382857109353586798038671767934321923050986611927
581512940539662068677295415696613573700313214494662477628237195071067624943106038254085335
686567261048668399150158149008289330770682710651168980449383677568494453102459473231502872487127
327380766734261094535895086893588124408980121437217794016160102878663121969701483356693719
550181591585340863620041867612492346594898348223322992990433536897616065332268421740045527
686567229717319444828953091754741246649455605236302709109899039764836279650899862393886358447319
620860374463864350045862422018161174910843075725858712197602280102599708310279011984282453877975
619817412043981093169692977825695573292384723908301752837276576192530265084800183590716554421463
296049417779939889478641538809466897303565255165878309378356444705211562358863866842653911
295614259948081326166755579342338429068477356033930630125596038725430047798977900139062487
295559865219099005752769834408947370539091368642437170219000987977957358478992154301113559
295553065877976215701021616292273488222918120218500487730676606634523272313993936071369943
327380766733797926178945822111893840468945369805804714077497540622505291633669830838133975
296049296600276324128598174570571098131426425298947797214868241619745085725552131019711703
549746312573818734958112543906468079187671619224444801574184927832368074139070719213511895
549691917844836414544126798973077020658285631832951341667589877084895384819084973375562967
549685118503713624492378580856403138342112383409014659179265495741461298654086755145819351
295551973363866537486442792322424277291325969148150449497427777642851926228539597644178647
262109883638660503613884614233504867491598402181221388986368086270538396800014427351
140930220073310460249645718434332728661731471669057900783282619793905085064191485143
158512620238369636236796958836840511734893601089190092669612325441479222271597721375
277286977235246646793997293500708085954294749794901156793652231575307382916337181911
327380781673749324007065433997099730374370997218655399162033472753841464354449857658299607
156107313669896603429758397701535947124427819282737668590566765098674071180514239703
277286977136303211166407771044043425912691312908562058568617569920497435643950474455
327380781673749225063629806407577273709710955615218512822935247719179809544502585271592151
156107313570953167802168875244871287082824382396398570365532103443864123908127532247
277286977123935281712959080736960343407490883297769671290488237213646192234902136023
327380781673749212695700352958886966626628450414788902030547969589847102693259176223253719
156107313558585238348720184937788204577623952785606183087402770737012880499079193815
277286977122389290531277994448574958094340829596420622880722070625289786808771093719
327380781673749211149709171277800678241243137264735200681499559823680514336853750092211415
