#include<stdio.h>
int A[2000001],C[2000001];
main(){
  int i,n,B[10001];

  scanf("%d", &n);
  for(i=0;i<n;i++){
    scanf("%d",&A[i+1]);
    B[i]=0;
  }

  for(i=0;i<n;i++){
    B[A[i+1]]++;
  }
  for(i=1;i<10001;i++){
    B[i] = B[i]+B[i-1];
  }
  for(i=1;i<=n;i++){
    C[B[A[i]]] = A[i];
    B[A[i]]--;
  }

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

}