#include<stdio.h>
#include<algorithm>
using namespace std;
int a[100];
void quicksort(int left,int right)
{
int i,j,temp;
if(left>right)
return;
temp=a[left];
i=left,j=right;
while(i!=j)
{
while(a[j]>=temp && i<j)
j--;
while(a[i]<=temp && i<j)
i++;
if(i<j)
swap(a[i],a[j]);
}
a[left]=a[i];
a[i]=temp;
quicksort(left,i-1);
quicksort(i+1,right);
}
int main()
{
int n;
scanf("%d",&n);
for(int i=0; i<n; i++)
scanf("%d",&a[i]);
quicksort(0,n-1);
for(int i=0; i<n; i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}