17701210375841160747528245895030917454917317387219127621390423912305656366261230568146327586897614113821410395247060760571529744185701856989510612305672327391314885143814211602759814785070881035212123227311471108752498755668753791490938764916806555875471119116983560852835411442551378940662044123058812371066223310535945213831457920145794614584161458415157179711885156622321216142345319738651139140014579375753781237661318176139166814579241457523123801157311098231524566824566798230498231430823157315669471220402484016711315841301019840166466046107135413304643160040520724735122305762287613444462230431443023144313613212027119961162922