69111756479948519268315484739893682977333482699168353701203100992242658310052918306055101012117699639675299832943357570291950685685211778725399550899389067010105417041127710122995525511063841232808329686696004723417661574304509431114011843767661007101185510011003877909481876262547603950392123083385780059048792034314411583100299110583751462686831608586066176335426099211181853664335724108634231585111689792536911869971235100641484011859929879612145497599990115223210005232648893443374047181008310389612447331352326298300119895485447010046735332285436133361234267