8377147545854835365581215003012002048537501715245154355714507728035036802821392302646572325203658473624677783692664385237138541114005147474874313678537378933280468146470177663284113729671519643198834545741628244566378385777732715573305022504648530031769224839383826513165370675777621763381953453435622035644222482551898381642263805113882674473162872372354653335904423468521735381533822216531632397632684887496492594456555932596589313796288161151855650344398768386525219645528552788254769807599660205215489143269482504449602372122569440658379402487795297227455805738762437196716562656410640568427510344487343124867062617943160884432348933977935021264754934016839145912518812714534911469116944412437467084158556777824546797032415427863753546236446636397665383488455084225121014738952778350555314254830947448180661644761285273318123299491287477906817239922049026273017452645646036793715256685302550334717453563445465872161073876685013048618117259748529424920242416777159879164822315530665639975370687804828374621701357645566747186034631798377231337634393537372915346648055123436390539507471194233570770213678481478588572130461144676307760240164415130868928390270652274201226867655402172604074016041207671377922147614611928253548101487517194034795674726595682078690368946611031075537671187664560638708258405112133517452796417289815428111779774335702474573031661381162752427442116012143757093616006723422968352534511067105212256732389673636647518717863235216276787286371849586701732341798523194319345819228290840141406512671406842084070454742663583219954151835532662780229295315712501976294180175332243806356222121155225653560515615297766630276705537384735543509776190731207809133191289916674255591824235551754527468082571187993282523051520672765464210911320811595298925447815614731572933147846887866018664666682784620404800554367108336936512724693813317321875270780299542484