#include<stdio.h>
void insertionSort(int arr[], int n){
    for(int i=1;i<n;i++){
        int key = arr[i];
        int j = i - 1;
        while(j >= 0 && arr[j] > key){
            arr[j + 1] = arr[j];
            j--;
        }
        arr[j + 1] = key;
    }
    int main(){
        int n;
        if(scanf("%d", &n) != 1 || n <= 0 || n>100){
            printf("Invalid input\n");
            return 0;
        }
        int scores[n];
        for(int i=0;i<n;i++){
            if(scanf("%d", &scores[i]) != 1){
                printf("Invalid input\n");
                return 0;
            }
        }
        insertionSort(scores, n);
        for (int i=0;i<n;i++){
            printf("%d", scores[i]);
            if(i < n - 1) printf(" ");
        }
        printf("\n");
        return 0;
    }
}