#include <any>
#include <iostream>
using namespace std;
int nums[105];
void quick_sort(int* arr,int l,int r){
if(l>=r) return;
int k=arr[l+r>>1],i=l-1,j=r+1;
while (i<j) {
while (arr[++i]<k);
while (arr[--j]>k);
if(i<j){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
quick_sort(arr,l,j);
quick_sort(arr, j+1,r);
}
int main() {
int n;
while (cin>>n) {
for(int k=0;k<n;k++){
cin>>nums[k];
}
quick_sort(nums, 0, n-1);
for(int a=0;a<n;a++){
cout<<nums[a]<<' ';
}
cout<<"\n";
}
}
// 64 位输出请用 printf("%lld")
void quick_sort(int* arr,int l,int r){
if(l>=r) return;
int k=arr[l+r>>1],i=l-1,j=r+1;
while (i<j) {
while (arr[++i]<k);
while (arr[--j]>k);
if(i<j){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
quick_sort(arr,l,j);
quick_sort(arr, j+1,r);
}