644759479405797981644808103880869515125988364484479782764474313287621293154869528797982644937644809644939644788281721797798644739658708196702123941813685143053594439081243991479371157452523761947619986973813585807978097978818725012596061457882145788049008018220886951664481086957164478964494197370368555331057948400440054131055886952912954991265177340474905324949290150386022154985575557602377556613310181394368775569129540813464513451328403494928811243251398626127000898262112398014762003297966417631368449125964293492147620113289301258866310698471257125988412334754471247290691574535488510112339548850586970813248181104948869718