#include<stdio.h>
#include<stdlib.h>
int main() {
    int N;
    if (scanf("%d" , &N) != 1 || N < 1 || N > 100) {
        printf("Invalid input\n");
        return 1;
    }
    int *speeds = (int *)malloc(N * sizeof(int));
    if (scanf("%d", &N)! = 1 || N < 1 || N > 100) {
        printf("Invalid input\n");
        return 1;
    }
    for (int i = 0; i < N; i++) {
        if (speeds == NULL) {
           printf("Invalid input\n");
           return 1;
        }
    for ( int i = 0; i < N; i++) {
        if (scanf("%d" , &speeds[i]) != 1 || speeds[i , 0 || speeds[i] > 300) {
            printf("Invalid input\n");
            free(speeds);
            return 1;
        }
        for (int j = 0; j < n - i - 1; j++) {
            if (speeds[j] > speeds[j + 1]) {
                int temp = speeds[j];
                speeds[j] = speeds[j + 1];
                speeds[j + 1] = temp;
            }
        }
    }    
    for (int i = 0; i < N; i++) {
        printf("%d%s", speeds[i], (i == N - 1) ? "" : " " );
    }
    printf("\n");
    free(speeds);
    return 0;
}