#include <iostream>
#include <cstdio>
#include <cmath>
#include <ctime>
#include <vector>
#include <cstring>
#include <algorithm>

using namespace std;

int main(){
int r,s;
cin >> r >> s;
char a[r][s];
for(int i=0;i<r;i++){
        for(int j=0;j<s;j++)cin >> a[i][j];
        }
int sol[9],marko[9];
memset(marko,0,sizeof marko);
int brojko=1,flag=0;
for(int i=s-2;i>-1;i--){flag=0;
        for(int j=0;j<r;j++){
                if(a[j][i]>'0' && a[j][i]<='9'){if(marko[a[j][i]-'0'-1]==1)continue;   
                                                sol[a[j][i]-'0'-1]=brojko;
                                                marko[a[j][i]-'0'-1]=1;
                                                flag=1;
                                                }  
                }
        
              if(flag==1)brojko++;
                    }
for(int i=0;i<9;i++)cout << sol[i] << endl;
                        
                
//system("pause");
return 0;
}
