691117564799485192683154847398936829773334826991683537014812031009922426583100529183060551010121176996396752998329433575702919506856852117787253995508993890670101054170411277101229955255110638412328083296866960047234176615743045094311140128494811843767661007101185510011003877909481876262547603950392123083385780059048792034314411583100299110583751462686831608586066176335426099216211181853328335724108634231585111689792536911869971235100641484011859929879612145497599990115223210003475232648899823443374047181008310389612447331352326298300119895485447010046735332285436133361234267