// editor1`
#include<stdio.h>
#include<stdlib.h>

int cmp(const void *a, const void *b){
    long long x=*(long long*)a;
    long long y=*(long long*)b;
    if(x<y)return -1;
    if(x>y)return 1;
    return 0;
}
int main(){
    long long n;
    scanf("2ld",&n);
    
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    long long *arr= malloc(n*sizeof(long long));
    if(!arr)return 0;
    for(long long i=0;i<n;i++){
        scanf("2ld",&arr[i]);
    }
    qsort(arr,n,sizeof(long long),cmp);
    
    for(long long i=0;i<n;i++){
        printf("%lld ",arr[i]);
    }
    free(arr);
    return 0;
}