#include <stdio.h>
#include <stdlib.h>
int compare(const void *a,const void *b){
return (*(int*)a-*(int*)b);
}
int main() {
int n;
scanf("%d",&n);
int *arr=(int*)malloc(n*sizeof(int));
for(int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
qsort(arr,n,sizeof(int),compare);
for(int i=0;i<n;i++){
if(i>0) printf(" ");
printf("%d",arr[i]);
}
printf("\n");
free(arr);
return 0;
}