8
139299804131311323232850642837031441691299123336827675019198471523224162163283797207
139299803339763838212134463183714161358471628246114889218921178284744583984190137559
66423353737410146088972520528830031252396542756405117118508591436965792523479
140933860412589923713646194814174824739666042292664524833334048816974728618188547287
140959798731096801376713924560754610218452604259171107666546847538128243599295980759
275626989757676031256376612420842679495715304235917818150108458058267734922127549655
550181589925346262122061143546194386873968894196421617592022690858203401976416815687476439
686567229717317784834351593774017180351495884306848682208523641353990240238236506542280305878231
299530678774813794475748490480196683463338994194558368002028846504051015482099994418816215
296049416119945287980660814743168937582635801138976933979945598665798899003012260790084823
295559863559104404254789110342649410818161914615535794820590141938544695123140548248544471
612647045407268762188296101701949757358395157834367754505660630414948246185575182992332798108887
1145470471665127618801360903527813984188305642628779367712054615471675054002071638555311682954455
323899504078930209492042399900881775951862569707800404823626572814504436136173117674955991
292132982353255087724367358800503594790445933075619819372116936290453873264497548312782039
323409951518089325766170695500362249187388683184359265664271116087250232256301405133415639
546202990754104838535498264822510691476766469114214834519513970485746731300775536538232023
291573493712294077751942553771338421345332919905972803189996414316449068830358448265307351
260687031235920546458045789651081730872854997734418210015481482739230751283464447191
292132861173591522374323994561607795618307103208689307208628733204987396631185812489839831
577534233468257831641243982216864605230956376747517228554774997944549302979253403373872343
292070695769040299044054571780589443013294546189839638743948675207875751694059245817898199
139507367670570503093806893851909592042988067222254721812396016262597439547641504983
139299868246657232471607854646774023312115007409733893921637308272055259219326739671
295559727231982893235990325573891636749505731015238968636665913467394908910664845447734487
260453594384018117008071870545304216050622805445332278638377936249870798414110336215
291581142974762563415753417406150810471305837434206210498661841377075058454234663922246871
291573372299193660499469739558523516395679267806850001940576834127436102837093843088254167
139273930818668073643832974746132077220755874933168790435292469773237486678287394007
139037251788266999340387195652774319137103791084512221122395818471525312241303364823
139033083273054455957351947097314006372421073365064258062090397998501027368636327127
327380766733797924439645054921729868515285429935886748132924020375463314135682672210027735
142827357661635348028275341480761411404129529131875182264258050872792746621584090327
295614123828459237321926649582455888181729963436775650517926180765946274630695367024911575
295551958423908013991657226801437535576717406417925982053246122768834629693568800352969943
140959862846415912428483988634541292826271990819187731247429678957913123666751202519
292132876113542920202443606446813685523732730621539992293164665336323569351965839310005463
546202884514392671013574512468820782210053266660135007440561699531616427388243827535455447
291635552877133133560288224198666864683632274470742644575724201359430409854953305934472407
154239819644485352083493060536679448939527858094818429853768644444776039246146905303
139062718923971843716934764389620707481384054664723589843988859993690849517981213911
139033076149127090770906330217458483376973617548649185859594758852184823756793390295
140959855722488547242038371754685769830824535002772659044934039811596920054908265687
275419425426868988935450841643690123472987646984948554636611704512400143908132693207
295614258080522393861732534350269692194991879279372003757921679189263838575535280091636951
577969391092552064146087620758222296313488253151807656838271890427577271671548356082607319
139092303915850190150682083869621467289387350158764630408140554726187668205331883223
275389782652024235989422407471527899368577209868874150652217603370894118146944869591
295552092646328395686710165540817167427755217850085219218837636798051052132382952231871703
139062661141005437204653649697459243184976913042690226423746453584681642444144059607
139033018366160684258625215525297019080566475926615822439352352443175616682956235991
139299803240820025145291600618092375978656973084946360073864601061919901261259941079
139273865812830866317516720717450429887297840608381256587519762563102128720220595415
275597281976994070984031924219998808057846832795055880317941649706626351202872927447
139062661042062001577064127240794583143373476156351128198711791929871695171757352151
275360139778236047415804450842701015222563335866460648442788840574578145113370338519
66324409924343303226406898743450216597235374227260060541285766754242862326999
275623219392615300358358113813557671644005535660828596526157155498592880334863934679
139062661029694072123615436933711500638173046545558740920582459223020451762709013719
139033018254849319177587002761549276533762609429484336936188358081514426001521190103
131316112355151392405798914010777731283433541889932828296830929262590588167383
66310275147825076151770232363444273249108754356085055589620793904632521368791
66296140371306849077133565983438329900982134484910050637955821055022180410583
140959798731069248311220096606884460529033670196622650504947011073052555709621282007
67214900467552355588407923558486436310937596680365350580611041544243799205079
74437795377298697827204080122501728770945080750809280738319108922031494210775
156107314459704363064124405760322801511897775848322771085572361345639084819118367959
581458439570505202192196287993846380751033660487632676289129806118903048339570569498928343
295551973363860203366837240242815456222657361170651198667458070152809026877349624405370071
140930213739190854697566109613264060053753972418227931075792576894553895090952676567
68105391341020754623004285858193590840630294885525659796058329227763961636055
277260983605646326109023486620008810286825927352600578182347876152924995119158469847
140930156747771933206001174574419876090174325886907353455827463724024266196209181911
140959798731069201131313429093264819861757267912268971639944271627050713778303345879
140930155956224448185284994921102595757346830796194567655550170485544688017115522263
295551958190471941268358724935000153456634406325178613704603482788593657945373319182755031
140930684019107239695344730469976535295632411703789278562415041164354886946265834711
140930155844913083104246782157354853210542964299063082152386176123883497335680476375
132206602851180538100286319185146674594851410664173115596710202210660207109335
140930220848983443365784651856453203043258080108023132103283264375897249092454655191
67200765643854221846257637537813216560526623130325342889500066852702140310743
139299810463687381826140011460378790304530499029881973356194922304911591159280248023
581458422763001206175215050009452080807022453120355857848332076741464007612076909660808407
396780658112067065147372785132977639226638593891664282301406700068939606056864654551
546203005668068149331973589910610374200535993030880479602098053325497584376318574115497175
260449831254192672244350473087388705029986992425971057574886287640038877133915366615
139270167688842628880111577288216566200120061913807569371800821163405565398092424407
139036730836940199430137658182439051377887869624721637994697274674045612528738313431
275360147001103404096652861684987429548436861811396261725119161817569835011390645463
140930162288601308836987711275983835714277045323261406697593191849263429845516887255
140930277842166192408101250353223681801890898956535746259948671960430600584142857431
154210647149553540002056518726995931365818493506486816210797028014936544354062902487
139033083260683082370716528295997155156043276996453313638761085733515322973378651351
138538979711832240816641200425103604809378477503215158618073920952488608474327
140930227181360304017487368211334443000188294635089971145326285739615990920856020183
73533142504505924562612518777770146775053689969367385910863785594530541675735
131301974134499978602668013862060610568549103461612623365607821951994037871831
66296136927173662348639332214727152534224315927764850658397686594035971073239
66423322740211465532524416610429434951576175742098317302485381288089908487383
67200762246900941785277023409769315596053158252045145649387934233647248909527
275600987323818667903604922043415167670301836614198166509191096326104455547137369303
66324378927144622669958794825049620296415007212953260725262556605366978290903
275389847546519081036019892288357885754635076876163184690026500196158136547692586199
139033083260655529305222700342127005466624342933904856477161249268439635083703952599
131316081357952711849350810092377134982613174875626028480807719113714704131287
140930219958461950137958400920944110273718467869787343556196148473414152146951677143
66310244150626395595322128445043676948288387341778255773597583755756637332695
131301946581434484774714143712371191634486555004451023529142746264104363173079
66296109374108168520685462065037733600161767470603250821932610906146296374487
581450653721548037146436896157847335805465735418503062401175904705232700580304567558284503
140930684019076242496664174021872616895036110883422264255615225141144738070381798615
277257342361738092016651237512001238327004994629667525921830217097021182120664048855
132206571853981857543838215266746078294031043649866315780686992061784323073239
140930220848952446167104095408349284642661779287656117796483448352687100216570619095
67200734646655541289809533619412620259706256116018543073476856703826256274647
140930155844940630272252276672022547816552348076067329455860670158208954983940433111
275623219392615247280963112860735575893319583090930707803029073621840808162131256535
295552092879765136277721457081522556635431742592458441275394787609521303079072967418258647
139033481423206215364973696092667215534708069939525110775316434035098385481307071703
139033018254849266100192001808727180783076656859586448213060276204762353828788511959
275626461569567900952753886559930433841589420949152297329056011845836624303630132439
139033481421660224183292609804281830221558016238176062365550267446741980055176029399
131427423667155035617609839657573849197360775486712864209315838381099290535127
66296140318229454076180743887687643948412236596186922556079068982849447732439
131427392669956355061161735739173252896540408472406064393292628232223406499031
66296330176913870817773837881474640512406348017367232192425624034748725273815
131301946528357089773761321616620505681916657115727895447265994191931630494935
66296109321030773519732639969287047647591869581880122740055858833973563696343
67200734640758052956370331164329210709420711906160417731046106473584841532631
67200793190179729007423847738835881722834263919077656620329999420315912447191
124192184936045053454617778898448253653577865470456043812603468096771524732119
139033018253082418192915284130686389698989516874395505765023894042247857593008071895
66409218529532772339925617434151846511955832107035801406194458889697687577815
66297907164451734127161869691605042645458700621532637411832797699016252531927
67200765637114235179469977589146462788771715461916056783864923732426237748439
131303713374579369824742447420537904378963121141073610303019722908098435294423
66296109320188275186384182475703703426122506123328961976851465943939075876055
62609647077657715165032181084054120974709900257580847078108705193534679
31612448397101267061113780487753300607695593457764823867959829309498583
32166090159015967699754263833290310880457784816441996338553921305687839
67202532921448604107896327100751844833766155472057553136989580588063117616343
74437768201685412875606494142499509239036339262759887448508673291128771519703
67200762624353150661633307579456514998206965221157352196042574290634200917207
67200735071287656833679437429767096064144416763995752359577498602744526218455
32043820499311924624872801717329493676011979953156559652979023482004695
295559729099476916907946802134586127277345826472634042493943953589402160821819975139927255
140933925418426759498194630031524348585340210194505240584655769034606461479664821463
292078481384560599788463758998943924619348593657398384269182438159779455543090447425021143
291581158148150813146308376750797103779248137506601036551741974182886296046077914049488087
154213882216496199153203701933662504698596077470135939190994734521469377059060524247
139036781495982690786645405786603763240452274040041099181214950070384187330894832855
140933918294499394311749013151668825589892754378090168382160129888290257867821884631
275393487998879836005161483040673179232055866360266063973837794589093481721046312151
295559863325602645458593859127520030648661650956097919168835965667881225948887347167306967
139066366487861037220392725266604523048455569534082139745366644802881006018245502167
139040429059871878392617845365962576957096437057517036259021806304063233477206156503
139036723713016284274364291094442298944045132418007735760972543661374980257057678551
139273865812830872215002242015075431737725192460263869411090691138613239074173560023
139036723614072848646774768637777638902441695531668637535937882006565032984670971095
140933860412589552171878376002842701251882175869717706736883061824471103521598022871
139273865800462942761553551707992349232524762849471482132961358431761995665125221591
139270623621964297908081691720412105971104871289900844197168253619409774097495303383
139036723601704919193326078330694556397241265920876250257808549299713789575622632663
66312042000787340057397440662795443519476464452805502137154426621187766953175
66299674071333891367090357580290243089865672065527372804447575377778718614743
139036723600158928011644992042309171084091212219527201848042382711357384149491590359
66297907224269112982760774282789500171349844581630497185489453771577425994967
140933861303080048201024070490247875620825487287586480977170361703744051591216964823
74437795377298695015062502669268746572511419153774726324463869802144032433367
156107314459704363064121593618745348278915577414661174051017947490399964931656590551
295551973363860203366837240240003314645204128188452765005861035598395171638229736943592663
140930213739190854697563297471686606820771773984566334041238163039314775203490899159
68105391341020751810862708404960608642196633288491105382203090107876499858647
140930156747771933205998362432842422857192127453245756421273049868785146308747404503
140930155956224448185282182779525142524364632362532970620995756630305568129653744855
140930155857281012557692660322860482482761195476193872395961094975495620857267037399
67200765643854219034116060084580234362092961533290788475644827732814678533335
139273873035698222998362319418159390980189168119655272835295669950854698730779124951
260449831254192672244347660945811251797004793992309460540331873784799757246453589207
139270167688842628880108765146639112967137863480145972337246407308166445510630646999
139062668264929358257909725941503544236264803667625144446487699317624265182315881687
140930162288601308836984899134406382481294846889599809663038777994024309958055109847
73533142504505921750470941324537164576620028372332831497008546474643079898327
66296136927173659536497754761494170335790654330730296244542447474148509295831
67200762246900938973135445956536333397619496655010591235532695113759787132119
131330216134470936111845899019150096132306133149766479018617452843437583312087
131316081357952709037209232639144152784179513278591474066952479993827242353879
140930219958461950137955588779366657040736269436125746521641734618175032259489899735
66310244150626392783180550991810694749854725744743701359742344635869175555287
66296109374108165708543884611804751401728105873568696408077371786258834597079
131415024746400391892152277658518479818781498697951505989161288099168311125207
140930220057405338585638443722411676415063304038111165881673656826983137600558671063
66409187539074075638123596011185021784456711164103733281951152741210244326615
66296330182811356339071462883325067864258230630190803121001135145102678238423
67200734646655538477667956166179638061272594518983988659621617583938794497239
67200734640758050144228753711096228510987050309125863317190867353697379755223
67200734593578143476715134070428952108702696630260860577744865511766061819095
67200765643011720700767602590996890140623598074739627712440434842780190713047
66296109320188272374242605022470721227688844526294407562996226824051614098647
31612448394289125483660547505554866946098558903350968628839941847721175
139033481421408370379109279549360002208931513456676214296043225567893424410779526359
66296330176191465342008217884050203175259693619091634418939750828755374384343
31612673802250518455796637312665306987188187915849942936755124757406935
35494706810630921869029924910664582860497682010142879350228808809129175
74437768201687032267420596139949686651334896069372579198575657900608546481367
140930163080148793872278818990730157846270136591508537302746866241352939040794027223
67200762624354770053447409576906692410505522027770043946109558900113975878871
32475181265378148963584924136134106323596786955667275797286161020953815
67200735448728529565602496552555484694717803001528466025212497947674844669143
67200735071289276225493539427217273476442973570608444109644483212224301180119
32043822118703738726870251894741792232818592644906626637588503256966359
124192157389732681405025341683937868489413021344816746569044716077793506043095
140930212834537981917927956595475701834451974669633812746914236710411116225753588951
139033018253054871880543234538249175188604352709551380125726650483495838614989382871
66409190983220400290333180219641461347790987981396504162635706870719668888791
67200738090801863129877540374636077624606871336276759540306171713448219059415
67200762192994183562549516806947565420156693567883873291577969820075781858519
35063334705608122727817670698889956130584260960337288326089727174845655
66296109320201410297957955462215983424265302786441978464122646492574829323479
31612461532212840834100292767751443404358706474252095048508465062946007
32043820498910190113808054148444003152926689302526008904533325273179351
62616387061110626736462867286741951697695984338642076233663395425494231
67200765589934325298080269430498635302563177100725849000012934324909249209559
66409187532334088569601424997770699127211280410403796545765261175236132938967
66296109320188271972508093957723152342198321441003756932445478378353405273303
31619188380554178632544466690441131330681677538826053023514519541458135
31612448393887390972595799936669376423013268252720417880394243638895831
32043807338087607632677697459774466878804974645683489823460004154909911
32043807335275466055224464477576033217207940091269634584340116693132503
31612448368176382264451955527997982945554666612365169979869558274073815
15074004153410693562544598012093264561542377155657575514740696279
262346976081290045135558600167548037607185457879370439295932448526227619626120455383
327380766733748170050463775558406397214322650109363483631315975034058415274686567441573079
156107271037695486569650527138136847400178833868706559227473957368631291528960615639
156107263913768121383204910258281324404731378052291487024978318222315087917117678807
156107320792108830728953248203794468320764239570653095244903818073061919929133507799
74437795808685583465447757525002457304352625209684991252785752062873976775895
262347019505042043969482734389738670074857882193275015045214389575057091125270095063
125096786537786991429313551423012381050980076343139932827342558928666404398295
156107314459680638338796277030744182367108339666783651079880279459339156826817635543
275626932879332309164327184224773169369233609367282111660693493116029582766384948439
327380780013704968092727804326990454439454412157514971542988339795103005076649707706066135
156107264705288430777680602066685580386351157355285246583677690563733713657080128727
156107263913740945756964422413368300053523662264572460783400397325254135477986469079
156107263802429580675926209649620557506719795767440975280236402963592944796551423191
156107320792081655102712760358881443969556523782934069003325897176000967490002298071
74437768633059342977602844500651249588564906183443413331888691110434845566167
275626982746799709357232735410505808691847830493104038196760370787299939214502208727
327380780013754835560127997232541640172093734771736097364914875861980676347006155823326423
156107314572755830970586153252418219708965378481107173119744568235004070105197389015
550181589925339139934374163364104612789355543525081377646757234346121769347430426627089623
686567229717317784827229406087036998261721799693498010868283696088533728156603877555891245491415
327380766733791593799443095455819747747952412092041598900444364140674919986274462243300567
260449881914974835909636226499699324686900160565877712683816591974553558804901471447
140930213740930957522989644341611735704017708553880847606800789422257689695596651735
275627039625140418702981073356018952607880692011465646416685870638046771226518037719
327380780013811713900837342980879585685237650804597615726523095787480527093838167839155415
156107371451096540316334491197931363624998239999468781339670068085750902117213218007
262347025835652057556407066415036612531045178204514370190381791980654226752378840279
327380766733797924412476196406872644702897573969083808775246869483401869701293693699957975
299530559255144828857216224602577648246081822517808325934700818318893780272263727510267095
546202884514399003366285819683400784935908073313292793785170950857900890790480281774662871
295551973363866535719973166617403081525278173311429544195177106503748504296163460506002647
142827357661608179169760484256949023548162726192517505113365989428358357643074020567
141167362270302014192168170615864473701178247692350881987296325504020915016555898071
260449888245587869010587279396654269848777202775752515189159318924268578036358128855
156107314459677618824769556159087179661418593468148203719704954915221273222469723351
142827300670189257678195549218104839584583079661196927493400876257828728748330525911
260686973452926971087249817735107878720481053173027169444347014885787155231117223127
140930163080125069132375762199722496902315104232435072492178403201443080032309814487
260449881010349138743103449753051004306525880462205957483499685416291183743080146135
140930155844886338864891932556119231360063781918888514786518769693465685739031831767
124192157821106431931695246099926317024677769140579440596240178670000235160791
67200738899614866996656401915962737378146448562959475483069649041105491666135
76376228113732556589372406308392247933483690651419832678160595988161107965727
156107263913740568317711082304411174715312443989743029863378481757239400027442980055
156107263814797132690121559847746514673709007103403931638343820102429452755056272599
156107263802429203236672869540663432168508577492611544360214487395578209346007934167
156107320792081277663459420249924318631345305508104638083303981607986232039458809047
74437768255620089637493887375313038370290076752523391416320676374984302077143
327380766733791593799065656202479638790827073880823324071013444118759351971539011699811543
140930213740930580083736304232654610365806490279051416686778873854242954245053162711
156107315251224726406232395703447334656034870284031558599960332585686115951019893975
156107371451096162877081151088974238286787021724639350419648152517736166666669728983
156107314459677241385516216050130054323207375193318772799683039347206537771926234327
141167305278882715261349895468063164399387382886200873447309296765476550671268914391
140930163080124691693122422090765371564103885957605641572156487633428344581766325463
140930155844885961425638592447162106021852563644059083866496854125450950288488342743
67200738522175613656547444790624526159871619132039453567501634305654948177111
156107320792054102037218932405011294280137589720385611841726060710925279600327599319
74437741079993849149648974350961830654502357726281813495423615422545170867415
74437740655374689142026397584956343033943174616496788840409598845163309442263
277520364219681622973490683492790990069921747723963075217275418484819401778452309207
550181591818720724127652860660265458822279468402865105637279758025163828528083672012235991
327380781907136308442041613490489722457275112845653328223951896377028373866468719773426903
327380766733740933238136183504661558533426354603100836289363974880339977113126785625171159
277519901049778682527027902920465570005140280942675364245253094066126964699802707159
295552094776446793441156703146312616365425854413156293020051229833541747365229505089709271
140930163080369650611038486152397209646528767791269767217540454479384542018978522327
327380766733798827295051893726690973244721010221244140975777411177288378018323765735793879
156107321694940074687818811714167245760290714526051020663617187331374928727254836439
140933926321282160439514069838628782315198215735465481151886665522977992219237622999
327380766733797924436201791972298556179698130589882553131506107736000777877554905207088343
142827357661631904765325910168425824104783524936873764351618588336534618854581150935
140930220071567716219506123150043481422515549508111909350396115280148970138560439511
156107314459701344420334982070563980218039392212504462957957553823397534433976853719
67200762625210432422567878716519358176890804822197728081977825302316998796503
262347026738510477141513117770322414321779368947631321850673082136028187989631378647
327380766733798827270895781512923999988699364703274551892198529774692025075254930952496343
295559744039436341494676429571081730886706533672976495870213774044677615287265518592533719
295551973363867438578392751723454436811079964045620287312128766795038659670124697758541015
142827358564466598754866535612234825338896916935634456773657279583732318880326558935
141167363173160433777274221971150275491912438435467833647587615659394876253808436439
140933926321258004327300302865372760669680246146381902270484069170034923384454325463
260449889148446288595693330751940071639511393518869466849450609079642539273610667223
156107371451096109799686150136152142536101069154741461696520070640984094493937050839
156107314459677188308121215097307958572521422623420884076554957470454465599193556183
140930163080124638615727421137943275813417933387707752849028405756676272409033647319
140930155844885908348243591494340010271166611074161195143368772248698878115755664599
140930155843339917166562505205954624958016557372812146733602605660342472689624622295
67200738469098218655594622694873840207301721243316325485624882233482215498967
156107321694912899061578323869254221409082998738331994422039266434313976288123626711
142827357661604729139085422323512799753575809149154738110040667439473666415449941207
140930163080121619101700700266286273107728187189072305488853081212558388804685735127
67200735449584191934722965692168150461103085795956150161080764349877867586775
156107321694912521622324983760297096070871780463502563502017350866299240837580137687
277520422113710931803637842320909732400008810610510116536578780740053059915978712279
550181591818778618156961690807424286941021798489927992184321077328526083761741809538639063
686567229717319678266707628674564441581395951359752975714898233652376710560918291867274157040855
327380781907194202471350443637648550576017442932716214770993215680390629100126857299829975
295559865452536760289689657603879310885214818909042169412888528408867376908465542099707095
327380766733798828813436195332906675037553997840217424185453703949868820703190349282616535
140930684144301899887648425552841372041397297459104519508866141153310637235154527447
156107314459673737540260111483971427892508311794365090840963967677725995591392634071
397039569223574098150502316450762694474898787722054421718165858102986094191361729751
140930163080121187847866317524606745133404822558651959613437415963947802401232725207
132331797511372841795369184021892439480606725905119566696699157960949095802071
140930220974178103558088346939318039789022965863338373049734364364852999381343347927
67200735018330357551981286164193827096472665450080734495832153763474414576855
74437795377326436791037520810330215912038534431490680492136592365216212788439
156107314459704363091863369593763489340384916941776451766972115163122528003836945623
140930163080151813399469575634398806581281427706063320539445563449344334813677036759
68105391341048493586837726546022077981723748566207059549875812670948680213719
140930155844913083131985745990795541039030105392516762833785929941366940520399054039
67200765643881960810091078225641703701620076811006742643317550295886858888407
74437768201700196303192607785979008196250815405249102571239531412777081578711
140930163080148793885442854762741803875591681507427873179270238905226451209329124567
67200762624367934089219421222936013955421441363646567318773432412282510976215
124305235601893101854378340425301622417376637331785169448910801769225198838999
140930212836304828997310193184726700651402036136118314212173122214835616976011338967
67200738468255720322246165201290495985832357784765164722420489343447727678679
67200762193851285748157642001847116784576714044003417321328665604659234809047
67200735018225045260312728977495909068788995017761839400431604652220103599319
32043835282739510738516281216286708152154469168279290511100671792063703
275626983538350213880457104034231649435280287504550817822333837510462341954503517399
550181589925340042796243767626686000262938833761404886225022363083582854171023848063444183
262347020407900894059718594905555250659404459503217832813776526115762800942358537431
262347019505042043957964202488490227779773097915373561510335238515622032081829831895
262347025835655077058915255385445172941650140125248364015677965465337051313286489303
125096786537775472897412302980717296266702174889605053676283123869622964135127
156107314459680638327277745129495740072023555388882197545001128399904097783377372375
686567229717317784776681702566892896211745249074094288234286391408165668828996353752902029354199
327380780013704176545242772092278899873731784245235602928749004638658707162012485172143319
327380766733741046095922951353769771197333008369407601595763996081347312462471473027163351
154210126323676757199626103493737515076170902557909152247298773209433427718525494487
140930163193227437378887594365061116300295074556576167238741461814733886706380514519
169387283922530974911932737586309400450347567506365600477004057511265449458707014871
550181483685640426977004799102319552340689848828684888039805017753802854974131352266941655
327380766733797924436632297102107716710476924402269119957372216006847163209303485042992343
323402180842519631299389239116933149989673275195890338217848504191701887233203218038727895
156107320792081655091194228457633001674471739505032615468446746116565908446562034903
142827357661632335270455719328956602898595911503699630459889434721866367434417054935
154210183202017466545374441439250658992203764076270760467224273060180259730541323479
154210125419051060033093326747089194695796622454237397046981866651171052656704169175
140930155956221860046625380391874553257300833727202125636206209348634886211809912023
73533142935881291668954947737975790524183332974708217274270993676329583977687
262347019505039024443937481616833225074083351716738114150159913971504148477481919703
262347025835652057544888534513788170235960393926612916655502640921219167708938577111
125096783518261446176540645978011606520503539442244878351739005986018616222935
73533142558442038328845990612637579305908503543788195358702978940879040488663
327380766733791593799065644683947737542384778796039046169559909239608292536479968259548375
140930213740930580072217772331406168070721706001149963151899722794807895201612899543
327380766733797924412098745635000634497329940673081256044362414582335242251499199716205783
142827357661607801718988612246743455914866723639786620658464922800908563149090268375
140930220071543613173168825228361113232598748211024765657242449744522914433069556951
156107314459677241373997684148881612028122590915417319264803888287771478728485971159
140930163080124691681603890189516929269019101679704188037277336573993285538326062295
140930155844885961414120060545913663726767779366157630331617703066015891245048079575
67200738522164095124646196348329441375593717678504574416442199246611507913943
140930163080121247548417161695283160557841734921885630892077357015858824552116724951
132206572285357224650180644226951722043160686655207147144094200143583365375191
154210183979402197363209710879454643624181356418632108145872123154594723027757901015
140930220848952877542471201750778244848305528417299123137314811759895182015612921047
73533114958196637833378500822280883969561601407761592782791901411058047853783
67200735078030908396151962579618264008835899121359374436884064785625298576599
277520364219681622961972151591542547774836963446061621682396267425384342735012046039
550181591818720724127652849141733557573837173318080827735826223146012769093024628571972823
327380781907136308442041601971957821208832817760869050322498361497877314431409676333163735
327380766733740933238136171986129657284984059518316558387910440001188917678067742184907991
277519901049778682515509371019217127710055496664773910710373943006691905656362443991
295552094776446793441156691627780715116983559328372015118597694954390687930170461649446103
140930163080369650599519954251148767351443983513368313682661303419949482975538259159
327380766733798827295051882208159071996278715136459863074323876298137318583264722295530711
295559850279141385113391096174389832305476091112785817716219189026614066391603407095407831
295552079603572482197107418326762538229849521485429609158134181776975110774462586261415127
156107321694940074676300279812918803465205930248149567128738036271939869683814573271
142827358564490754855561770684242404689330102246816582120180724877240328671669593303
140933926321282160427995537937380340020113431457564027617007514463542933175797359831
154210184104875886130480492794536460782937954819387712127515563215554220967793861847
262346975176636741814618462612959029491621506865350884676008472566702425458451490007
156107314459701344408816450169315537922954607934603009423078402763962475390536590551
140930213739187836042258154022256796464810804504508169413298618312877285662370899159
140930155844910064448938826566347589621599796385343320489892217542206887907098698967
140930155843364073267257740277962204308449742683994272080126050953850482480967656663
67200762625198913890666630274224273392612903368662848930918390243273558533335
262347026738510477129994585869073972026694584669729868315793931076593128946191115479
327380766733798827270895769994392098740257069618490273990744994895540965640195887512233175
295559744039436341494676418052549829638264238588192217968760239165526555852206475152270551
295551973363867438578392740204922535562637668960836009410675231915887600235065654318277847
140933926321258004315781770964124318374595461868480448735604918110599864341014062295
327380766733797924412045668239999681675234189987128686146473691454253365499427026983527639
142827357661607748641593611293921360164180771069888731935336840924156490976357590231
140930220071543560095773824275539017481912795641126876934114367867770842260336878807
156107314459677188296602683196059516277436638345519430541675806411019406555753293015
140930163080124638604208889236694833518333149109806299314149254697241213365593384151
140930155844885908336725059593091567976081826796259741608489621189263819072315401431
140930155843339917155043973304706182662931773094910693198723454600907413646184359127
67200738469086700123693374252578755423023819789781446334565447174438775235799
262347026738507457615967864997416969321004838471094420955618606532475245341843203287
142827357661604729127566890422264357458491024871253284575161516380038607372009678039
140930213739160660416017666177343772113603088716789143171720697415816333223239689431
67200735449572673402821717249873065676825184342421271010021329290834427323607
140930163080121241650928828256080705474432184636341421033952014585108594310701982935
67200735072133420062712760124534854458550354911501249094453314555383883834583
277520422113710931792119310419661290104924026332608663001699629680618000872538449111
550181591818778618156961679288892385692579503405143714282867542449375024326682766098375895
686567229717319678266707628674552923049494702917457890930620332198841831409858856808230716777687
327380781907194202471350432119116649327575147847931936869539680801239569665067813859566807
295559865452536760289689646085347409636772523824257891511434993529716317473406498659443927
327380766733798828813436183814374773789111702755433146284000169070717761268131305842353367
295552929524918179327554365451116746832482178208699617188151520266747456918207167235433687
295551958190472066463018905720163335073028857005280091118390894360542587466064564631184599
140930684144301899876129893651592929746312513181203065973986990093875578191714264279
156107314459673737528741579582722985597423527516463637306084816618290936547952370903
295551973363860203336211704859989278622841446696402866808324290665264299529201353239373015
290799914839018580898911209332409003273767065239107379332574983148647710512755844311
140930213739160229162183283435664244139279724086368797296305032167205746819786679511
140930163080121187836347785623358302838320038280750506078558264904512743357792462039
140930619013239406833645650263695072047700129047142610935154789226871380717033039063
140930155844882457568863955979755037296068715967203948372898631396535349064514479319
132331797511361323263467935579597354696328824451584687545639722901905655538903
140930220974178103546569815038069597493938181585436919514855213305417940337903084759
67200735018318839020080037721898742312194763996545855344772718704430974313687
156107314459704363080344837692515047045300132663874998232092964103687468960396682455
140930213739190854713786541545456305587156329233780158222313179652602279232230991063
68105391341036975054936478103726993197445847112672180398816377611905239950551
140930155844913083120467214089547098743945321114615309298906778881931881476958790871
67200765643870442278189829783346618917342175357471863492258115236843418625239
125096786106416326223002066266045054874388084111410742915633964171965200147671
74437768201688677771291359343683923411972913951714223420180096353733641315543
140930163080148793873924322861493361580506897229526419644391087845791392165888861399
140930162288601308853208143208176081247679402138813633844113794607311813986795201751
140930162177289943772169930444428338700875535641682148340949800245650623305360155863
67200762624356415557318172780640929171143539910111688167713997353239070713047
67200738468244201790344916758995411201554456331230285571361054284404287415511
67200738090804948450235959633657199983279626900310263655793039548953743926487
67200738037727553449283137537906514030709729011587135573916287476781011248343
67200735018213526728411480535200824284511093564226960249372169593176663336151
32043823764207609490073986131502430250700934289128231076041628351800535
550181589925339139961172325874372058592314679466412299995763794283931097094146947904251095
260449881915001634072146493945502283822841491488226719243754401302300275326178632919
156107371451123338478844758643734322760939570921817787899607877413497618638490379479
262347025835678855718917333860839571666986509126863376750319601308400943273656001751
327380766733797924439274358917140090505856709910414731124253429421211197448010214977119447
260449831254195745681532611803613045021138887166780944129132015081485665662891795671
124192184619268942199141049059062258355600118147139378405567925386521512322263
73533142558429079980457086115055608923595864408561456313761114499455170192599
132206599460970506789636652753720959376635766546221986020049396654598626288855
260449889023023931542399923364874360600425313904375879229169490267387562140178654423
154210183979429372976491850335463170393418689893711999160710999109791234043018814679
124192181175135755470646815290351080988842299589994178426009790925535302984919
73533142133809919972834509349050121303036681298776431658747097922073308767447
125096834419470293741908131305337464652722975592497969826602378758245384266967
156107314459728520022098589625324064692191941409682900437917278719158986405797504215
262347019505065769540571280011062530754423514347090685521848792481933851869466666199
262347019503519778358890193722677145441273460645741637112082625893577446443335623895
125096810263358079974934875283691946683133892013616567230249435689410600969431
156107314459704363909884822652068043046673971820599321556514682366215917571014206679
262347083729953554720814939492269680053821818477494889590422595658201385251847611607
262347025835675783127495612036360473210610810358330040667016194887530987496575411415
262346975176636741801660114224054531909651124552711749449269427624837984034581193943
260453587260087308534199942062960165878774178843375199761624638565996966567953900759
260449881913231714415946387791439887865722874203865899263575375923308713347805422807
124192181546677520477316569960605882656831584811056074999147055430744431731927
125096806812590218871321538753011933572304836220380976240456707219402800047319
74437795377301959910747367870453160745447993842729062296135292864748902229207
125096810262515581641586417790108602461664528555065406467045042799376113149143
156107314459704363067386489303610549463329750351235863005353919161823027536526386391
260449881913234733087474775314639396988068398933137888072589937263033706917665514711
124192184565349048864839769469728228181560856799865089560486780424314291823831
125096786106403367874613161768463084492075444976184003870692099730541329851607
156107314459680206955172722330354527817811780762152284123951322808879958701743088855
260449831254192672247612556630676452981418966928884149494667845456222819851323385047
154210126210598113681704483601265262774412342918220269426209354298626491754163545303
260449830462645187226896376977359172648591471838171363694390552217743241672229725399
73534909351573965030485389823222321668072430545184043087638091143449242313943
124192181545835022143968112467022538435362221352504914235942662540709943911639
124192157389722808376994856445377020465773137773623511639589719471875160614103
66296112771064710665209363941033066539138145440803229619860927467918595794135
124192157012283555036885899320038809247498308342703489724021704736424617125079
59219437046347065498600755368835905330591949128004186272552643612714199
132220710506018537191664179755766181244533946645158888845759009458045372146903
156107321583604606570342039381372515120908533220653953098836297875789686205785384151
156107320792084620695226353380645795143469798153228277185869996021240833709145924823
74437771598651856570624608851825162862935200391625957430733930976653989192919
74437771221212603230515651726486951644660370960705935515165916241203445703895
277286927479090611668811652653721809052348292434925172628242416556704597541841872087
578031692824232035497342961877456586798723995274061288776043151698178832245981304431650007
327380781673699567851030308811458883388094095272198039186049307344026445751664483162989783
327380780013704077601429703629622785638884206684282652680327956239700866604274584258159831
277257284605302423095193696024894924906334418432511670418813653760388624508267341015
323402195752778400925598677208327687840406300051945255033023386100118373459591182584194263
154210126224732944131163447379502667498609949607660731198899815368875689817611510999
327380780013704065233500250180932478555801701483853041887940678110368159753031175209821399
154210126212365014677714757072419584993409519996868343920770482662024446408563172567
327380780013761846433059697683662841133968497148076148093820201477155610640632047754355927
169387284714078082491775783582056493247217546533169063453917054563997237009273398487
156107321583628762671037274453380094471341718531836078445359743169297695997128418519
154447326192322597693444960812295544624357240031669455319290079244960253370610296023
139270225471809089326886664665236803166213436601574615309510294793875063642444604631
156107320792081277650321094800062814138514223441123292645082449930818117818034758871
73533142558440418535297377550439833008119423651884852978085245885701056701655
277286978039162061254843861036107068666186571765120786739551925811644584896666084567
578031692824282595568792547909664969183983609112340618971657263007688087185968659255862487
327380781673750127922479894843667265773353709110477369381663418653535700691651837987202263
1153814421675119764294583670800557620201112725504576191123829580312394825404729985168237782443223
550181591585334531240161688564752695055275559467259536002604002172338448502023381177672919
686567229717319444822620711874562198909804065613513953046442051935301554373283032148845796074711
262109877306280623434836874581965244702842338724233559451642808653708151759452054743
156107372242643647884659005292430014126783434748370790781703914079047630624339338455
381866694801243043511378162667622852015712824965413244709431440526246824368809780439
327380886253466890003462151377968897289137058636730569674121388533050415293891310130898135
550181589925346262094514832639671604242951207187318336423569181722694712359178165209867479
299530678774813794448202179573673900832321307185455086833575337368542325864861343941207255
296049416119945287953114503836646154951618114129873652811492089530290209385773610312475863
262347026627199165124731580509535263032830372953416379632415637973950955259504960727
327380766733798715959583764731386739201548075754278557677256311517247862998022200826078423
546700207750809581555548770256061700274659031249284890404620856868640043584221322276316375
296049296600277113909236117190063996864029131247421640814627012514487657089904501007656151
549684147169268301408481063744942625315261768154068976709263640729999000566296522529514711
295551973363867327267080734941917176023928675096624293097186548537594497592891967632123095
142827358453155286738084998351447674049947920941419514555399835421655086150200141015
260687031235893000147139266868450713185845894453249756506345974049613512632986838231
141167363061849121760492684710363124202963442441252891429330171497317643523682018519
260479531811979729524940227663315144454972834640728928615587266059071332304672072919
140959863637935851138293645505227555472090382628732063538571463506775463195367253207
262109884428441141556504107132237470197546876024821147757262828841902749170002371799
139270225471784933214672897691980781520695467012491036428107698440931994807661307095
275626983425268604779740652411673419146086240229047078238754603460813870838900663511
156107371451096162863942825639112733793955939657658004981426620840568052445245678807
142827357661607801717368818698130393717120425850706728755122542183175507971106481367
140930220071543613171549031679748051034852450421944873753900069126789859255085769943
260449831254168570066630678798991456054155255902621161210950758508556099469647094999
124983704928674756445789744750428102219426671150021474442233475398507361281239
132220707486492991938891274310765406714057409744263834370155456515397583971543
275626989757645465431443368766554659103016454756113917280797624824532612667302028503
327380780013704077601382523722955272019243539407880368326649091236961420602432652940223703
277257284605302375915287028511275284239058016148157991553810914314386782576949404887
323402195752778400925551497301660174220765632775542970679344521097378927457749251266258135
154210126224732896951256779865883026831333547323307052333897075922873847886293574871
327380780013704065233453070274264964936161034207450757534261813107628713751189243891885271
154210126212364967497808089558799944326133117712514665055767743216022604477245236439
327380780013762736923933166082697437496268204302605840792025361786371057928315567916786903
154239827658900200539644956203522275600638709911846832588840586701705756562457961687
323402072735321454523376121659587866467756994356236734368185556127051314776723236774814935
154210184884055447593616522031360051496228272795772428604446485560199730801270138071
327380780013761846433012517776995327514327829871673863740141336474416164638790116436419799
156107321583628715491130606939760453804065316247482399580357003723295854065810482391
154447326192322550513538293298675903957080837747315776454287339798958411439292359895
156107320792081230470414427286443173471237821156769613780079710484816275886716822743
154210183979429750427083745284711731115853992692100673404129579001937355739448812759
73533142511260511867783757909772556605835069973019850238639244043769738765527
686567229717317784827229405662404699928649361422999692165657531633310481969912692864287960016087
295552092883528379150393820014599270219651495998136720152784454930637415692321735068689623
581450775134641344610149369179493771996002449811933987883386175089781086837860847183275223
678223561627436939120078528322518000703214191799948622838288301436918926012090740837784606024919
323402180842513300661775405172312108588878264566960190996465429079342952825482591953560791
546202884514392672752828086434014815542692413117547957745913222268987249890769447032530135
262080234531435823308901772896183379931155499323805476602245968066200284066946294999
139033076150866344344871524250791122523431030498954537382332129674687349376290464983
275626983524211993227423507354718438520413274831032497598786525669621976179969434839
156107372242643600704752337778810373459507032464017111916701174633045788693021402327
156107371451096115684036158125493093126679537373304326116423881394566210513927742679
327380766733797924412051564108539572264627075650381182610791646237215178516602090414482647
295614138768417759049817957100088361692020232011576586495401941254673458048598423892468951
295551973363866535719548534319070009087007674992726918030721883257561813111471857220527319
142827357661607754537462151184510753049844023566353049890119802737173666039788545239
141167362270301589559869837543426203202859545066186426764050138812836223413270422743
295551958190471162061634286014328133548544229900228127445182371527040004714535349203313879
263977378452113044955672612811520667775300516962442134108811168072300952014423663831
262317383060806879978080299170436117928316038462275510982741504147963509387905541335
140930220071543565991642364166128410367576048137591194888897329680788017323767833815
277257335250182484610681684713658823888556384238072832715150133559163867593819366615
323402195752829045805660192696316376604305282273911060594185682436598172234834268136219863
154210176869613005646651436068266566480831915413221893495236295167650932903163536599
260479474029013275832752445457534039491289290734341886330342120204060283299516982487
383496989634738001850754259930764072794603322443118421565861857454067192228984988887
262109826645474687864316324926456365233863332118434105472017682986891700164847281367
260449831254168522886724011285371815386878853618267482345948019062554257538329158871
139062668264905208900286076281064107826138863293583166252103844595378765474191451351
139033025490060455954257642108901883721728426177508762267709743453872739713003627735
277257334458634999589965505060341543555728889147360046914872840320684289414725706967
277257277368272642470811047564832699550545805729700371069873065495344713247595504855
323402195752771163895818052825679227778180944263332552221724037159530108415679921912358103
154210118987703163506780798919440442142821336904849431849959227103831778556939674839
139033018254821725686773812465298618179477103863962204562050109945895345419725645015
260449889023000152880778051340866899677342647113680974591185473806590615001825354967
140930220848956274494131469182779310694460195101684109514169671254294745892520535255
154210176855478229128424361431600186474888567286602022320231343502678083292822578391
154210176756534793500834838974935526433285130400262924095196681847868136020435870935
124969570104976622703639458729754882469015697599981466751122500706965702386903
67087660262836752066490632605416871890507325138336189683058681552619478525143
66296112777816035886837315325084044395416612352535912389820201974440384865495
156107321583601162425636778985890304114646382184933942418757167258220166176135783639
277257342374106452843847240612900218840102875581023026637448532593347452150770902231
132206572285355604856632031164753975745371606763303804763476467088405381588183
686567229717317784834462901695822130807497434957603308988758790076142543238384741490973313934551
327380780013761957744371701326874652059615293265990075327416981513068095549750556456723671
295559863559104515562710915293105412368812669242316029969312294241544843358089241256600791
323409951518089437074092500450818250738039437811139500812993268390250380491250098141471959
323402180842520534157808822603190956662412868183783292254908261140611424874109277307479255
154213889451731480247114253517443676598242961669817120722222445240509419009958552791
154210184104875886128860699245923398585191657030307820224173182597821165789810074839
139036788731217971880555957370384935140099158239722280712442660789424229281792861399
327380766733797924436201778833973106318193637758800486150160669514469100709440683783038167
142827357661631904752187584718564319611952442869892418913397056659366504633157100759
140930220071567716206367797700181976929684467441130563912174583602980855917136389335
260449831254192673101449444819425381948987272921806851369225272984747096131697714391
262109825853951353058325578807192651463144256331260688695017643670604960579122177239
66296136928030761320371368891646152814720151721559189643742394813033753421015
550181589925346373405826836282883415168598003305232263657165961758607197268296673912235223
686567229717317784834462877539709917040524178935957791019169706497261140642031798422138530637015
619833708331790109063892911176171518708741709355106162236552332048549961126330226312618193790167
619817412043979433175202763610664243683453297607956834746547242924955126075932119618968726611159
295614258288086835952540548012729497642177011115839900792328463586421179735006152311252183
295559863559104515538554803079338439112791023724346440885733412838948490415020406473303255
546210655189968809140989069498753984435831940843757678478862180177298324613468118437143767
546202884514399906224705391651126690360205371216401469920777172927659368996327297603151063
291581158148158048357433358447581714304398391635515647149344624008000662143051030164219095
291573387472589145441149680599954420228771822008159438591259616758361706525910209330226391
260453594495301882700808559573598845159731616091397421909278340045162678272335094999
262109884539752453560147318943163116993664789952054744537298741326811867678704739543
260449889148446288582555005302078567146680311451888121411229077402474425052186617047
139036788731193815768342190397128913494581188650638701831040064436481160447009563863
327380780013812505447891833910392727361792401903839794730643814693244643638494502232597719
156107372242643594807264004339607918376097482178472902058575832202295558451606660311
156107371451096109786547824686290638043269987087760116258298538963815980272513000663
327380766733797924412045666620206133062171992240830897066581788111872747766371848999740631
295551973363866535719542636830736569884552591583176632486512025132219382361241615805785303
142827357661607748639973817745308297966434473280808840031994460306423435798373803223
295551958190471162061628388525994694346089146490677841900972513401697573964305107788571863
295551958187228983562983535054134706765845885070786282330334577608592761612083540158653655
140930220071543560094154030726925955284166497852046985030771987250037787082353091799
154210176869612999749163102629064111397422365127677683637110952736900702661748794583
260479474029013269935264112018331584407879740448797676472216777773310053058102240471
260449831254168516989235677846169360303469303332723272487822676631804027296914416855
139033025490060450056769308669699428638318875891964552409584401023122509471588885719
275623219392587700970056590078104558206310479809762254293893564932223569511653647575
139033018254821719789285479026096163096067553578417994703924767515145115178310902999
154210176756534787603346505535733071349875580114718714237071339417117905779021128919
66296112771918547553398112870000634845131068142677787047389451744198970123479
275626989868956777435086580577480305899134368683347514060833537309441731176004396247
142827357661604729125947096873651295260744727082173392671819135762305552194025891031
131427393101330102373955551637181150347880971585843553376082103258844465013975
296049416119945287949664473161584221515394319542956609448725086204968220501082382688396503
141167363061845671729817622776926900408376525397890124426004849508432952296057939159
139270225471781483183997835758544557726108549969128269424782376452047303580037227735
140930220071540163140873969746311827240265533378582106750574747137905168027461690583
327380780013761957716771455926379184569824936570653728425280954910492184472220735464088791
578031693057726670117663083565320804125142850103497397379641621813011338426329457144440023
1153814421675119997738670587600546724547254749746322382710218780684031760060688076772444719359191
1439835838936132427101163550452183968166574022503011672099364305386013845664877365209755147855274255575
686567257567420917214759589375957199477913135480804589284303428972921195046172956454921762841815
619833958982703153028605308623665970921867030904308517713463467852071663665926045960353664804055
686567229717317784834464420080123737023199227790590927962041999752435315818827426357556860757207
295553064217981727029346998782647231845472408437352630690664205670691199877957606573679831
578023785795661976290992343200136729561399183284519596986597522643837608418987523116180695
139033546554237711328690313084597524866298239963361319069422136419756874297709765847
327380766733797924408594898759102519725641312227720068010788552520882955037901841198818519
295551973363866535716091868969632956548021911570065803430718789541229589632771608004863191
142827357661604297872112714131971767286421362451753046796403470513694965790572881111
277519958040949141242282343881657784962764900174396788822893637044051739755376354519
295552094776503784611615418400753577557640812037775524741475807474084725290004560663356631
140930220071540109326292927113589424604153387022991191795180997457309317074552169687
290799914839018580897291415783795941076020767450027487429232602530914655334772057303
154210176869609548981301999015727580717409254298621890401519962944172232653947872471
397039569223574098137363991000901189982067705655073076279944326425817979969937679575
139033025490056999288908205056362897958305765062908759173993411230394039463787963607
275623219392584250202195486464768027526297368980706461058302575139495099503852725463
131427171814193170693172674197019234118436072804481028258463727471665850426583
66296109321150686449784776339320621734302012349442196057596723274191169201367
139062667374442259196647542959869134479860714183355180764130275546038385018344645847
66324410301797157204899435052124083874536675993423260678994096818656700343511
156107320792108776795921588452653374493902983464410402532393441314748843500488959191
74437795754752551805696616431175596048246382516972480876027438986445332227287
327380766733797924439597889615700738474828098315543490251580398550946008449169704186619095
295551973363866535747094859826231175297208697657889225671510635571292643044039470992663767
142827357661635300862969312350720954072509185873993838642433533567106233653560681687
141167362270329135885376998709636404225524707373827215516363869642768791027042559191
295551958190471162089180611521489299758745252565390435085971123840770834647102962975450327
140930220071571112317149525332338611390241210445231983641211060510720584937539970263
262346975176640137923780396696502601754431952080372412501702568856709099300871283927
156107314459704740517978384252859110185765053149624537248772499053969149232956384471
154447319068398575540386070611774560338780574649457914122702835129631706606438261975
139033076149127043605600301087418026045353274290767842237770241546498310788769981655
260686973452954092780458645828879809244827512854503502973414559024535031241603884247
260479474029040822158259606623744240513954453041982675082655851033992850913289118935
140930163080152190825584590293494427426661563913911406021245947340190956042796475607
139033025490088002279764803275112084744393588485149551020023474283805307326775764183
68105391718474608601496822166867458117931596651688859933766659292177799652567
262109825853954749169107306439349285923700999335362108424054120578344689599525758167
140930162288604705804868410640177147093834068823198620220968654101711377863702815959
