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