// editor2
#include<stdio.h>
#include<stdlib.h>
int compare(const void*a, const void *b){
    return(*(int*)a - *(int*)b);
}
int main(){
    int n;
    if(scanf("%d", &n) !=1||n<=0||n>100){
        printf("Invalid input\n");
        return 0;
    }
    int priorities[n];
    int count = 0;
    for(int i=0;i<n;i++){
        if(scanf("%d", &priorities[i]) !=1|| priorities[i]<1 || priorities[i]>100){
            printf("Invalid input\n");
            return 0;
        }
        count++;
        
    }
    qsort(priorities, n. sizeof(int), compare);
    for(int i = 0; i<n; i++){
        printf("%d%s",priorities[i], (i==n-1)? "\n": " ");
    }
    return 0;
}