import Data.List (intersperse,sortBy)

main = input >>= output . sortBy (flip compare)

input :: IO [Int]
input = getLine >>= (return . map read . words)

output :: [Int] -> IO ()
output = putStrLn . unwords . map show