// editor5
#include <stdio.h>
#include <stdlib.h>

// Comparator for qsort
int compare(const void *a, const void *b) {
     return((int)a -(int)b);
}

int main() {
    int N;

    // Read number of cars
    if (scanf("%d", &N) != 1 || N < 1 || N > 100) {
        printf("Invalid input\n");
        return 0;
    }

    int arr[N];
    // Read speeds
    for (int i = 0; i < N; i++) {
        if (scanf("%d", &arr[i]) != 1 || arr[i] < 0 || arr[i] > 300) {
            printf("Invalid input\n");
            return 0;
        }
    }

    // Sort using qsort (efficient)
    qsort(arr, N, sizeof(int), compare);

    // Print result
    for (int i = 0; i < N; i++) {
        printf("%d", arr[i]);
        if (i < N - 1) printf(" ");
    }
    printf("\n");

    return 0;
}