#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
    int n;
    cin >> n;
    int arr[n];
    int cnt[n];
    int result[n];
    for(int i=0;i<n;i++){
        cin >> arr[i];
        cnt[i] = 0;
    }
    for(int i=0;i<n;i++){
        int index = arr[i];
        cnt[index]++;
    }
    
    for(int i=1;i<n;i++){
        cnt[i] += cnt[i-1];
    }
    
    for(int i=0;i<n;i++){
        int cnt_index = arr[i];
        int tmp = --cnt[cnt_index];
        result[tmp] = arr[i];
    }
    for(int i=0;i<n;i++){
        cout << result[i] << " ";
    }
    return 0;
}