#include <bits/stdc++.h>
int main() {
  int n, a[111] = {0}, i;
  void QuickSort(int s[], int l, int r);
  scanf("%d", &n);
  for (i = 1; i <= n; i++) scanf("%d", &a[i]);
  QuickSort(a, 1, n);
  printf("%d", a[1]);
  for (i = 2; i <= n; i++) printf(" %d", a[i]);
  printf("\n");
  return 0;
}
void QuickSort(int s[], int l, int r) {
  int i, j, x;
  if (l < r) {
    i = l;
    j = r;
    x = s[i];
    while (i < j) {
      while (i < j && s[j] > x) j--;
      if (i < j) s[i++] = s[j];
      while (i < j && s[i] < x) i++;
      if (i < j) s[j--] = s[i];
    }
    s[i] = x;
    QuickSort(s, l, i - 1);
    QuickSort(s, i + 1, r);
  }
}
