#include <stdio.h>
void so(int *ch, int num)
{
int i=0,j=0;
int temp;
for(i=0; i<num; i++)
{
for(j=0; j<num; j++)
{
if(ch[j]<ch[j+1])
{
temp=ch[j];
ch[j]=ch[j+1];
ch[j+1]=temp;
}
}
}
}
int main(void)
{
int num;
int n;
int i;
int j;
scanf(" %d", &num);
int ch[10]={0};
for(i=0; i<num; i++)
{
scanf(" %d", &n);
ch[i]=n;
}
so(ch, num);
for(i=0; i<num; i++)
{
printf("%d ", ch[i]);
}
return 0;
}
void so(int *ch, int num)
{
int i=0,j=0;
int temp;
for(i=0; i<num; i++)
{
for(j=0; j<num; j++)
{
if(ch[j]<ch[j+1])
{
temp=ch[j];
ch[j]=ch[j+1];
ch[j+1]=temp;
}
}
}
}
int main(void)
{
int num;
int n;
int i;
int j;
scanf(" %d", &num);
int ch[10]={0};
for(i=0; i<num; i++)
{
scanf(" %d", &n);
ch[i]=n;
}
so(ch, num);
for(i=0; i<num; i++)
{
printf("%d ", ch[i]);
}
return 0;
}