#include<stdio.h>
int compare(const void *a,const void *b){
return *(int *)a-*(int *)b;
}
int main(){
const int N = 1e6 +10;
int a[N],n;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
qsort(a,n,sizeof(int),compare);
for(int i=0;i<n;i++){
printf("%d ",a[i]);
}
return 0;
}