8
260450294422525466252555052137720247408594092878349560235493030840563192951772619991
260449831254168516987773357853780212656962679798410897673236873010227161299254060247
139036730836916044173560542948830559004863556997161478093047860044233896694077007063
139033025490060450055306988677310280991812252357652177594998597401545643473928529111
140930162177265788499372383278627600794448866198569761292779782857790523329420534999
140930277951686555167783963553779634474927534310279587964587632734158469229623977175
66296112771917085233405723722354128221596755767863201243767874878201309766871
156107314459676757039686186913377778458860352391706817948331956923098898976656139479
140930278856090965197385059517550514693385584969052561802379421674045057112830715095
67200738037829783627410692514760179137070007177188102485077526666859678082263
156107314459731963322663219619002627557742547687384867540767355775455077605745173719
74437798821445022874089503926902055573195059268383073136395981845983337718999
74437795377311836145595270158190878206437240711237873156837847384997128381655
156107314459704363077262724151512837201047211340482731514164779864377547784752538839
68105391341033892941395475893882740276122454845954252214577067690729595806935
67200765643867360164648827573502365996018783090753935308018805315667774481623
125096786106413244109461064056200801953064691844692814731394654250789556004055
154210126210598113691580718449167550512129803907467137935020215001181012002389697751
73533142504519062881003708813459296210545849929795978329382524057496175846615
124193924236797462996172342030615480845278212126029198119250395598324679386327
124192157389732684611842758733114737926762384642132322500292273992123386766551
66296112771074586900057266228770784000127392309312040480563481988166821946583
73533114898376174052097016568019191323913403583911250411040696297433768469719
31612461535419658251149469637188792767656022050183342606422794943669463
327380766733791592280196997247702898997275926830042961347928765115945425743974589442630871
140930213739411711424781527492861059218755709916328332007776059928015389822795982039
156107314459704363908242525598721888489306648531944736530446392009335378775800095959
140930163080151814215848731639357205730203159296231605302919840295557185585640187095
140930155857281013401813592302837022693152266593477434875389539494431034701410542807
140930155844913083948364901995753940187951836982685047597260206787579791292362204375
140930155843367092766683815707368554874801783281335999187494040199223385866231162071
67200765644698339966096036624790625433210245095770216920163763146658822038743
156107371451120265885780739765909069747196548864629866790236180635747124066195678423
327380766733797924436201765853121212680603696167392673936332320049514419697515642682418391
140930220071567716193386945806544386988093059628916735562709628921968930876035769559
262346975176636741800017817170708377352283801264057164423201137267957445239367083223
323464240007359478654789399011454742615379734353278824295322195554643723225588412440978647
323402074602808255324519976230436390010367177334429155830642137557532078288461845769037015
154210176869637155848396017708682543101348926904547434169048594408831846455431472343
260686973452950696656696066303085584842679362038188254894913127435783377180099683543
260479474029037426034497027097950016111806302225667427004154419445241196851784918231
260450294422549622353250287209727826759027278189531685582016476134071202743115654359
260449831254192673088468592925787792007395865109593023019760318303735171090597094615
139062668264929359102030657921480084446655874784908706925916143836559679026459387095
139033025490084606156002223749317860342245437668834302941522042695053653265271563479
140930162189657874053516308657718262650082481120544273917432560858149776529811907799
140930277951710711268479198625787213825360719621461713311111078027666479020967011543
66296136928017780468477731301704561406907937893209724689061382887992652801239
156107314459700913140381421985385357809293537702888943294855402216606908767999173847
67200762193930478862482700094110612322381189302534625930371034676651021116631
156107314459731963311144687717754185262657763409483414005888204716020018562304910551
140959805855024166564779327930551726607964711289844686762755754143747851133332825303
140930163080179413618750893758389502503554274173770282778361653002241825372145001687
68105418941267774904961717241944350828191455528445975639428710161507148178647
140930156747799533453021456531851259840934313448067996376143307094405199939395724503
140930155857308612804715754421869319466503381471016112350831352201115674487915357399
140930155844940683351267064114786236961302951860223725072702019494264431078867018967
67200793244101242128215068921563976548087783773245658732870447786445326853335
75485791537570626018821091373619056171447973977680703973068105208049462785823
74437795377300317613694021715895793422159339257702994005778412325953688118487
156107314459704363065744192250264394905962427062581277979285628804942488741312275671
140930163080151813373350398290899712146858937826868146751759077091164295551152366807
68105391341022374409494227451587655491844553392419373063517632631686155543767
140930156747771933207620961064361469484238977101165860349540731183327670118403089623
140930155857281012559315258954379529109808045124113976324228776290038144666922722519
140930155844913083105866568647296446604607615513321589046099443583186901257874384087
67200765643855841632747579131207281211740881637219056156959370256624334218455
125096786106401725577559815613905717168786790391157935580335219191746115740887
154239768985442866626090620720081332321455456745640088384535165083251978720137258199
260449831254192672245970259577330298424051643640229564468599555099342281056109274327
154210126210598113680062186547919108217045019629565684400141063941745952958949434583
73533142504507544349102460371164211426267948476261099178323088998452735583447
66296136927175282135129273808121217185438574434658563925856989997958164980951
260449824031297715319721353267554093741482781348391815159666657945273061337096332503
124192157389721166079941510290819653142484483188597443349232838933079946503383
66296112771063068368156017786475699215849490855777161329504046929123381683415
67200738090790347804793708981517862277678333180057456320494294568734659519703
66296109374109788307175403658431798251376025977496964089391914310068490282199
67200738043610441137280089340850585875393979501192453581048292726803341583575
66296109326929881639661784017764521849091672298631961349945912468137172346071
67200738037712952803840886885767176325108435291334328238617542496561926841559
66296330176915490604263779474868705163620606524260945459884927438670919181527
66296109321032393306222581562681112298806128088773836007515162237895757604055
67200734593579766075346653117055998958350616734189128259059408035575717504215
67200734586945091700227550355087163214279379498098737248824814026554125919447
66296109320189894972874124069097768077336764630222675244310769347861269783767
31612450016887757002707174552404514866202487171032283171363751503406295
67200765644696900149608380569503739835175507414078357026281333764278392005847
156107314459731963309704871230098129975772165374745732314028310833590636181874877655
74437798821432064525700599429320085190882420133156334091454117404559467422935
156107314459704363064304375762608339619076829027843596287425734922513106360882242775
68105391341020934593006571396300769893809815710727513169635203249305725510871
327380766733856709177293775033191558409004906102180302228467434349925259205230564850869463
156107379576822316569125312299331529656171650687303710686789824212561835526369912023
156107314459673744161770845506902139775909749865384691335853122640765286886868067543
140930163080121194469377051547537457016806260629671560108326570926987093696708158679
67200735024951868286004216876077228534543685050575623650795193054769890010327
327380766733863945989614732412561277987139232772698878333183344112633462772781325075686615
140930286093121129159946385871850922524698365833313586586772747965044196558429037783
156107314459701343669985299294491623247178892426593801130190030747999037927683859671
140930278856115551827684171898664359481704125003939544984237495498945196063858435287
67200762624460082739791806359548497677104894160369960558902426805810705802455
156107314459677187557771532321235601601660922837510222248787434395055969092900562135
140930163080124637865377738361870918842557433601797091021260882681277775902740653271
140930155857253837051342599025350735805506540899042920593730581880151625018511008983
140930155843339916416212822429882267987156057586901484905835082584943976183331628247
140930278856091395715470404925408337836186155414855966102834899146002127229075137751
67200738468347868972818550337902979707515810581488557962549483736975922504919
67200735448833842251946893335197289961317175134128382638005365853371574592727
327380766733856710723284219528236166894083333826040217884489611850424043717857210805069015
156107379578368307013620356907816608083895510602959732864290322997074462172324111575
156107314459673743424584803827001832890483556079691665103587454836921508106691224791
140930163080121193732191009867637150131380066843978533876060903123143314916531315927
140930278856087951582283676431174569125008788657037408957634919587867666242865800407
67200735024214682244324316569191802340757992024343357982991349275989713167575
156107314459732393840748565026860450700543118133188271841222833247412147721989596375
295551973363860203394868016866974722760306549815993483532958825803280928650412527276598487
140930213739218885474190268879801709242399314703093431831443048796326957993823904983
140930163080179844148354771067495767941439628897475140613696281533633954531829687511
140930155857309043334319631730975584904388736194720970186165980732507803647600043223
140930155843395122699189855135507117086038252882579534498270481437300154812420662487
67200793674630846005524175187001861902811488631080993361401839915605011539159
74437768201687032662096435735893573890250597769653600715967976695050965427415
140930163080148793872279213666569753790157375507210237583768383633671733483212973271
67200762624354770448123249172850579649421223728051065463501877694556394824919
67200738468242556681149993151205061679832140149169662867148934625721611527383
67200735024109369952655759382493884313074321592024462887590800164735402190039
67200735017474695577536656620525048569003084355934071877356206155713810605271
32043822119098414566466195781980707934518873666424018956382945675912407
74437768201675514130195187293598489105972696316118721564908541636007525164247
156107378686334840052566522195927302706032487433332702114817954994977388680668849367
156107371451096109785082692552324037163781165119786144409158321486999994387390866647
262346975176612585699319769957123344768868417519213442042123278119210315560562271447
154210176869612999747697970495097510517933543159703711787970735260084716776626660567
260449831254168516987770545712202759423980481364749300638682459154988041411792282839
156107371451096109047896650872423730278354971334093118176892653683156215607214023895
327380766733797924412044927969032319195264227325815143399583706705987467106607183700763863
140930220071543559355502856913059047519251482098379986949366101969378022417054115031
262346975176612584962133728277223037883442223733520415809857610315366536780385428695
323403045937254368164898598077300908284481029696271151363654150120209995149695989391631575
323402074602808255300363138346347496525027708492851625293893524214005125697553386787382487
154210176869612999010511928815197203632507349374010685555705067456240937996449817815
260686973452926539818811977409600245373837784507651506281569600483192468721118029015
260479474029013269196612938204464676642964724695130678390810892492650288392803263703
260450294422525465515366198316242487290185700658994936968672949181480294284133999831
518426732212840862153011855804678520457905791055146187527973605405062177376577332439
260449831254168516250584504032302452538554287579056274406416791351144262631615440087
139033488658417398582899829139772555625035273218236216890434673572798776458808468695
139033025490060449318118134855832520873403860138297554328178515742462744806289908951
140930162175719796580502443168764455362890420277866089616193534610351219235650872535
66296112771179896379584245962235719829377401144596381162108791979533671146711
156107314459676762937171708211002780309287704243589430771902885498610009330609104087
140930278856090971094870580815175516543812936820935174625950350249556167466783679703
67200738043727269148708317516610606488921889790011673413653037777213631046871
156107314459735413353335469410861398119347266297086037509538263909100648945907475671
140930155857312062846906536114976532323192884358618735854481411394196304871517922519
67200796694143432909908176134420666050975386396749308792063528416828929418455
156107314459731969220148740916627629408169899539267480364338284350966187959698138327
74437798827342508395387128928752482925046941881206644064971492956337290683607
74437795377311833333453692704957896008003579114203318742982608265109666604247
156107314459704363077259912009935383968065012906821134479610366009138427897290761431
68105391341033890129253898440649758077688793248919697800721828570842134029527
67200765643867357352507250120269383797585121493719380894163566195780312704215
125096786106413241297319486602967819754631030247658260317539415130902094226647
154210126210598113691577906307590097279147605473805540900465801145941892114927920343
73533142504519060068862131360226314012112188332761423915527284937608714069207
124305235601878498396794512319929302513341682014497807699756817669118652654807
124206292166250908874337847659887699076455342916272773038102007721846265947351
124192378245615779097742379192069348593143201480584877538806800073011086566615
124192157389732681799701181279881755728328723045097768086437034872235924989143
66296112771074584087915688775537801801693730712277486066708242868279360169175
73533114904273659573394641569869618675765286196734821339616207407787721434327
73533114897638985198275538807900782931694048960644430329381613398766129849559
67200793243270259514626282417042734912462660171194822706870250835566817518807
31612461532607516673696236654990359106058987495769487367302907481892055
156107314459700919037866943283010359659720889554771556118426330792118019121952138455
67200762199827964383780325095961039674233071915358196858946545787004974081239
156107314459759569454030704482868977469780451608268162856061709202608658737250510039
140930155857336218947601771186984111673626069669800861201004856687704314662860956887
67200820850244128144980183713771099236286568522095832237357036426620272452823
156107314459731969208630209015379187113085115261366026829459133291531128916257875159
140933868427035013634489969327534782367032930665162196099981844220441188946246444247
140930163080179419516236415056014504353981626025652895601932581577752935726097966295
68105418947165260426259342243794778180043338141269546568004221271861101143255
140930156747799539350506977829476261691361665299950609199714235669916310293348689111
140930155857308618702201275719494321316930733322898725174402280776626784841868322007
140930155844940689248752585412411238811730303712106337896272948069775541432819983575
140930155843394698067071499124025853498580250010757289486506781481419136006688941271
67200793249998727649512693923414403899939666386069229661445958896799279817943
75473423614014662849811633292964283093689064203226145568936765074994367411999
74437795377300314801552444262662811223725677660668439591923173206066226341079
156107314459704363065741380108686941672980228628919680944731214949703368853850498263
140930163080151813373347586149322258913876739393206549717204663235925175663690589399
68105391341022371597352649998354673293410891795384818649662393511798693766359
140930156747771933207618148922784016251256778667504263314986317328088550230941312215
140930155857281012559312446812802075876825846690452379289674362434799024779460945111
140930155844913083105863756505718993371625417079659992011545029727947781370412606679
140930155843367091924182670217333608058475363378310943601778863139591375944281564375
67200765643855838820606001677974299013307220040184501743104131136736872441047
125096786106401722765418238160672734970353128794123381166479980071858653963479
154213831557453707798312928677861932997114125835413387863635912729195086291636135127
260449831254192672245967447435752845191069445206567967434045141244103161168647496919
154210126210598113680059374406341654984062821195904087365586650086506833071487657175
73533142504507541536960882917931229227834286879226544764467849878565273806039
66296136927175279322987696354888234987004912837624009512001750878070703203543
260449824018929785866269850818893558003300153303937830846982911383182698040586216663
124192157389721163267799932837586670944050821591562888935377599813192484725975
66296112771063065556014440333242717017415829258742606915648807809235919906007
66296109374109785495033826205198816052942364380462409675536675190181028504791
67200738043610438325138511887617603676960317904157899167193053606915879806167
66296330182812976125561404476719132515472489137084516388460438549024872146135
66296109326929878827520206564531539650658010701597406936090673348249710568663
67200738037712949991699309432534194126674773694299773824762303376674465064151
66296109321032390494081004109448130100372466491739281593659923118008295826647
67200734593579763263205075663823016759916955137154573845204168915688255726807
67200738036975763950019409125648767932889080668067508156958459597894288221399
66409187532441021049494434842610250691599732434907055539175862136110846649559
66310244096813431527037770182568647254713393336682020877521052188838459942103
189309081655477559332937827784599326869229206382191125194786902691049024070871
66296109320295204452401103802562703906586773465507015925856079339228118983895
67200734592842577221525175356937590566131262110922308177400325136908078884055
67200734586945088888085972901854181015845717901064182834969574906666664142039
67200793243258740982725033974747650128184758717659943555810815776523377255639
66296109320189892160732546615864785878903103033188120830455530227973808006359
31612450014075615425253941570206081204605452616618427932243864041628887
156107314459731969207190392527723131826199517226628345137599239409101746535827842263
74437798827329550046998224431170512542734302745979905020029628514913420387543
156107314459704363064301563621030886386094630594181999252871321067273986473420465367
68105391341020931780864993943067787695376154113692958755779964129418263733463
32043820499304865953403998035682918854626970324043401223327767692125399
32043808980772964704961702950898640953173435444892341788268724251862231
67200765643854219027057388615776552715518140148281159362486398081558888654039
67200793243257121189176420912549903830395678825756601175193082721345393468631
67200793196077214521662801271882627428111325146891598435747080879414075532503
31612448394282066812191743823908292124713549274237810199188686057841879
156107314459732393839106274345627762638939232874815603661445141787766133444311590103
74437799251961465928816129061983252258382490004503750922408292901821904135383
74437768201685390371415203047831970004992225101473823024508330680773287421143
32043820476807733333778134178095449561850693888732559310368667997906135
156107314459732393827587742444379320343854448596914150126565990728331074400871326935
140930163080179844135193948485014637584750959361201018899039439014552881210711418071
68105419371784217959688342377025547513378886264566653425441021217345714595031
140930155857309043321158809148494454547700066658446848471509138213426730326481773783
140930155844941113867710118841411372042499637047654461193379805506575486917433435351
140930155843395122686029032553025986729349583346305412783613638918219081491302393047
67200793674617685182941694056645173233275214509366336518882758842283893269719
74437768201673871839513954605536885220714323647938943873448895621729847157975
67200738468229395858567512020848373010295866027455006024629853552400493257943
67200735024096209130073278252137195643538047470309806045071719091414283920599
67200735018198720796634075797053786093252503260451680702640968861172869178583
67200735017461534754954175490168359899466810234219415034837125082392692335831
32043808958275832085335839093311171660397159009581499875309624557642967
156107314459759569452388413801636289408176566349895494676284017742962644459572503767
74437826427574748068272137588752489591857569895518589798363489412837165049047
156107314459735413340174646828380267762658596760811915794881421390019575624789206231
140930163080182863647780852869015585003555107525098784567354869676241382434629297367
68105422391296804864072343324444351661542784030234968856102709718569632474327
140933861204167656951999267804015679979555519461853914637873831517803484770548131031
140930155857312062833745713532495401966504214822344614139824568875115231550399653079
140930155844944133380297023225412319461303785211552226861695236168263988141351314647
140930155843398142198615936937026934148153731510203178451929069579907582715220272343
67200796694130272087325695004063977381439112275034651949544447343507811149015
68250556257332172148288114190576805682485755921764037556234127370818669098783
327380766733797924467251197785242442338982969519340902803511584484543800381712491671528663
156107320792112273991877363183261507719588811287878754836924442753738317453190571223
142827357661662954171138854054585108943712983286545769828367131359038776441045591255
80770179132114237017653762807063901836795553155679230223374265085830783116503
262346975176667791231949938400366756625635749492924343687636166648641642088356193495
323402074602808255355569408162557619668746450686377384697821401992561458972658694758147287
154210176869668205280328138938340922374700875133414613433483623789516043304420582615
260479474029068475466429148327608395385158250454534606268589448825925393700774028503
260453536601079316638654268426966449293799117977969502782244610327107621159734682839
139066373611816002652216333422658741733059127653285186688400435859932129095596975319
260450294422580671785182408439386206032379226418398864846451505514755399592104764631
154210126210629163954492641126034981073741189327796322215736856526823039842426365143
139033025490115655587934344978976239615597385897701482205957072075737850114260673751
140933867536544517603701984158896919936485733988920753679916852881522226598949496023
154213824334613957258711056061035076049741601264551452286255818368385142178345198807
154210118987758363140457501789514798036690296625042151788206555725696888958196720855
154210118975390433687008811482431715531489867014249764510077223018845645549148382423
154210118973844442505327725194046330218339813312900716100311056430489240123017340119
73533173554781974803680576244020907595966179114076694970908166085336212514007
74582933117983874864642995430533735897012822760806080577597846112647070463775
66296167977449712589707389680977913355136805072474159718442067084841641911511
156107314459731969206987918334146499051481230002993358649681441831885114638579868887
156107314459731963309499584894944043968071679717449148791556099401134884397165126871
74437795377298672510871211574601207338467304992488661900463527191788548334807
156107314459704363064099089427454253611376343370547012764953523490057354576172491991
140930163080151813371705295468089570852272854134833881537426971776279161386012583127
68105391341020729306671417310293069408152519127205040958202747497521015760087
67200765643854196529924768989912695128048847372004724051644485122459194434775
125096786106400080474737005472611131085094756125943603475020334057580975957207
154210126210598113678417083725108966922458935937531419185808958626860818793809650903
73533142504505899246279650229869625342575914211046767073008203864287595799767
124192378245602618275159898061712659923606927358870220696287718999689968297175
124192157389719520977118700149525067058792448923383111243917953798914806719703
66296333626944520563374405557368705996971935026049938676558926995733403477207
66296112771061423265333207645181113132157456590562829224189161794958241899735
67200738043608796034457279199555999791701945235978121475733407592638201799895
67200738037711307701018076744472590241416401026119996133302657362396787057879
67200738036974121659338176437587164047630707999887730465498813583616610215127
73533114897625824375693057677544094262157774838929773486862532325445011580119
67200793243257098692043801286686046242926386049480165864351169762245699249367
31612448371784934192565879966320822831937272838926968286229586363622615
74437768201685387207755928412944865031754355804809949308921186670899892921559
32043820473644074059143247073122211692554030015016972166358794603406551
74437768201673868675854679970649780247476454351275070157861751611856452658391
67200738468229392694908237385961268037057996730791132309042709542527098758359
67200735024096205966414003617250090670300178173645932329484575081540889421015
67200735018198717632974801162166681120014633963787806987053824851299474678999
67200793674512369727613862235060150232353674780383567707895065721156187792599
32043808955112172810700951988337933791100495135865912731299751163143383
140930619013301089279749928969180481294665969124858828850468688646050018942066959575
68236642343331713583152473849840185970006982425502659351586369721131686803231
139037194005328205605640804994264679462010874450517384692779787196212134135124796631
140930625345677949931452645324061721251596183651925667892511710009768760770468324567
74569019203983416299507355089797116184534049264544702372950088462960088168223
156107314459731969944170796354772171049802450550817088218073394048584883545362212055
156107314459704363064095925768179618724271370132677716101079807902913344702777992407
140930163080151813371702131808814935965167880896964584873553256189135151512618083543
68105391341020726143012142675405964434914649830541167242615603487647621260503
140930278856118571221794798372352354958796602710023459955127272653859502838952568023
67200765643854193366265494355025590154810978075340850336057341112585799935191
125096786106400077311077730837724026111856886829279729759433190047707581457623
154210126210598113678413920065834332035353962699662122521935243039716808920415151319
397009926448756951214282975691151658496561662745657195633712272642549533937211352279
140930285188495431873497514727233594915726817237090298997170294017578244667353933015
73533142504505896082620375594982520369338044914382893357421059854414201300183
124305235601865334410552756554685508870567538596119277141650592585924139885783
124206292166237744888096091894643905433681199497894242479995782638651753178327
247205129724901872693996149496674585048197012543403346797261633140862317307095
140930335847510317087119245566283514571168533453625011333514464927328179294564852951
124192157389719517813459425514637962085554579626719237528330809789041412220119
66409190983207236698767264050341554943932546263298995121921800581967575065815
66310247547579647176310599390299951507046207165073960460266990634695188358359
189309085106243774982210656992330631121562020210583064777532841136905752487127
66296112771061420101673933010294008158919587293898955508602017785084847400151
67200738043608792870798004564668894818464075939314247760146263582764807300311
73533114904260495587152885804625825032991142778356290781509982324593208665303
67200738037711304537358802109585485268178531729456122417715513352523392558295
67200820850137170398971119204124472350106656124933285734909697291214888969431
67200796694024956631997863182478954380517572546051883138556754222380105671895
73533173554676659348352744422435884595044639385093926159920472964208507036887
67200793249891769903503629413767777013759753988906683158998619761393896334551
67200793243994281570064426958684367463474209779048557816567869531152481592535
31612448368621274917930992861347584962640608965211381142219712969123031
67200793674510749934065249172862403934564594888480225327277332665978204005591
32043807335318624197638754242040144711208591793485294998244573179356375
74437768201672226385173447282588176362218081683095292466402105597578774652119
67200738468227750404227004697899664151799624062611354617583063528249420752087
67200793674510727436932629546998546347095302112203790016435419706878509786327
32043807312821491578012890384452675418432315358174453085285473485137111
74437768201700193082944405801502693674296348806077606927936309322673874871511
140930163080148793885439634514539819399277159552961274007774595602004361106122417367
67200762624367930868971219238459699433466974764475071675470210322179304269015
67200738468255717101997963216814181463877891185593669079117267253344520971479
67200735448741690381126306214108491717679255738233493754573149369740173059287
67200735024122530373503729448103004097120072628448469099559132792358311634135
67200735018225042040064526993019594546834528418590343757128382562116896892119
32043835279519262536531804901764753685555297672635987289010568585356503
35494706810623863197561121229018008039112672381029720920577553019249879
74437768201687032260361924671146005004760074684362950085417228249352756602071
140930163080148793872278811932058689042588490016687152293117753082923287785004147927
67200762624354770046388738108103010763930700642760414832951129248858185999575
67200738468242556279415482086457492794341617063879012236598186180023402702039
32475181265371090292116120454487531502211777326554117367634905231074519
67200735448728529558543825083751803048142981616518836912054068296419054789847
67200735024109369550921248317746315427583798506733812257040051719037193364695
67200735018211881217482045862662905877298254296875686914609301488795778622679
32043822118696680055401448213095217411433583015793468207937247467087063
59650795987327033956698176577419041319784484025323954993528300922021079
124192157389732681397966670215134186842838199959807117455886286426537716163799
73533118348406845900154364273833227157032581668589370688623593423075721946327
140930162175498940592092451724498291729810642289194136519538356289288461507969492183
66310247547592810760817844090796176264329827498161840387822467272191492302039
66297879618139362070510761008290975834719035110883711055115616028782443963607
67200738043621956455305249265165119575747696272402127687701740220261111243991
67200738037724468121866046810081710025462152062544002345270989990019696501975
35063334705601064056348867017243381309199251331224129896438471384966359
31612461532205782162631489086104868582973696845138936618857209273066711
67200762199722651690377256844515552761058878397748651132995248230052454278359
67200762193825163356938054389432143210773334187890525790564497999811039536343
59219435400836136063928217450428692491324597854669423404448262728000727
67200738036870451256616340874203281019714887150457962431007162040941768418519
66296109320189891758998035551117216993412579947897470199904781782275599181015
31612450013673880914189194001320590681520161965987877183798165832803543
35556305068982774507009054494050319511492224235799526643891036817831711
31612448393880332301126996255022801601628258623607259450742987849016535
32043820476405998822713386609209959038765403238102008561922969789080791
32043808957874097574271091524425681137311868358950949126863926348817623
31612448371383199681501132397435332308851982188296417537783888154797271
32043820473593857245260153627011525377168368683688153322803082327303383
32043808955061955996817858542227247475714833804537093887744038887040215
31612448368571058104047899415236898647254947633882562298664000693019863
32043807312771274764129796938341989103046654026845634241729761209033943
32043807309607615489494909833368751233749990153130047097719887814534359
31612448368169323592983151846351408124169656983252011550218302484194519
15073997094739224758862951437271879551913263997227924258950816983
125096786106413241291827022584504474086274714502351552203449854116996064027863
74437768201700193077451941783039348005940033060770898813846748308767844672727
35494706810618370733542657883349651723367365672915631359563646989051095
74437768201687032254869460652682659336403758939056241971327667235446726403287
59650795987321541492679713231750685004039177317209865432514394891822295
124192157389732681392474206196670841174481884214500409341796725412631685965015
73533118348406845894661900255369881488676265923282662574534032409169691747543
59219435400830643599909754104760336175579291146555333843434356697801943
31612450013668388450170730655652234365774855257873787622784259802604759
74437798821433504341501697482299052580372618346684855471075351660201643680983
125096786106401725576873257611597798960242250922994597066074024065007861966039
73533142504507544348415902368856293217723409008097760664061893871714481808599
156107314459704363065741379422128939365062020084380212781392700688508242115596723415
125096786106401722764731680158364816761808589325960042652218784945120400188631
73533142504507541536274324915623311019289747411063206250206654751827020031191
32043808955111486252698644070129389251632331797351651536173012909368535
74437768201700193082257847799194775465751809337914268413675114195935621096663
35494708452913857872246874914694721872312688820206919371465092443481303
74437768201687032259675366668838086796215535216199611571156033122614502827223
32475181265370403734113812536278986962743613988039856172508166977299671
59650795987326347398695868659210496780316320686809693798401562668246231
35063334705600377498346559099034836769731087992709868701311733131191511
35063321541965653439762969428166866834012338781453494381118524551144663
74437798821445022867910481906130791696294204054913026508045225705339053745367
74437795377311836139416248137419614329536385497767826528487091244352844408023
124192157389732684605663736712343474049861529428662275871941517851479102792919
74437795377311833327274670684186632131102723900733272114631852124465382630615
156107314459704363077259905830913363196801136005965921009563737658382287253006787799
124192157389732681793522159259110491851427867831627721458086278731591641015511
67200793674523888253336088656583971139730721020448400230603744639555344082135
32043820473637895037122475809245310837340559968388621410218150319432919
74437768201700193076765383780731429797395493592607560299585553182029590897879
124192157389747282030857785380006497233508356549743587563937040741594980492503
67200738468255717095818941196042917586977035972123622450766511112700236997847
67200735448741690374947284193337227840778400524763447126222393229095889085655
32097755172847384794100367668061892091689101914852717677832131521881303
67200735024122530367324707427331740220219217414978422471208376651714027660503
67200735018225042033885504972248330669933673205120297128777626421472612918487
32043835279513083514511033637887852830341827626007636532869924301382871
35494706810617684175540349965141107183899202334401370164436908735276247
74437768201687032254182902650374741127859219470892903457066472108708472628439
67200738468242556273236460065686228917440761850408965608247430039379118728407
32475181265364911270095349190610630646998307279925766611494260947100887
67200735024109369544742226296975051550682943293263765628689295578392909391063
59219435400829957041907446186551791636111127808041072648307618444027095
31612450013667701892168422737443689826306691919359526427657521548829911
31612448371377020659480361133558431453638512141668066781643243870823639
32475181265364224712093041272402086107530143941411505416367522693326039
74437826374498998169369747881699981738367099370326037993257777957249036657879
156107371451151262241962962093177741968040643603026520862119404910719865327056397527
156107320792112220916127464280871800667080957797408229644372637648026861865062180055
262346975176667738156200039497977049573127896002453818495084361542930186500227802327
154210176869668152204578240035951215322193021642944088240931818683804587716292191447
260479474029068422390679249425218688332650396964064081076037643720213938112645637335
154239768985473863824771176395807498125643772953400201007579152562617610015485797591
154210126210629110878742742223645274021233335837325797023185051421111584254297973975
73646251713852041501871517577015946527488667558284182779122237426630811788503
73533173501706224904778186536968399742475708588884143165802454629748084122839
81818171795175608795384208989023479365835898793319188406000112051352220055327
74437822930365811440875514112988804371609280813180838013699643496262827320535
125096789503355005637768051989353210148647648367754376991903507293220471645399
156107320792108776782940735786638031955903591039589672499172658089892400878852842711
154239768985470419691584447901573729414466406195581643862379173004483149029276460247
154210126210625666745556013729411505310055969079507239877985071862977123268088636631
73533170057573038176283952768257222375717890031738943186244320168761874785495
262346975176640137910799544030487259216432559655551682468481785631852656679235167447
154210176869640551959177744568461424965497685296041952214329242772727057895299556567
260449831254196069199250319785566673871544623501087541065040966667630382530465178839
260479524688055707358900484796778817631396776833696657385779238718886342918863922391
154239819644461148792992411767367627424390152823032777317320747561290014821704082647
260449881913210954412872050624616593526986339717622253401385137577380317157676098775
154210176869616395846963977595205403319979715706958373332926646419783989060516259031
124192160786674446140149746666267146122345341165193884760801127034554302407895
154210126111654678052472663318876695579033598130619684491350573743091488106027230423
80657069869693989965209938141563250897471756646779838988925560684484043023575
73420064292361727751236751578520256656642382605177303736459461683989472421079
260449831155225080506166969375031864140522252552199985678406468547744747368403772631
181976890643298225578190877300020395218009737134230805546056125228774540780759
181975123796233447193861294002519652299493909650333929927098003622573248160983
154210176756534786747867319521260235228531966220534525652689792987868573122897192151
124080846024640127866405384795676441291374744801410523526327333224817975960791
124079079177575349482075801498175698372858917317513647907369211618616683341015
66183034558917251770290308993831744446223924984693365887640419614660118521047
73533142451430149347377260522817117489085443685854215267902492408699467408599
156107314459677188294937888237715983259803742974965167555416376668381391080309466327
67200738469085035328735030719561122527653265526795186904822809158963331409111
74437768201687012976333015810666290516602359688727963990437458338258197488855
32043822099412651146540968498607059696437948029698488438026152907973847
156107314459704316728333045171147041992640063201322558947133410164249899376484885719
67200765597518430485668461778293958847879622918186903938318677667259506828503
156107314459704310830844711731944586909230512915778349089008067733499669135070143703
67200765591620942152229259323210549297594078708328778595887927437018092086487
156107314459704315991147003491246735107213869415629532714867742360406120596308042967
67200765596781244443988561471408532654093929891954638270514833888479329985751
156107314459704310093658670052044280023804319130085322856742399929655890354893300951
67200765590883756110549359016325123103808385682096512928084083658237915243735
156107314459704309356472628372143973138378125344392296624476732125812111574716458199
67200765590146570068869458709439696910022692655864247260280239879457738400983
156107314459762966407310764691105352917273431469126139452503120770896760211606414551
67200824247197408205188420089218592216147426498692273648925324528094628357335
74437826374498995357228170428466999539933437773291483579402538837361574880471
156107314459731916131235207290179338765991178078861236422575222870934539162989700311
67200793196921332647787494075067309962757161595662345751025362307046011643095
156107314459707760019021440316923317120473208489777657541172626517991470328206402775
67200769040809118880814238053421791993168078016780943154672419238211228345559
125096789503355002825626474536120227950213986770719822578048268173333009867991
156107320792108776782937923645060578722921392605928075464618244234653280991391065303
154213831557481260863806755859354330090125075285354943341479920650426256600775337175
154210126210625666745553201587834052077073770645845642843430658007738003380626859223
73533170057573035364142375315024240177284228434704388772389081048874413008087
327380766733797924439597876632035930882032327333952631769253330775748928353607195088725207
140930220071571112304165860524745815619259619586749656573435863430625022428442076375
262346975176640137910796731888909805983450361221890085433927371776613536791773390039
323409845278377158244199764856978402287422378128345322221648155533405542561694219009336535
323402074602808255327916087009351108211795808500989113663563148283766586944553398175343831
154447319068398575527402405804181764567798983790975587054927638049536144097340368087
154210176869640551959174932426883971732515486862380355179774828917487938007837779159
260686973452954092767474981021287013473845921996021175905639361944439468732505990359
260453536601051663317501061915509498651613729706935244528535815455079515863151879383
260450294422553018464029201927929255390193838147364606592742710642727294295521961175
260449831254196069199247507643989220638562425067425944030486552812391262643003401431
139036730836943596385034692739039566986463302266176524450297539846397998037826348247
139033025490088002266781138467519288973411997626667223952248277203709744817677870295
140930162177293340710846533068836608776048611467584807650029462659954624673169876183
140930277951714107379258113343988642456527279579294634321837312536322570573373318359
66409218536274375980289263770383274751878729783620490536889821776427786773719
66296140324128559383195932730335727966865770814220450923570038979545059108055
260479524688055707358897672655201364398414578400035060351224824863647223031402144983
154213882216471989965214719725148228100048821912806076796421495207233122393202959575
260449881913210954412869238483039140294004141283960656366830723722141197270214321367
124192160786674443328008169213034163923911679568159330346945887914666840630487
154213831557454085237566268014441305738917359497635917099901999753365304161644127447
154210126210598491119312713742921027725866054858126616601852737110677050941495649495
73533142881946794876297462290673032461496509408462810851492020096435281798359
124192157767160416607136512210328474177713044120799155022401770031062492718295
275419432550792909990326703605298265321932204211535077869310389160801652987962926295
275393495122803751162551823704656319230573071734969974382965550661983880446923580631
169153790079209192596643750675245129023566447724306094314507059504387552349763740887
154006332133540437176113888700348611669833081410285658289121376194808388382785873111
153980394705551278348339008799706665578473948933720554802776537695990615841746527447
275390252944305106309079963717076075969153180175399336447172445849631658879293662423
153977152527052633494867148812126422317054057374149916866983432883638394274116609239
275389789775948157044298269433136041217521767095460673884916288019295627226775102679
169150084732353598478390196403724851010515143084796793816457796861699299129615262935
154002626786684843057860334428828333656781776770776357791072113552120135162637395159
153976689358695684230085454528186387565422644294211254304727275053302362621598049495
153973447180197039376613594540606144304002752734640616368934170240950141053968131287
153972984011840090111831900256666109552371339654701953806678012410614109401449571543
154210126099286748599021160870216159840850970086165700178666827181001124809517114583
154210126097740757417340074581830774527700916384816651768900660592644719383386072279
80657069869693987153068360688330268699038095049745284575070321564596581246167
73420064292361724939095174125287274458208721008142749322604222564102010643671
181976890643298222766049299846787413019576075537196251132200886108887079003351
154213882105157227930896445980786357509343990942209713013060260733439312656876512471
154210176758301633812642891709266079496292686302700412515010998090751059436728034519
260450294311214100317497161210311363153971037587684663927978879815990415724412216535
260449831142857151052715466926371328402339624507746001365722721985654384071893656791
181975344652116541679760914461474262965874726488786484965612529703460947961047
154210176756755642630961805420880694183142632601351364105244831502394654010596992215
124081066880523222352305005254631051957755561639863078564841859305705675760855
247092272368640798848512145939166932001882167072650312214814561051325288228055
189197994597047479521056236732323720993763002223726905814043890653570016027863
181975123796233444381719716549286670101060248053299375513242764502685786383575
154210176756534786747864507379682781995549767786872928618135379132629453235435414743
124080846024640125054263807342443459092941083204375969112472094104930514183383
66186568253046805726807898135600248084821918355452562711701423707175241983191
124079300033458443967975421957130309039239734155966202945883737699504383141079
66185022261865124640519512750287098031120569307042796545113067301749110940887
124079079177575346669934224044942716174425255720479093493513972498729221563607
66184801405982027342478314838099505166306090871555687092743302100973949363415
66183255414800346256189929452786355112604741823145920926154945695547818321111
66183034558917248958148731540598762247790263387658811473785180494772656743639
67200765596675932152320004284710614626410259459635743175114284777225019008215
67200765590778443818880801829627205076124715249777617832683534546983604266199
67200741434666230051907545807981687106535631670896215236330591478148820968663
73533142451430146535235683069584135290651782088819660854047253288812005631191
140930277951686501236369284437296397016422392946848288437109394194494810510965941463
66296112717985670554289240484895623080233324468335723005228211219482651731159
67200737990533043323413312039270509739777813113751015256772457017162611631319
67200737984635554989974109584187100189492268903892889914341706786921196889303
67200765590041257777200901522741778882339022223545352164879690768203427423447
73533142450692960493555782762698709096866089062587395186243409510031828788439
66296112717248484512609340178010196886447631442103457337424367440702474888407
67200737983898368948294209277301673995706575877660624246537863008141020046551
73533173500863723759288151590152073322572683533298427988742822619826134525143
66310302700049688619951631407115022429869929362870897687941696468941904880855
67200793196078834314439036581483965741287798137111184987820969417011523822807
67200765589935945485532344336043860854655351791226457069479141656949116445911
73533142450587648201887225576000791069182418630268500090842860398777517810903
66297879564207950605270366288813021777279788493681437860981939935649456530647
73421803532441116161169607683764568268622738687603736260016123520206408066263
73420036685376337776840024386263825350106911203706860641058001914005115446487
31558530120740541767912011132047429336356494571944802942764076285633751
74437768201687010164191438357433308318168698091693409576582219218370735711447
32043822096600509569087735516408626034840913475284633198906265446196439
74437798821433479032141680652913723018401596539853448432095550190372205962455
74437795377300292303647446884202545651643777982708248452537415729385996625111
125096786106401700267513240782212469398271229116163190027094222595178424247511
73533142504507519039055885539470963655752387201266353625082092401885044090071
124192157389721140769894935459126405371968921913602697795991842336512255010007
74437768201687007352049860904200326119735036494658855162726980098483273934039
32043822093788367991634502534210192373243878920870777959786377984419031
74437768201687007000532163722546203344930828795029535860995075208497341211863
67200793674525508052291345986956573329808049224138033411028389317797076346071
32043822093436850294452848411435388165544249601569046054896392051696855
74437795377300289139988172249315440678405908686044374736950271719512602125527
156107314459704363065715718544414928325609683309150706320666359976801882300226282711
140930278856118571223414591148587664560134915886496450174713824727748040436400858327
67200765643855813159041729664626928467987451065560436888131229650183248225495
125096786106401697103853966147325364425033359819499316311507078585305029747927
154210126210598113680033712842069641636692275876135112741521795113605346517863441623
73533142504507515875396610904583858682514517904602479909494948392011649590487
124305235601866954203328991864286847183744011586338863693724481123521588176087
124193924236785915990565244121740043317246880100835699699362819932840153130199
247205129724903492486772384806275923361373485533622933349335521678459765597399
124192157389721137606235660824239300398731052616938824080404698326638860510423
66296112771063039894450168319895346472096060284118542060675906322682295690455
73533173554678279141128979732037222908221112375313512711994361501805955327191
66310302753864244001792459549000172015518358204885982411193235350921725682903
67200793249893389696279864723369115326936226979126269711072508298991344624855
31612449988414051153240594199660761435630828551763455030757310417413335
74437768201713331407621889553399116771750723249832072631069632919314763424983
35494721591239221914001079256000720786224606624424313890188471585809623
74437768201701812875720641111104031987472821796297193480010197860271323161815
67200735024124150166279964757704342410296545618668055651633021329955759924439
67200735018226661832840762302620932860011001408809930309202271099714345182423
32043836899312038771841406240077930158545517259188061177548166033646807
156107314459704363092040125634140759178523110129045161123203130051359593117648495831
74437771221214399780104642058522836135636719561965508910671886361495241041111
125096786106428021510943691978178277851853254274301853081581636296122451961047
154210126210598113706358119931795472489605702696029567544058565188163057335285654743
73533142504533840282486336735436772109334412359405016679569506102829071803607
124206292166265689087962053035098157173677566942916365802144228887066623681751
124193924236812240397654969952592956744066774555638236469437377643657575343319
73533118348421626515513080713791254139745328780523614083216563033994288506071
73533114904288439787018846945080076772987510223378414103658428573008079168727
73533114898390951453579644489996667222701966013520288761227678342766664426711
35063349486216422772788825044226094056311185574618722866049389951526103
35494719948948540681313017652115462413556426846732854244174193907803351
74437768201700170585039408423042428102214449128117415788550551845993645155543
32043835257021357539153344636192671785877337481496601531533888355640535
74437768201688652053138159980747343317936547674582536637491116786950204892375
67200762624356389839164973417704349077107173632980001385025017786455634289879
67200735448730149351320060393353141361319454606738423464127956834016503080151
67200735024110989343697483627347653740760271496953398809113940256634641654999
67200735018213501010258281172264244190474727287095273466683190026393226912983
32043823738489456290711049551408393884423802602345542096474844915377367
59650797607119810192007777915732217792774703611876028882065898370311383
74437771221212757489423409370461232250378346893785731219212240347217563034839
73533118348419984224831848025729650254486956112343836391756917019716610499799
35063347843925741540100763440340835683643005796927263220035112273519831
156107314459704363078879303051659628821834440592771039408546287532278519796530226391
68105391341035509520295622685503527505374743153848633722244968662741373494487
67200765643868976743548974365123153225271071398648316815686706287679552169175
125096786106414860688361210847821589182316980152587196239062555222801333691607
154210126210598113693197297349314342132917033159755445829401722669081984014167385303
73646220716666496056997186645127630224811097207090399450370207826390681199831
73533142504520679459903855605080083439798138237690359837050425029507953534167
124305235601880117787836236564783071941027631919426743621279957761017892119767
124193924236799079575072488822236268074530500433923579626918296570336457073879
124192157389734301190742905524735525156014672950026704007960174964135164454103
66296112771076203478957413020391571229379680617206421988231382960178599634135
31720302938667160957119758484766123578658465009381172797319221162353879
73533114898377790630997163359639978553165691891805631918708597269445546157271
31666383045332859677530424454592084317311190720536091652357013941855447
31612463151998558397941090424418045055963916431691010507394806721357015
124206316322353223500451579484091901689452474946548232404918655823536848446679
124192181545834996425814913104085958341325855075373227453253682973926507488471
59219437020628912299237818788741868964314817441221497292985860176291031
73533118348407025876442943528147679872174316977117097346815052578292740203735
35063334885577352635603181469958523044507779057882321355593688403223767
59219435580812424643182531903143834226633125581327614863603479746258135
131330219531437354088710814365539169662168628001500862218153730962179364562135
131317851601983905398403731283033969232557835614222732885446879718770316223703
131316084754919127014074147985533226314042008130325857266488758112569023603927
80657045713593291516261842044232266628236389839108110499226065109107029386455
154210126097495745433547139734114218242105980768633005644617132378623063118672635095
73434174912779256376925321861195215735533635668680580198424938958222799742167
73421806983325807686618238778690015305922843281402450865718087714813751403735
73420040136261029302288655481189272387407015797505575246759966108612458783959
81690903653212186118258011553238408662640586130765615535292650680606253758239
80657042269460104787767608275521089261478571281962910519667930648120820049111
73533118295329450898429164425486133219850076878182486778202996833322453771479
38460287985661272292724314510223242167175847772635698184539945740870871
35009414812265990399006936579084729440950293286550504906958683628971223
86773343392996666013818893805599611796338626859440549028508606355023063
73533142451430146133501172004836566405161259003529010223496504843113796805847
59166463318126079421266568274519193656966509865854403356969763770803415
86772500894663317556325310461378142432880075698677344635618571867202775
73533142450587647800152714511253222183691895544977849460292111953079308985559
66296112717143171819206271926564709973273437924493911611473069883749955085527
59166358005834410864079870356491509986534190970759002807858509459825879
59165515507501062406586287012270040623075639809995798414968474972005591
31559372618672155714340846907383408176729755082077456587208412564628695
31558530120338807256847263563161938813271203921314252194318378076808407
35502385175647700849667124055891667643243266191125901654411249061836575
62616387241079856644248378057810518611619502436187109263167356653872343
32043822096198775058022987947523135511755622824654082450460567237371095
32043822093386633480569754965324701850158588270240227211340679775593687
35063334680291017481517173769472865747924256585670888899841903693472983
31612449988363834339357500753550075120245167220434636187201598141310167
35009401648631266340423346908216759505231544075294130586765475048924375
35063321516304775725751929975830091604505878055112782674758709180703959
32043835253807481450635364085108747601195012276452195543968302685037783
32043822092984898969505007396439211327073297619609676462894981566768343
35063334679889282970452426200587375224838965935040338151396205484647639
35009401648229531829358599339331268982146253424663579838319776840099031
15048285313653328318046295431187519266517080205482881993050498263
74437768201687012970840551792202944848246043943421255876347897324352167290071
67200738468242536989894109207514432637827586322937318027528855255022813390039
67200735024109350261399875438803255271069767765792118047970720794036604052695
67200735018211861927960672983719845720784223555933992705539970563795189310679
32043822099407158682522505152938703380692641321584398877012246877775063
74437798821445000370692042529978444332756843845116173882920663355397077804247
74437768201687010158698974338969962649812382346386701462492658204464705512663
67200738468242534177752531754281450439393924725902763613673616135135351612631
67200735024109347449258297985570273072636106168757563634115481674149142275287
67200735018211859115819095530486863522350561958899438291684731443907727533271
67200735017474673074139195223601437328564868932667172623880887665127550690519
32043822096595017105069272170740269719095606767170543637892359415997655
74437826427587886387457157322185567020955628593966347387407251995572023403735
74437795377311810830056231308034284767565363690936419489507289774523406689495
125096786106413218793922025206044208514192814824391361064064096640315834311895
73533142504519037565464669963302702771673972909494524662051966447022454154455
