#include <stdlib.h>
#include <stdio.h>
#include <math.h>

#include <string.h>
#include <ctype.h>

int main()
{
    int n, c, x[100000]={0},b[1000],i,j,max;
    scanf("%d %d",&n , &c);
    
    for(i=0; i<n; i++)
    {
        scanf("%d", &b[i]);
        x[b[i]]++;
    }
    
    max=0;
    for(i=1; i<=c; i++)
        if(x[i]>max) max=x[i];
        
    while(max!=0){
    for(i=0; i<n; i++)
        if(x[b[i]]== max){
            for(j=0;j<max;j++)
                printf("%d ",b[i]);            
            for(j=i+1; j<n; j++) if(b[i]==b[j]) b[j]=0;}
    max--;}
    
    return 0;
}
