#include<stdio.h>

int main()
{
  int a[10000], b[10000], c[10000];
  int n, max=0;
  int i;

  scanf("%d",&n);
  for(i=0; i<n; i++)
    {
      scanf("%d", &a[i]);
      if(max<a[i]) 
	{
	  max = a[i];
	}
    }

  for(i=0; i<=max; i++)
    {
      c[i] = 0;
    }
  for(i=1; i<=n; i++)
    {
      c[a[i]]++;
    }

  for(i=1; i<=max; i++)
    {
      c[i] = c[i] + c[i-1];
    }
  for(i=n; i>=1; i--)
    {
      b[c[a[i]]] = a[i];
      c[a[i]]--;
    }


  for(i=0; i<n; i++)
    {
      printf("%d ", b[i]);
    }
  printf("\n");

  return 0;
}