6056643431641452385585263071527531966761617351705074267142087625366024506016426307727333324147514629146434054016036949040246253552260749133766458730400803588703383155839128435874481134573906874896393131302881637075645257907173563485904612005352172014875673972021925485154845491676562164637312852047123744287797233545771616755817278123398647828273266503304382587862654417466222971522747436614152237764173755454543589372795280230488240491345420359556068126868537367434274831620523251959822885414057291643365811309451283353881236277760197378712282293660261476317334201811791863383792397574127416835419878270910965512722585351876838142562777199254482562215025146425116571040616388827523470442846275802107220719807462650657249226223597770211804778975443674479473648047312236283529724423436735129817753923655164684082026913994832791468645386335114153663892152951063765245004014469453734243561129366317138440343349556542192764274435442553503184026766810320303452673407546486224527975111744480927044767652702425501441806037691202486481916448413391564563741355568267067856955527165318965713511449138195703365011884792843327458451905373611221671686747148299310459469563162337195017638136722135692311182784387612597116898556905133191545663441736325681580639121413730511153846544560750504345962818375106494227782969815111570868436752780688328512367737078631573684252896001215537683007792068493143124047965207274855937674051477993413524403302791751876914815597433068004232187644824784608346796674713991247017187886387048996659381262290628258808798437166786143466922577638476366584147278466555723559948380511628666133158563775543852122941430237783455346308353373825057164085227243982107736805657765472527655379326424223156299078735582519458622108387570810528541380110222852075218275165152147345169542424505746371705111743011937296786723267072863573279256137517850812566660446780150999