#include<cstdio>
#include<algorithm>
using namespace std;
void BubbleSort(int a[],int n)//从小到大
{
for(int i=0;i<n-1;i++){
for(int j=0;j<n-1-i;j++){//从前向后比较,将最大的移动到最后面,后面逐渐有序
if(a[j]>a[j+1])
swap(a[j],a[j+1]);
}
}
}
void bubbleSort(int a[],int n)//从小到大
{
for(int i=0;i<n-1;i++)
for(int j=n-2;j>=i;j--)//从后向前比较,将最小的移动到最前面,前面逐渐有序
if(a[j]>a[j+1]){
swap(a[j],a[j+1]);
}
}
int main()
{
//freopen("in.txt","r",stdin);
int n;
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
bubbleSort(a,n);
for(int i=0;i<n;i++){
printf("%d ",a[i]);
}
}