#include <stdio.h>
#include <stdlib.h>

int compare(const void *a, const void *b) {
    int x = (int)a;
    int y = (int)b;
    return x - y;
}

int main() {
    int N;
    if (scanf("%d", &N) != 1 || N <= 0) {
        printf("Invalid input\n");
        return 0;
    }

    int speeds[N];
    for (int i = 0; i < N; i++) {
        if (scanf("%d", &speeds[i]) != 1 || speeds[i] < 0) {
            printf("Invalid input\n");
            return 0;
        }
    }

    qsort(speeds, N, sizeof(int), compare);

    for (int i = 0; i < N; i++) {
        printf("%d", speeds[i]);
        if (i != N - 1) printf(" ");
    }
    printf("\n");

    return 0;
}