487441067411465510720011134241331100101142141009329014754411119089070511803838506526581502748361274587450575888911771334777582310618691886542157579210825211061164079112020108049151771903639054278294990819543143467952126552108275274999880824223895167361014792910280588888115537886121388095392873476204828426311186086135