#include <stdio.h>
int main (){
int n,i,m,j,v=0,k=0,w;
scanf("%d",&n);
int a[n],b[n],t;
for (i=0;i<n;i++){
scanf("%d",&m);
//printf("m=%d",m);
while(m){
v+=m%10;
m/=10;
}
//printf("v=%d\n",v);
a[i]=v;
v=0;
//printf("a[%d]=%d\n",i,a[i]);
}
for (i=0;i<n-1;i++){
for (j=i+1;j<n;j++){
if (a[j]==a[i]){a[j]=0;
}
}
}
for (i=0;i<n;i++){
if (a[i]!=0) {b[k]=a[i];k++;
}
}
w=k-1;
printf("%d\n",k);
for(i=0;i<w;i++){
for (j=i+1;j<k;j++){
if (b[i]>b[j]) {t=b[i];b[i]=b[j];b[j]=t;
}
}
}
for (i=0;i<w;i++){
printf("%d ",b[i]);
}
printf("%d",b[w]);
return 0;
}