#include <stdio.h>

#define M 2000000 /* ???????????????????????§??? */

void Sort(int[], int);
int num;
int main()
{
	int array[M],i;
	
	scanf("%d", &num);

	for(i = 0; i < num; i++)
		scanf("%d", &array[i]);

	Sort(array, num);

	for(i = 0; i < num; i++){
		printf("%d", array[i]);
		if(i!=num-1) printf(" ");
		else if(i==num-1)printf(" "); 
	}
	return 0;
}

void Sort(int array[], int n)
{
	int i, j, k = 0;
	int count[num];

	for(i = 0; i < num; i++)
		count[i] = 0;
	for(i = 0; i < n; i++)
		count[array[i]]++;	
	for(i = 0; i < num; i++)
	{
		for(j = count[i]; j > 0; j--)
			array[k++] = i;
	}
}