10854321960912707458489013996038348481006342017961892892842411609191951116777989941061163104172150784322089422020374647317907354530211574124735284795431721495664207110205377746006719091840692289761671111785592614917348610444520346610954520233913089983000129089152089569305607287058205609117391849271229972188978385610544213717218951826152697616322812113619447013732221866127813179356907251948871883214666410680163562538471493843284911220165883745530313445211280654406186290141114336211427281875937341316071848868861222180764910422694117962713439102378