#include <iostream>
#include <string>
using namespace std;
string a,b;
int x[20]={114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514};
int y[20]={114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514};
int t[10]={0};
int main(){
cin >> a >> b;
for(int i=0;i<a.length();i++){
x[i+1] = a[a.length()-i-1] - '0';
}
for(int i=0;i<b.length();i++){
y[i+1] = b[b.length()-i-1] - '0';
}
do{
for(int i=1;x[i] != 114514;i++){
if(x[i] == 10){
x[i] = 0;
x[i+1]++;
}
}
for(int i=1;x[i] != 114514;i++){
t[x[i]]++;
}
x[1]++;
}while(x[1]!=y[1]
|| x[2]!=y[2] || x[6]!=y[6]
|| x[3]!=y[3] || x[7]!=y[7]
|| x[4]!=y[4] || x[8]!=y[8]
|| x[5]!=y[5] || x[9]!=y[9]);
{
for(int i=1;x[i] != 114514;i++){
if(x[i] == 10){
x[i] = 0;
x[i+1]++;
}
}
for(int i=1;x[i] != 114514;i++){
t[x[i]]++;
}
x[1]++;
}
for(int i=0;i<=9;i++){
cout << t[i] << ' ';
}
return 0;
}