include<stdio.h>

int n,m,f,list[1000001]={0};

int main()
{
while(scanf("%d %d",&n,&m)!=EOF)
{
for(int i=0;i<n;i++)
{
scanf("%d",&f);
list[f+500000]=1;
}
int q=1000000;
for(int i=0;i<m-1;q--)
{
if(list[q]!=0)
{
printf("%d ",q-500000);
i++;
}
}
printf("%d",q-500000);
printf("\n");
}
return 0;
}