#include<bits/stdc++.h>
using namespace std;
int n,a[1000001];
void quick_sort(int a[],int l,int r){
if(l>=r) return;
int i=l+1,j=l+1;
while(j<=r){
if(a[j]<a[l]) swap(a[i],a[j]),i++;
j++;
}
swap(a[i-1],a[l]),quick_sort(a,l,i-1),quick_sort(a,i,r);
}
int main(){
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
quick_sort(a,1,n);
for(int i=1;i<=n;i++) cout<<a[i]<<" ";
return 0;
}