3122123122303122561209978682192127047103353168689286192918203120407011709715574015574113249871216830533592152131349482913237015524799612431397014063691097259996311332238931788876633515912881516059751130645180944120803364123110932207061692866571035550146298989078892117889884889885889881538124105209035791109726132422315199311519922135403975871584794918147771279812007913236615509821323006494834358197166311524952757277154372283516449883512245781224579133224934417115053315072661074319983497137715798681915208503594927054141463410845321397091781890133609893712893714693716969437257264129712571949719790280181992748810453341553981