8
132204584522695637294791863700422507024961950295839401346561915709648343213271
154210640024084011855622394267166465487490131680864831730427096306003979151467947223
139033538413079582840758396010125783654915396273718107695335356961629263971821888727
618776454832356715004875014131467006343567580862234468900644096829287226511173806817388368831703
295056712316018039368863246550814681306549953728220836517832214229062873314067070260421847
295055606285266200303890298396677248340800943129958948295029063783428830816897282704221399
140694005100017961741349681868163834145152377570941452604377018137911327971204474071
140930684017561679782076161909388464368850541221117488004343508489605906300622415063
295551958187229761224153958194571605288320218123416571462174988923956170844171105909417175
139063189202342244182284809063168345790993002908430036987515136574726283345789527255
154210640815631119437085233811526620482106408496748186610682473976468821880018117847
155870635415389799393961367799293889996263391906202023936474844662326686327442580695
140663834038121695941504000331246800095698572851660318297023891005916316491865203927
67073994798224785288337833256521280340234678418576211863168449032539882464471
73547332434349624095656662884234249212178017345706872243569908500228584580311
140959862846443465508555951574529228927735743469993100385308484087985649933460514007
154239819644512905163565023476667385040991610745623798991647449574848565512856216791
260479474029068422403637598693772633947038548950669387842359173469751890148021839063
66310302700905148114710220299545737001759559725222934394750866430899230680279
323464344379576929904533922063398013236227884577788162308856271341896894518185296103285975
291635657249350584806589458182001479469798690926757908392666576820734686709383160069170391
139092368921687774930829812993378026373101421346638507152214146169334599990976783575
291635535836250167554116643969186574520145038827635107143246996631721720716118554892117207
140959862846416289882315463729616204576528027682274074143730563190924697494329304279
139062725256352101336495676711233861894260052253512219142508090134539048778308592855
154210175979150055942990399349610196210942525864778484740363472642992061861056816343
139033075258636547576432103202551454752798722434683644730583688191906872132891124951
139033017364358775983112775746642247909587714315518795807177287421236474377618924759
131572557963721629377873507531207245207736731609861361875557019679348637939487
154239825976862590189027251986635600646714109484971611792112550041506354902126372055
138809560521539864870975037091544549702367470204103721803479000796238860629791
154239826768436873396730579375908779992538102088573992913945848609032150069807752407
155899821368195553353606713363676049506695085498027830239738219294890014517232215255
73434226669138313670609461694497283493102509919145232793785050015456182215895
322966914903455767287562368924400827489569220589187803395818416666251101573483782275146967
327380780013812505475491236790051448932692251643714234053898023235803875004643702477497559
156107372242671194210143663061178818225837356617796156267118391433661707651851560151
154239877427451758610352310214958699647979818305108705250290019518782084697018672343
686567229717317784834351593774031758486482002093260727027111898265966519206901503380657340490967
1299851325302827706139110503597662374269005118153098423106459303468894435650876452336876912738419942615
619817634844789344759507165456233254905147485769615327966266848021522152776256486192439775274199
299530678774813794475748505058331669581125406239376956258940822783019680478938371453428951
296049416119945287980660829321303923700422213183795522236857574944767563999850637824697559
619817380712615539358533024055904451879698194436522270521583235944429960371753512787884877882583
619817380223062978517649298184200051360171429962635747080444076588973233117549632916172336342231
295552092883535501338505447073157102860321757032998174519417110967874404502838104449164503
327380766733798715987130090216044507950352174808200427102621796931725217612099228338300119
619817412043966153211961030525165346620282444366483894926488101708651947329407125036475391485143
323464346247071646180156455011888293834561082620671313827778143113691586573125528005977303
295552079603572370889185626334647974183922981157170173186432102410563009803297092304184535
291573493712294077751942568349473407463119331950791391446908390595417733827196825299920087
142827358453182833063569656120196478149001842810844880040814312776269163177712362711
141167363061876668085977342479111928302017364310678256914744648851931720551194240215
295551958423908805539142262095752175011784151290239661022943899325096533169985356481242327
327318599461752677437425067643673309125221039931812445950490722106241657795349706833470679
140959863637963397463778303273976359571144304498157429023985940861389540222879474903
139299868246657232486185989632891809724159825997990805897916276937052097596361352407
139092368822743961863986950427756240993286766185469978007157568946509917268046587095
295551958190471953636712812121833069234269329058047371937012522221550043810032487127131351
291573372299193660499469754136658502513465679851668590197488810406404767833932220122866903
140930220863118644517749869101814135466733867382083025039591839719883514461691651287
139062726047899208917958516255594016888876329069395574022763467805003891506858763479
139033083273054455971930082083431792784465891953321170038369366663497865745670939863
327380780013755514056569745225116410088508288064067702733320403270690704475014807734002903
156107315251252272718578728022334634262257710086475578647153278263132078757108065495
154447319859946107740986414381250084415273231586308955521083614338794636130589942999
154239820436032837118787375176114515684400171773788127630324906348252455802275177687
68896939250675208945266297690943950774868447693087240712975822221701951333591
275626926433877229613660375141578039281560515567151866104203967644898318971669390551
1152771208604310416933755465390067057472846905857757300557832086968337158255849954570470920103127
326883443497388137797489687251718033792971385829907988672395532677538819635508515869107415
295054756367161792699545223370321500026542192178877734756205838156376611826706379834991831
299033222738771911792909894708913908659756858502804504498864472955719335506937537534436567
142619858237722077420654437261743629085301287907611266349778311547247404670303937751
295552079370134727439271155644549215089127826097482793387714925029723281963766043856413911
581505048450529578412288906242448104899124713311671010194408501408184560495520178130986199
619817666168247869942823455683981373023879393139022398397071193495356423788750008457425184171223
295054634954061375447072409157506595076888540079754933506786257967363645833441774657938647
295551957953792131688153487959874322559230912578468432567657409047605503618279871049442519
142590215462877324474626003089581404980890850791536862365384210405741378909116114135
295054634950356028591478290903952323556610527028450293997485759918101003145188554509460695
140693077872813135928806216071199062298622875362775007364161737349355730193095402711
549684147169261177508662202783983514208542871760535029719556923648837208864169938198799575
545705561277982884371419144798808947487739222554156247980033211833691932888069671194535127
155899815035791517075663509163881785198557155183241964956117277034110320249699640535
549684145301766362289226602992630667988424293902996717032105906820465293984546983365911767
155870172260946764129635074991719561094146718067167560971723175892604294488511816919
154002677445727328529843722145499442516289179754480109954894803977724671533678929111
153973034670882575583815287973337218411878742638405705970500702836218645772491105495
140693071540433255763076778844660819636002914637072720961943391441519104760346125527
138825576725213820163285425998440701058145376324385269945115019526639481805513237719
142590152139078522817331630824198978354691243534513998343200751327375124581623342295
140693014549014334271511843805816635672423268105752143341978278270989475865602630871
155899814244244032054947329510564504865729660092529179155839983795630742070605980887
154239819545541916470481673066132575309969239796736243605012951454962930350794810583
156077671585916599124244591740190469783416340993349290637447222228336527544439874775
68006448330026903243156315750569519842891395809061928758082532696250470966487
155870171370455843481329372881737620719715786090115676946411220999314769037031449815
155840528595611090535300938709575396615305348974041272962017119857808743275843626199
140693070649942335114771076734678879261571982660020836936631436548229579308865758423
140722656433368166569234575867996919402402773244774663301060424519205976175310087383
138825518843303978023414788849614576720134797816012808299837951462820327459289375959
67115957409378597541046333810195088910914343925036616803189243170798990599383
277257276477809315327896670737219203942445197906427531394978327402671106754945295575
140930213627879914250266039458210869924482545068536467333932206211906120168413668567
277283214783921465350528562440760007903034832749252131628505788087927161338416669911
295552094539760527583939526646972136659863752307708099596818613086235769165426143703672023
140693013646155484169757451388751612792791906517907872038536990670848707005073925335
138825518830936048569966098542531494214934368205220421021708618755969084050241037527
277283213893430544702222860330778067528603900772200247603193833194637635886936302807
140693012755664563521451749278769672418360974540855988013225035777559181553593558231
140930155732056151475265625713916277768121483248022570000759638852879316987010426071
67992313553508676168519649370563576494764775937886923806417559846640130008279
140693013644388637104979067059168315292048988002080388141661371712727100803781305559
138795876054324448559159280040785972609781012573318533140438898656341452087760594135
67101822632860370466409667430189145562787724053861611851524270321188649641175
66211331712212064764299685489814714630810672169836299896630980795737169274071
67087687856342143391773001050183202214661104182686606899859297471578308682967
66197196935693837689663019109808771282684052298661294944966007946126828315863
66183062159175610615026352729802827934557432427486289993301035096516487357655
412284359581629286076323923931285949769982191671570800568715641740706627971351164703
154447326192322968392689130736131324372203446113375794563126635702513377958991307991
154210183993564944824461657358833531536919949184780562687973826570465171869488719063
275393495122804175794672992737364484083431042714419987968866149280777529751622984919
275389789775948581676419438465844206070379738074910687470816886638089276531474506967
153972984011840514743953069289374274405229310634151967392578611029407758706148975831
277257283700677096627905089202082384273806344410546254462333303659679374034827027671
262080182980163588261346793055023642815662540980451414452553519208594184306661336279
291104746562240071892103928851088712193528161952066634183337329206983522814794774303
412284352344623708744061709958099386726987950842196758966180389274607627476780562207
80657070294326108322101068853183126670017545063331185173689115213901280650455
73420064716993846108127882290140132429188171021728649921223016213406710047959
138696481931954794933772748926158791699079681803783660274591203263905589475103
66183059139661583894154695727097138188358796980126114668756917212912139445463
131316082160025703332068461770132878640035444328307354020054747264924143658199
196592499374986652157713328406151537909926955110362364373422934315423023085343
156107321583628755931028104268258748880976706338712986769174384058836085134965941463
155870121601904325850519516198799491749286067788084391473779168517778671971626198231
262317325970468719411037105976681590645562314724930001207961706011107233124714095831
154002677431589155058336586528218934466444867154395360499692612200619202868446569687
74324690036721125544765573485182295491017013346008944912213263853017987884247
73434199116072819842655591544807864559039961461983632957319974327566507517143
131316081782586449991959504644794667421760614897387332104486732529473600169175
74423660978234302227662488654246041459681547222530576670887147646248731354327
156077671684859987571927446683235489157743375595334709997479144437144632885508646103
140900570964346479205369150536176747699599572165239869987699359986059443157342954711
275623220283106173841335283396037757763204883941783713662745339610877402232060978391
140900513070068707612049823080267540856388564046075021064292959215389045402070754519
67299709456935642843809377109605076034276048571446678435387888373802105119959
67186631244789826246716046069557529249263089602046638822068105576919377454295
74423633802608061739817575629894833743893828196288998749990086693809600144599
73533142881959756037707593689520402811916776312263686795096797168358119777495
277260989938023186775304337961007836655800960467924329200669866181640575324594447575
277257284591167592657050783689487558642749655828415028702620603538952322104445969623
295552094513830334830066833169193385387414492022531178759715687201051220190586909732971735
262080183870654084290492487542428817184605852398320188692840819087867132376280278231
140930220850747270931114450300497284250356071013472080616262527454897810066433975511
140930220848980423866336065970913986749613152497644596719386908496776203865141355735
81547560790355254016588474027552069981435413837571472473568388161970899592407
262109826631364060718293847077924661283072941387774721502229968564400308527127143639
74310555213022991802615287464509075740606039795968937221102289161476328989911
67073549635690729588642100901466081499776665754366401968636190160981758387415
132206572656054849026555866944501821951453313102547641319934020212993762600151
131316081735406543324445885004127391019476261218522329365040730687542282233047
132206572278615595686446909819163610733178483671627619404366005477543219111127
140930220848952870800842238017043837060194218435096139557787072031700515975466656983
140930155844913454660589923813227309877389450876605215190561717926144840921843836119
140930155843367463478908837524841924564239397175256166780795551337788435495712793815
67200766015410564987913509994480063047104165263363518431302328196288303670487
66310275094762259285803528054105632115127113379338206476409038670836823303383
67087684406311468329839564826388615297617741415683281577870412780350684603607
412284352344596102601172881051407141286883064209750413081452470932779867414373185311
131314535738327373904718297163730831415489367960254437856021624051874736448727
131314314882444276606677099251543238550674889524767328403651858851099574871255
66183031533518695065248003481657033301726350634241386750415089452849732068567
131427393047410186536256810650923508933403494815302365277525639806050984600791
140696784108361753354511530722191969034079940073243804960719438027249681614814913751
140930220848952817723447237064221741309508265865198250834658990154948443802733978839
132204805378473422301164504425912181862092758299007615703531131799169193813207
67073522029547840759735408656025976613144219408481674050294362400919351010519
131328449228445855340251986410460284727956782076299183357872064893086639662295
132317883537541843897305013370209042694535819379684527234974162523879188800727
131328228371825572000530888191387265669356610614579808237698455913531301242071
132317662680921560557583915151136023635935647917965152114800553544323850380503
67200766014568066654565052500896718825634801804812357668097935306253815850199
66310275093919760952455070560522287893657749920787045713204645780802335483095
73533142875219769370919933740853649040161868643854400689461654048082217215191
74324689982801232210464293895848265316977751998734656067132118890810767385815
66183058708302437219744459012424896796044706201931803908107757515254375458007
67073522028705342426386951162442632391674855949930513287089969510884863190231
31983162241909574476076863990018408786370080472543421736413380985038039
578031693031789131041451721736643348354899952459185879808386254370815713443394292357342423
275626989759415284828879486569057866431675878713270064714086681523022387574934676695
275627047639558279903971739388300693268943538705815042462488130628719935719865918679
154239884650294965917533804383992985708203548381130726368643956161544443655728211159
275626990648139358412406804349456509305363892174494464842523017458190306825122424023
396806653421941916755929520495311367802403327595945167245331190696344040381851706583
578031692824289804304769662348742270300693762446644437799172691771150419589555035136664791
549746432093487797726017319393078193935430471885566786203123177015688048859524572885099735
275419490432678602769491585491003660241663337271260851151487016229168548317713999063
275393553004689443941716705590361714150304204794695747665142177730350775776674653399
275389847657833849823463151318841436137252900155186447167092915087662522556526175447
260242389712165094402933289343944918783519533841166011141707231778083358589548307671
275626989757648437764101102239474568930932960197442580817211062564900781373642056919
262139526411738362300447374252345321091356577292875982117617749941179481854088651991
262109883636893609354418940080183096986946140176801578133223648799673456092900828375
277257334359691563960913662718559431303628613788067843731079031308126469175649051863
131316084761659116895617545900212948939395066652599930901337562309042102674647
327380780013704065236844124603672621230381784202026472501825276420379037385705090678596823
154210126212368358552137497215094165076127693427482228519080493539657120324031947991
327380780013704063690852942922586332844996471051972771152776866654212449029299664547554519
154210126210822367370456410926708779762977639726133180109314326951300714897900905687
295614258288086823612164158595547259311791984837505879595293388297777580211577666247664855
154239826867356106573258184206499216017805790536101610251876043786860694230151013591
139062726146842598206699888059440474559661987106006770242096259335775504501985322199
260479481251911623813330759423604464923852728741147199102587767681764018865316635863
275626932865200499068131184171962739614966134329465348725755105083506557399545226455
156107320792084621524743834942737394221232396871737177243392460808450791733503534295
323402074602814587707797106758466605682875614949923694258530210678925421521758407820387543
140959862846415866104213972967840876867499030557716741218006777498871627766525666519
154210183202020432978924047924355051538964421442975322242169987752065143017482822871
140930220071571113158185538795678652763088593441642337233612676357365602005337842903
154210126210601511487359112885510867575384774911654744622204874581535514122739328215
156077670794369067764680261434054987079771067052908602831468058865818615088086066391
73533145902314841275440052130522551181550037536483162988962878559616525477079
67087687432564041901011225722474173217536546849760883114167244401850505045207
154239884650294960020045470944790530624793998095586516510518613730794213414313469143
546265049918958241114410545966751730620206207985438871055037196531930095650541100379743447
139062733270742410327651676985425847865690508859873385282992062017016020224153560279
1152901578906809104007297558555189959907786169822041990524938908466962406218733683163963348034775
295116935051677036942455710853572484601541839267774469329395762721047955638877243197433047
577596413812767675642834441154384563691011950038215960838714224580559997646127091195389143
545767726682541330544889977272988029924582756387185706922524530059397789837324955161273559
323402180635021097852452633279374586070287776095485806905009252090827016789743738471130327
154002684668570529939536882875331273493103359544957921215123398189736800250973725911
138825583948057021572978586728272532034959556114863081205343613738651610522808034519
156107378575023474971531121681028708828220604431222083502035030752384310917665989847
327380780013761846408850506612575029938398890447315516159247638187330023197618073548432599
154447326192298388502373873001099975017656479399734882756000253657517239396404372695
154210183993540364934146399623802182182372982471139650880847444525469033306901783767
275626939098609390540777270987966172546563724106280079741338952871457547670233097431
549746312573818733191212386952460486663446031162632511610164216562588172523899770685170903
549684147169267509860942964171442134058433474143782843145484158565476527586773204013229271
157737673408518480490813886457789570274387504193280939223468187126206520709159134423
155870178593299044891022533611569451696529965880593488206639815211326897754326246615
140722720647630289470492671636672934342796599566573052181254131901747733787348378839
153973041003234856345202746593187109014261990451831633205417342154941249038305535191
262109832977854562131095108828674700602576904085639077057351539106230222389491868887
581450773267095868584819479823605459566737776345402595252845226754533162645525020958860503
275389789775924001786104180730812856715832771361269775663690504593093137968887571671
156077677918268879885632050360040360385799588806775217872363861547059130810254304471
154210176770669564120111260287281999145322089768385480453317143724342882422672139479
171017629316096999497517256249945786013212439491859753804495197719779910837074470103
155840528595583491130958960102887044555068636061764913794715413268694721108908778711
275389789761789225267877106094146476709889423234649904488685552928120288358546613463
154210176756534787601884185650615619139378741641765609278312192059370032812331181271
73420040137103530850392850940785585462474530109921523539178020074844123112663
132218722318726451273812531027847254521252467932682721728888577060482602050775
74310530626498002169761153353185693029821161648071419828822699013892150469847
73420039705849696467651171412811262097844109764046107873929409488440670102743
67087659825683967030424633170148642137118407477643889528021572863007920825559
73547308278235970512195750807301845644554196085133609753334536049013371249879
140959862846419309394902368113617151995332175846171839812045993852613198718247183575
260479474029044266289984015232860557014634981326848127269096683234379438932808508631
140959855623548508580867228777096968958281283143417669384515693051487047834017539287
139062718033484320035047441758714626276013307714655814383293219995101399117996827863
66423356756937311128342639262660880219148697434049711517835276776566745015511
66310278544791494531249308222613333434135738464649671904515493979684017349847
124206299007337378476061544705311769391181647218588551327891342914805798872279
139092368921687774929389996505721971086215823311900825460354252286905217610546750679
140959862846416289880875647241960149289642429647536392451870669308495315113899271383
154210175979150055941550582861954140924056927830040803048503578760562679480626783447
260271975495618519362810617157092800614291889017914305123452690024994165001082709207
140959920629382318953903421825164488247838352994740324952091160149489786737192936663
140959869970343277628067924012858546946878667189122033734344392886796783275198719191
295614258288086724668774868414358967809279027166249808246415477105092167010582290691073239
154239826768412717283076995914996703060134534464752732340683358373659698854594421975
139092368822743961862547133940100185706401168150732296315297675064080534887616554199
139062726047899208916518699767937961601990731034657892330903573922574509126428730583
549746312573818733218811789854622605695742804513747389148841692004400879208539557189985495
323402180635020207389131387875834595120644175015668707391802702220684830184858073495577815
155899821368171397239953129902763972574291517874206569666475729059517563302018884823
140752363422502641819423267927867455220558151560186133641090045749938399335041017047
140722720647657888873394833755705231116147714444111729656695944608432373573853193431
138825583057593700327575046737322888433879739015349874655473471552046724857832482007
262139475752726914480025705119869221480338456079252158517187452954420887937184507095
275419432550796354135034777022007377593594323354882857123526418441283803516580209879
260271974605127598714504915047110860239860957040862421098140735131704639549602342103
260242331830282845768476480874948636135450519924788017113746633990198613788414518487
262139468628799549293580088240013698484891000262837086314691813808104684325341570263
140959862747472476814032784676338363909827774486367863306814092085670632390969074903
154210183103077043688742859632852538581293165371626444330977302338864147641926231255
80671208090356922301121736180607874166308062700174505556015776564735539487959
154239819545541916469041856578476520023083641761998561913153057572533547970364777687
154210176770697163523013422406314295918673204645924157928758956431027522209176954071
275393487899936394493224757784845248465184298175563583209651279141339880091311219927
275389782553080800374971203513324970452132993536054282711602016498651626871162741975
156077670695425678474499073142552474122099810981559724920275373452617619712529474775
73448337289542887161785215997570823273605308529746975255214650413851309843671
277257276477809315326456854249563148655559599871689849703118433520241724374515262679
73434202513024660087148549617564879925478688658571970303549677564240968885463
66211331712210624947812029434527829032775934488144440002748551413356739241175
66197196935692397873175363054521885684649314616969435051083578563746398282967
260479531811983119736771301971151871621623188886333033527739253178312958116970964183
262139526411741799693647435958919141135780172295786870853531623864170822564395427031
181989262016896379529773092041564275568330215703728596494188219502824744625367
260479524589112318922736162634631688584572296183578863100208952377186807232741319895
124093217398238281817987599537220321641695223370908314474459427498868179805399
275626989757648855643274443074391386269666809001718022192949611943774238479600919767
262139526411738780179620715087262138430090426097151423493356299320052938960047514839
275389846767343347054330790043776313101555816982410004517519509573246454211004671191
156077677918269303662293724634159632807942987896594869106227753356682818157627909335
275389839544472546240295650707256130064504924279655834089989208772120303326775026903
131316085179538290236452462717551682788199342093975669450716435766148061537495
275626989757648478204021102965434260931455590726888591272927696375759503029057430743
131330219578617263970980171972219414918051132534230652486813393880307859006679
156077677918268926223040384525202507469731769621765438186205837788668082707084420311
74437798774265116206683155981670788955972064859373897053213808997082990191831
67200793196932853992709969418627794715142690817771361800747709996588419589335
67200769040820640225736713396982276745553607238889959204394766927753636291799
156107320792084620682245501594279900637888175402373718692231697604057901699015714007
323402074602814587707796264260133257225382031605702224895071659518162217128868373332567255
140959862846415865261715639619383383284154809088353282666846014294478737732037846231
154210183202020432136425714575897557955620199973611863691009224547672252982995002583
140930220071571112315687205447221159179744371972278878682451913152972711970850022615
154210126210601510644860779537053373992040553442291286071044111377142624088251507927
73646224113618159539184925676986753745093633047332041839078268466464765322455
156077670794369066922181928085597493496426845583545144280307295661425725053598246103
73533145901472342942091594636939206960080674077932002225758485669582037656791
131429166364018226886903831119637642917126582831870881649134334604703819179223
131429163344504200166032174116931953170927947384510706324590216721099471267031
262139469420346609695136260270754212812230874794366762329944452032567685122573804759
323402180634963215969785277150891933699694205948401616888115297230916645638651796890658007
262109826645501856749107826098591988707820437678292358345550350891061659361385981143
155870121601907298183199753069180798500813813667628478277091859733465331264226141399
153976689358698703755633520322318733831597142878375923773918649319767935768353907927
155840478827062545237171318897018574396403376551554074292697758591959305503038317783
154210176770696738903853414783737529913185584086741048143734301417010944827315528919
74338827785572032856272621171939766585023177303987262555093923361920928785623
67115956984757997716936100988902715692320423133559732254292797211036699141335
154210126099289768124569226664348506107025468670330369647858201447466697956272973015
75215183929702111483745936732308254168873609316837569558322240037762068194519
154210176756561962385626340147071149907242235960121176968729349752038095216974570711
74324693009053805781635954791933823236896557432812257603428950512310587827415
67992313128888076344409416549271203276170855146410039257521113886877838550231
67101822208239770642299434608896772344193803262384727302627824361426358183127
74310558232535578706999288411927879888769937561637252651763977662700246869207
73420067311887273004889306471553448956792885677611940696870688137248766502103
66197196511073237865552786288516398064090131507184410396069561986364536857815
124983707894267427512475004711589264953113092145148601774338700446937798747351
154210176770669563277612926938824505561977868299022021902156380519949992388184319191
277257334359691557220926995930899482636874842033160175321792925672983348899746489559
154210183979405587573420991638678308593085412875156321154681729656103293662073005271
131316084754919130228829885951546195167640158984190644795702419188766200112343
73420040136261032517044393447202241241005166651370362775973627184809635292375
124983704497314147451494390583545363988639627266868404534226567827882907346135
74423636397501488636578999811308150271498542852172289525637758617651656598743
73533145476853182934469017870933719339521490968146977570744469092200176231639
73533142457339156213597360868228029593322855520786802246200351208595828319447
81547560365734654192478241206259696762841493046094587924671942202208608134359
155840478812924324585757515766118425679282661667115645972492827368851994906488022231
141367953844659952208369885159984223655857733554597686935360609303115877693215
74310554788402391978505054643216702522012119004492052672205843201714037531863
73420063867754086276395072702842271590035067120466740717312553676262557164759
132206575250948275923317291125915138479058027758430932095581692136835819054295
73420039711641872509421816681196753620445983541585338120959610607427773867223
131316081310785943500335652182835017800882340427045444816144284727779990774999
74423632953368301908084766042596972904740724295027089546079624156665447261399
132206571806815089194823057357203961112300209201285732116023557675849609716951
66310275094760819469315871998818746517092375697646346582526609288456393270487
131328452678475090585697766578967986046965407161610648785978520201933833708759
73420040130363544183605190992118831690719622441512237433542876954568220550359
67200765590789965163803277173187689828510244471886633882405882236526012212439
73533118295329454113184902391499102073448227732047274307416657909519630279895
74423632947470813574645563587513563354455180085168964203648873926424032519383
139441810531185084691027458167662802884328211549133266407100784839901472957655
73420036261611197447488380457402166703402620774582012798970725916200149787863
73533145894732356275303934688272453188325766409522716120123342549306135094487
131316084748179143562042226002879441395885251315781358690067276068490297550039
67200765589947466830454819679604345607040881013335473119201489346491524392151
73533142450599169546809700919561275821567947852377516140565208088319925757143
73420036685387859121762499729824310102492440425815876690780349603547523392727
35009414815480746136972949547938327591804158074079718568034880805479639
131316111931374910701634351971898776722584602333756644434862008589815948846295
140959862846416289867917298853055651707672047334897257225131624366630873690028975319
142619858237722077406256272385183076216445307560234449431179372722953580866003608791
140752363422502641806464919538962957638587769247546998414351000808073957911170720983
131330247131669799450545137624326863469801041856165513278336605126773663409367
131429190520117482305488182643701190504403027275525545200545413232114732180695
140959862846415865248757291230478885702184426775714147440106969352614296308167550167
124997866826884910005696022615658755888516156459978270277414751923959052707031
68006447905393345070657178431695176241984835882358305164244222295064309212375
275389782553080375742852847501843706864674990664232037699838316542770608065431020759
67115956984745039368547196491320745310007783998332993209350932769612828845271
67103589055291590678240113408815544880396991611054863876644081526203780506839
131316111930532412368285894478315432501115238875205483671657615699781461026007
67992313128875117996020512051689232893858216011183300212579249445453968254167
131316081310772985151946747685253047418569701291818705771202420286356120478935
62616387244294612382214391026664116762473367223716322924243553830380759
326883441629894213041375331244111629909434211305888986418259162376928473627716048027985111
156077678808759800533757775409065293849369821029484891686193329705044983464180917463
157737673408518480490633909396832563363526804438938729011985700390902847911605380311
171017629316096999497337279188988779102351739737517543593012710984476238039520715991
155840528595583491130778983041930037644207936307422703583232926533391048311355024599
74310531057751656575441875874249155694697239783735353007336005927498049725655
74310531003937075532809153471613043548341648868779959257655410076545140204759
66296112718102324213819316008243165160548181912552151663615804347481816900823
260479474029044266289804038171903550103774281572505917057614196499075766135254754519
67214904241957847330934999536082847014485068009638506324338452681948284921047
124206299007337198499000587698400908691427305008377068841156039242008245118167
546265049918951018271209134653797452175313033424961291497334032960955265905357205101159639
139299868246657232484566196084278747526413528208910913994573896319319042418377565399
260479481152968234522969594071144945055320772915456110979912595533259350692206290135
260479474820588354357240156844606702392700812189753824577694249625422725259457012951
74338828210191012886834240931034393505828018203560804723372636266505236456663
260479473930097433708934454734624762018269880212701940552382294732133199807976645847
155870171370455843479709579333124558521969488301035785043068840381581713859047662807
132220710499265389696029196905682985150273842208044481954971379732961785619671
74423636822120468667140619570402777192303383751745831693916471522235964269783
66409218536285717348150782107032898804509916795518024099876865793172640965847
74310558609974652070047288530355230407290424782345792080596688725353236604119
131429163344504020188971217110021092471173605174299223837854913048301917512919
75215183929701931506684979725397393469119267106626087071586936364964514440407
277257334359691557220747018869942475726014142278817965110310438937679676102192735447
132206575675567255953878910885009765399862868658004474263860405041420126725335
260449889023000146139149087607132491889231337131477991011657734078395948961679090903
74310531056909158242093418380665811473227876325184192244131613037463561905367
81547560365734474215417284199348836063087150835883105437936638529411054380247
141367953844659772231308928153073362956103391344386204448625305630318323939103
74310554788402212001444097636305841822257776794280570185470539528916483777751
132206571853994815885275719990960376814830220669939252368734255844983373898967
67200766014566446861016439438698972527845721912909015287480202251075832063191
124192157760431771308210370598311344458589323464287402479753670927531444348119
124192157335812611300587793832305856838030140354502377824739654350149582922967
35434033795511307756732044174859132432703731616247997280939465113150679
131316112308813984064682352090326127241105089554465183863694719652468938581207
73547308278222832186745889302809014562487214739695388221657367934791947199703
295614258288086724668774855276033517947774534335167741265070038883560489842468069267023063
131330247131669619473484180617416002770046699645954030791601301453976109655255
140959862747472476800894459226476859416996692419386517868592560408502518169545024727
275389782553080800361832878063463465959301911469072937273380484821483512649738691799
131429190520117302328427225636790329804648685065314062713810109559317178426583
140959862846415865248577314169521878791323727021371937228624482617310623510613796055
131316111930532232391224937471404571801360896664994001184922312026983907271895
140930219958492522717478942795071489301155286617509132924168852588007065416154817751
132206599407047351364840685643067825366580129991874113160257467091449178301655
131316081310772805174885790678342186718815359081607223284467116613558566724823
132206571853981857536886815493378406432517581534712513323792391403559503602903
132206571800904462535933993397627720479947683645989385241915639331386770924759
62616387064317551425207480165964362420263155741229587620570756276626647
67200765589934328505004958175111514524973899667897251587524321232270100341975
262347026738513496654074706615284511583990078239652067217534845467159078739827565783
327380766733798827273915294074512844950796626913983843912943896636455356206145681148683479
156107321694918938088166633585873321376983454228988187149076354309562750642667726039
156107321694915541134886572605259193333082489755523308868879114197430131587776324823
74437798827355646720944262128681323792175282496500692252912490063589685142743
156107314459707813121073299500504807691492797078524516776983875939020226377309299927
327380766733797924439650978683895114463522898353541220516112566586998349382363244191622359
156107320792084673772776015855386047648423011605591355819026897302738968205710664919
262346975176640191012848591072491296554469949810636944669738621197642292840876287191
323402074602808255327969189061210291793286379520577702410422384095016007973309447278240983
154210176869640605061226791610465462303535075451127214415586078338516694056940676311
154210126210601563735391293798159521002575389645508923197839311075823690594946458839
73534912801627651840682284081450484714799719198955673044415288342290025227479
73533145954562873456352700783949741796283891715058797425457166736088732607703
582002386864033754954495777613328821103302721464331808992848412886316291803568770933925079
1153814425645813804045755424433240772555271727906193743544630393890822833365641454011758508844247
686567229717198265622223745903011741856702842594790506553110113437089203723061789811352722285783
582001415526345463591315464410515421763606138841020723352449851187006609999204600699757783
619817666664614945758708634710539541091196257620447927746784351536706202610799512141847752942807
295551973364323373490634427056527323700823286812524172734588233652390564789268799830959319
686567229717319678259472641426561172977323852213690974262831424194107136578197447044305380779223
327380781907186967484102440369044478476871380931264147961534946106407908255303888523568343
296049418013370409028313358735794765550542643431031241762785715562138859943514285864985815
295559865452529525302441654335275238786068756907590102603430258834884656063642573323445463
291581279561251232165198596350100672065265107701211320863906547019739380087542306319181015
327380766733791593826188192064302602938407935838765357375995434375886099858367380506354903
140930213740957702619598127196802191227764432312356398677036000602129782613859706071
582009186201914364961607960577056427453847395318323230561486448670478977259939995402708183
1153814425652613141926365431545423736282878078450867597536051962528858617528326910382982977627351
686567229717334854897023251994481268492898585535084336599480231323144894038229839796954896868567
295559880629167075913009574430790813519390150269926751410559296592344688456395222839534807
295552109953598172996725896583163519443763580642570542852474289342705732839254402005542103
295553066114648912203347108009375055664753456753491278336695403518388793894460496592577751
327380766733791592280197010383216314553022622688711656026947024609719511501961954375312599
295552094776497452483217530024867372385022122498767112757634279562921281754064673839850711
140930213739411711437917040908416805914614378611007350267269834013773377187728663767
327380766733798827298071394769747916958375977347169155095069243159900649714155472491717847
619817412043966153212072341466469900323691452390286433895216094156098175504839227092719544902871
295552079603572482200126930888351383191946783696138901178879548638738441905353336457602263
142827358564493774368123359529204501951540811538837327487042488208371219421865780439
141167363173187609390531045888119952104556333038670704360972824284033776795347657943
140959863749274338768332006682984383373683273226149876470214116293491596467032892631
140933926321285179940557126782342437282324140749584772983869277794673823925993546967
295551958190472064947654116675536478242293131597016099929459968449725475912088731280549079
582001400349251976549690300557664588724832722205621090976683650191236708769802964519429335
295551958187229886449009263203676490662049870177124540358822032656620663559867163650630871
140930220974429585822303572510822159269272836110075472485820015151985570705845069015
139036788731220991394737339763960094600056165320822917982646804738288175209972835543
140926515627573991704050018239301881256221531470566171987770752509297317485696591063
156107314459704363921378039014277635185165317226623754789940166095093366140732777687
295551973363860203366838097496448710177491034438192576968441774520613776331630946019779799
140930213739190855554819742867218893727021513796528914780160381644008176412567086295
140930155844913083961500415411309686883810505677364065856753980873337778657294886103
140930155843367092779819329122924301570660451976015017446987814284981373231163843799
67200765644711475479511592371486484101904924114029710694249521134023754720471
582002506380409091457668470925832307647704436277460257165336976186922224936329246266696919
1153814425645933320421091927605934085058758272307908556673078566379386133971574586772233841616087
327380901426804482485919987153407952601516357164284155704661445200118653740285931486258391
800832502969253191773965500742599234289561629840907170711118074186603942600348595688907991
686567480368230828741281245678374376756343299899584326694076760449373568638777130474060307309783
578031693057668776088354253572823497924557274283695393297790212538468487938733643450098903
1153814421675119997680776558291716732049948549160746562908214698832622485517837589176631025018071
678239826646064299088148193391503772836261486476377977438226628298568503732958115702361310176471
1212203993050670467909523324802877251436360793571242514944976852006933765077322039820802897552599
546700329163852217632565171939573784998228536783462487099040981994199439626944040791516375
546210776603011333906693467539054258233754650260021347939685525266945235747072328249976023
546203977261888543854945249422380375917581401836084665451361143923511149582074110020232407
578023922382099873172070575725196203848930704656339184739705205288829532321592822616106199
291581279561200573123137756487881988102321101051779316610167969097647573276655239977051351
327380886253409108828005738848666077063052912071785365119121933469596845343349423469044951
323402180842462641646884294216909352254660279982954571382733144638649017071380047159960791
275623226629617434414687232546465299649089951110685064687860233156011701164839609559
686567229717198265628554576772481763486769338449434286713935831227721480577837152147754992608471
582001415526351794422184934432145488259460782621181549070240483463861385361541002970080471
619817666664614945765039465580009562721262753475091707907610069327338479465574874478250023265495
295551973364329704321503897078157390196677930592684998452378865929245340151605202101282007
686567229717334854903355628855132971209253466775041266814007298162186937059593558538783298233559
295553081288050618238122008016833286084456858776204595989073957291931966010138833011156183
295552109953604505373586548285879874325003537572785069919313331385727096557996230406907095
686567229717319678265803472296031194607390348068334754423657141984739413432972809380707651101911
327380781907193298314971910390674544972726024711424973679325578383262683617640290793891031
295559865452535856133311124356905305281923400687750928321220891111739431425978975593768151
327380766733797924657057662085932669434262579618926183093786066652740875220703782776677591
295552094776503784860078181727583727266262079428981639824473321605942645472806502241215703
140930220071788572089619757263298045871544593138074189309312855377492119016130028759
327380901426804480939928805472321664216131044014230454355613035433952065383880505355216087
327380886253409107282014557167579788677667598921731663770073523703430256986943997338002647
686567229717317784776568844780112063439604641819701958106336568852616275109388582356317035373783
582001535045499808690192564732098323562831050292573949807865378258392936791749565012845783
619817666664734464913053733587639862674098056845359379300010806952233273997126304686812066030807
295552092883477718589511527378110225500048198264077399190003760723776891581813764144047319
609851623004484730201574149889811161932057818861397420651546352407098473924910421897716951
323402180842462640100893112535823063869274966832900870033684734872482428714974621028918487
832652326676364102292626831151513868885871967411985187400994145596742770990197276976686295
578023800968999454373606579831295010513891739407162682141237215333649977971922791308010711
546202884514342012191945793797525770823089115383488636783132528062126725780261476107887831
582001413629157212939074897047423431032934136773559588987807862276275158446263392205874391
546203005926979261087469343228646391832708015851198358093889545994981861437494428766381271
295552092879772371733917409124555953979770185212772759680703262674514248893560543995569367
275622763459714493968224451974139879584308484329397353715837908737319264086190007511
154206420863963376300539777081609982670789469968577296199855790958973777913383036119
139033025490305462052235035206071519225696971177991756688125269150576841405365822679
139034016957860997741185369120651534239979316657451101364360333308487901409922589911
327380766733855818713973372307962084145557235237069487780199502949689276125900762887300311
156107378686358996166400082825068081985306539872855442755389588229482505724406342871
327380766733805159674932046472464271839615934277383682161908285202922013432897300893082839
295559850279147717493271260438695032148813310253709636803803597931398761241235985692959959
142827364896870635019826075884085741908471026065904166529085509572089961250267145431
140959870081651199420034723037865623330613487753216715512257137657210338295434257623
295551958190478397324514768378252833123533088527230626996299010492746839630830559681914071
140930227306806446474006288865703399226203050637142311527863036515704312534246434007
154206485090400172176491243722859519989027573998965996038371085267715600326242936023
327380886253467001338930267389609203388962254539874968456486960000378657892140977448625367
686567229717317784834462901695822285469019353114357576249641255266052572057789487553297145996503
327380780013761957744371701481536173977772047533250957792606891541887500295812880288785623
296049416119945399288582619848286461051443310033018051593857660997618451984023277630203095
295559863559104515562710915447766934286969423509576912434502204270364248104151565088662743
291573506992257319509184179614965073490539204675841922136893485205580016510910477250405591
169387284825389394495573656914900296797602721342867850143981786453652417841807828183
550181483685641329835424382743238880931586196083838724542054684731531797361099735367754967
678223307557428538277561213225029564236487497170770468327256877672626820807109499248805566555351
323899504078930320799964205005999299420670078601841522437538635146323989117184134515074263
323409951518089437074092500605479772656196192078400383278183178419069785237312421973533911
323402180842520534157808822757852478580569622451044174720098171169430829620171601139541207
323394410166951631241525144910225184504943052823687966162013163919791874003030780305548503
546700207750809692891016886267702006374484227152429289186986428335968286182470989594043607
546210655189968809165145181867182479610010340628988150027630971608714082302599277052503255
546203855848846019113396963750508597293837092205051467539306590265279996137601058822759639
578023800969057348430522290053324425225186395025305986827650651630598378877119771418633431
323402074602815490563250256849779449169379415444420164056218102710939672023843503979701463
291573387472589145465305792968382915402950221793389910140028408189777464215041367945585879
154447326303633909697242834145139348174742414841368242009354811134615434203144725719
154213889451731480247268915039361833352510222552282310632251264645255481333790614743
578023785795661974772608041748582549686722949932807196242111139900076570480183263401419991
323402059429420116905336008545037573630915970351921373470678590980417863626906995962488023
139273930929975995448938092269600884729649916050782702497624289326218497695127512279
582001413629215106995990607269452845744228792391702893674221298573223559351460372316497111
154210184104875886129015360767841555339458917912773010134202002002567228113642136791
139036788731217971880710618892303091894366419122187470622471480194170291605624923351
154206478758020292010761806496321277326407613273263709636152739359878974893493658839
139033083384362377762457064620782813881315114482678170124422217551482038385476445399
327380766733798035747566860026847391984092938829927865746836082707282867116693689050146007
140696783330976651837586752880070361408523402531641307948263850880028156053049386199
156107371451120265898916253181464816443055217559308885049729954721505111431128360151
327380766733797924436201778988634628236350392026061368615350579543288505455503007615100119
678223307557428538276658354374927809844070432147890836965669033401323379519509358479945037849815
323402180842519631298958721003460061515546742819682586875826867728143229479402740610835671
140959862846412469152550893394262357788362165439670157806597504149232944002156274903
140930220071567716206522459222100133683951728323595753822203403007726918240968451287
139033082481503527660702672203717791001683752894833898820980929951341269524947739863
262346975176636741813153330586264124048142469958736182682694911353715432604299764951
323402074602808255324519989365949805566113873193097850509660397051306164046449210701718743
154210176869637155861531531124238289797207595599226452428542368494589833820364154071
260450294422549622366385800625283573454885946884210703841510250219829190108048336087
260449831254192673101604106341343538703254533804272041279254092389493158455529776343
139033025490084606169137737164873607038104106363513321201015816780811640630204245207
156077670794365670813017181860476468000634201934862019420058785516179931323716674775
275623682560968806347206712857218771357727123361249685647581138520248732322787566807
275623219392611857082425018573278736606095710281311023085324980689912700670269007063
140930220069800869141744074892516836183208809807768269925327784049605312039675831511
66296136928030915981893287048400420075602616911469218463147140875357585482967
156107321694939697235581807677266772683515675066705434215402559490938141379119359191
582009186201914364961607223391014747553540509892129444868460216404811173416161215225865431
1153814425652613141926365431544686550241198178143982171342266269502626351860523066604202800784599
686567229717334854897023251993744082451218685228198910405694538296912628370425996018174720025815
295559880629167075913008837244749133619083264843732965717533064326676884612616442662692055
295552109953598172996725159397121839543456695216376757159448057077037928995475621828699351
686567229717319681501649594079495777709343146764753817906903952757400897848617599081666702812375
327380781910429144436755374973776497771422443774908220490098239867678328407341249845601495
295553066114648912203346370823333375764446571327297492643669171252720990050681716415734999
291574480223370619066103312838158809043642922120918710904145459437575714074581449411470551
327380766733791592280196273197174634652715737262517870333920792344051707658183174198469847
295552094776497452483216792838825692484715237072573327064608047297253477910285893663007959
140930213739411710700730999228516499029188184825314324035004166209929598407551821015
327380766733856723121833432584119981352661248282037189915940344066800204897179873718117591
295552079603630378023888968702723447586232054631006935999750649545637997088377737684002007
140930278870253347860117944575216444540207704144896343586726914707168595107071468759
139037252803982781205768471073450230659042799904261874025844748953277602368974300375
140930684144332525531580311403247272448628109105670157225576671766834229004317828311
295551958187229887994999707698721099147128297900984456014844210157119448072493809604830423
139033546554268336985760524384864929766360133676908302224354198710448580288297116887
140933926321285179203371085102442130396897946963891746751603609990830045145816704215
295551958190472064947653379489494798341986246170822314236433736184057672068309951103706327
156107314459704363184191997334377328299739123440930728557674498291249587360555934935
295551973363860203366837360310407030277184149011998791275415542254945972487852165842937047
140930213739190854817633701187318586841595320010835888547894713840164397632390243543
275623219392614875859265697765035432426359262694253444213234637430186805494440076503
295552092879765136277350035384107460935288275632138044598131197815085111425070299727078615
140930155844913083224314373731409379998384311891671039624488313069493999877118043351
140930155843367092042633287443023994685234258190321991214722146481137594450987001047
140930220974208729202020232789723940196253777509904010766444894978376591150506648791
140930220069803887918584754084273532003472362220710691053237440789879416863846900951
67200765643974289437831692064601057908119231087797445026445677355243577877719
327380901430046659438572921758139971896067420007928228233224738961389073892323292808291543
800832502972495368726618435347331253584112692684551243239681367947874362752385957010941143
686567480368230831983458198331308981488362594450647170338149289012667329909197282511421629342935
578031693060910953041007188177555517219108337127339465826353506299738908090771004772132055
1153814421675120000922953510944651336781967843711809406552287227395916246788257741213992347051223
678225567394229960927721266924619511921153420748685159528544703878716784334279924382779348427991
546203977265130720807598184027112395212132464679728737979924437684781569734111471342265559
291574480223319960024042472975940125080698915471486706650406881515483907263694383069340887
327380886253409107282013819981538108777360713495537878077047291437762453143165217161159895
323402180842462640100892375349781383968968081406707084340658502606814624871195840852075735
275626468806570087349291964565759850711933595183213627981621503576163738526161642711
295551958187294114649631952720764909937575098042207102246532175606541582461633393278395607
327380886253474238123650979368483455477306224515057197659066843160510950382161916680807639
686567229717317784841699686416534264343271441458327551431870457845935732190081977574236378178775
295559863559111752347431627426641186375313393484759141637082087430496540594172504320845015
295552092883542849431147949579013892299686823857402933078997080180857584977031683486852311
1145472508701103953294795264616019477558242251248651902871652068104069900335216872923973938652375
1145470471665127618808708996170331068180081199780258236935401431963620545953917109587267755254999
323899504078937557584684916984873551509014048577023751640118518306456281607205073747256535
323409951518096673858813212584354024744540162053582612480763061579202077727333361205716183
323403152176973883807064994467680142428366913629645929992438680235767991562335142975972567
323402180842527770942529534736726730668913592426226403922678054329563122110192540371723479
291574465046747538709120530586283608661937719978615676076248985714605783753533006941856983
291573493712301425844585070855330196902484398775196150006488359808400914301390404337607895
327318599461760025530067570149530098564586106756217204510070691319224838269543285871158487
139273938166760716160916966521689228699625098279985282380784421618708518634359694551
139040501314858286710943047415911713877392905990899351003680875129348565765005583575
295552077706905297274588847802412029180980117345012582922819632657230964227873607839720663
291573372295495661736518138388961020432552733624768709247768281570125305619872579012076759
139270232819905122042663412250168950686573793640475981882735158976020265414211216599
139036795968002692592689493144391435864341601351390050505631612486660312544857105623
139033090621147098474435938872871157851290296711880750007582349843972059324708627671
262618516799399758724049473211432373047806966294020252649473895347430350192290674463
140930227419663801999539546237936220200730777049929819208527529661878129861635679447
295553050938024928987513486817065758317718489553632869971501394088463459588864413417415895
295551958187236220371860359401437454028368254831198983081683252200140811791235638006195415
295553064217981727056953141826137660455874602809500145602200000427428946451779992813118679
323403152176966648568334726983850498825101371378323616445880974576134483584940849697989847
546203855848846020659387408245553205778915519928911383195328767765778780650227704776959191
154210647274778825838292099660266668518814190908367694873958658617415886412114896087
323402059426177939952681599568222194535751136655889729556062832687811835787312074286769367
139033546554265317471733803513207927060670387478272854864178874166330696683949204695
140930683352782020996837410878272989410110867816321924065124053984236767220876256471
140930683241470655915799198114525246863307001319190438561960059622575576539441210583
140933932653662039855073801457323370353828161490958585793646631354548786974218069207
156107371451120265161730211501564509557629023773615858817464286917661332650951517399
327380766733797924436201041802592948336043506599867582922324347277620701611724227438257367
678223307557428538276658354374190623802390531841005410771883340375091113851705514701164861007063
323402180842519631298957983817418381615239857393488801182800635462475425635623960433992919
295552094776503784639221561444244006168043006409923039653011602230822471863826946902795479
140930220071567715469336417542199826798525534537902727589937735203883139460791608535
139033082481503526923516630523817484116257559109140872588715262147497490744770897111
262346975176636741075967288906363817162716276173043156450429243549871653824122922199
323402074602808255324519252179908125665806987766904064816634164785638360202670430524875991
154210176869637155124345489444337982911781401813533426196276700690746055040187311319
260686973452950695932645538038741024653111836947174246922141233717697585764855522519
397039569223601704280407481429511592176439853169984612074701064172391802356177118423
260449831254192672364418064661443231817828340018579015046988424585649379675352933591
139033025490084605431951695484973300152677912577820294968750148976967861850027402455
156077670794365670075831140180576161115208008149168993187793117712336152543539832023
275626461569564510017029750592573287668939354353839586379086251110064738031591040215
275622756222708915898776196321053009655888049714330285881036988467376484811442562263
154210184104655029508732021046743336266439859312601548414826881828958248558303716567
139033546552498470406955419183624629559927468962445370967303255208209090482656584919
140930220069800868404558033212616529297782616022075243693062116245761533259498988759
66296136927293729940213386741514993881816923885236952795343297096577408640215
67200762247021009376851077936557156943645766209517247786333544736188686476503
156078142089997836818923444883910021091184108661872036105762375518278931985086358743
139033546554264892852573795890631161055182766919089745079154219152314119302087779543
260449831254192247745258057038866465812340719459395905261963769571632802293491508439
139033481421660336987512286734526123781688985358146601055404482979901524709359559895
66296582142799868349193384005622960647161164005850995676351758929053954417879
291574343630397706176732076285504728922733933153308445745946271002582301253605868215805143
139034009721079726217383223453541920481246830002247829933364759800489681663826666711
291574343630396803317881974531112311857711053521946857901674967561294701112837007687099607
139033481421660283910117285781704028031003032788248712332276401103149452536626881751
66296582089722473348240561909872274694591266117127867594475006856881221739735
156107314459731969221768534572512387041925982389706642123507321232528236168652334295
