#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]);
      }
}