18612499815055958236988092921857471447934149628173717241961292651118182320571382166518825316381841531482165062323414921807103330617796038371105831329137515421979179132113971306102559229421249316354451172109321265179731219161136193069118901513591801453963555429064727418471864756177626564