#include<stdio.h>
#include<string.h>
#define max 100
struct sqlist
{
int data[max+1];
int lenth;
};
int csort(sqlist *l)
{
int i,j;
for(i=2;i<=l->lenth;i++)
{
if(l->data[i]<l->data[i-1])
{
l->data[0]=l->data[i];
j=i-1;
while(l->data[0]<l->data[j])
{
l->data[j+1]=l->data[j];
j--;
}
l->data[j+1]=l->data[0];
}
}
}
int main()
{
sqlist l;
int i,k,lenth;
while(scanf("%d",&lenth)!=EOF)
{
l.lenth=lenth;
for(i=1;i<=l.lenth;i++)
{
scanf("%d",&l.data[i]);
}
csort(&l);
for(i=1;i<lenth;i++)
{
printf("%d ",l.data[i]);
}
printf("%d\n",l.data[lenth]);
}
}