17742257651368233381494426270251882021714909109272976221212166720962195111412222692127957495209792341674081759213858105631033150731501112987112812710826964256182442123507233502249621945213482075120399201811928619261191551883018203179721658115572149971474214641128281281110584