#include <stdio.h>
#include <stdlib.h>
// Comparison function for qsort
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 purity[n];
for (int i = 0; i < n; i++){
    if (scanf("%d" , &purity[i]  || purity[i] < 0));
{
    printf("Invalid input");
    return 0;
   }
}
// Sort using qsort(ascending order) qsort(purity, n, sizeof(int),compare);
// Print sorted purity levels
for (int i = 0; i <n; i++){
    printf("%d" , purity[i]);
    if (i !=n-1)
    printf(" ");
}
return 0;
}