#include<iostream>
#include<string>
#include <map>
#include<algorithm>
using namespace std;
int main()
{
int x, y;
string st;
map<int, int> Mymap;
map<int, int>::iterator it;
cin>>x>>y;
for(int i=x; i<=y; i++)
{
st="";
while(x>0)
{
st=st+char('0'+x%10);
x/=10;
}
int s=st.length();
for(int j=0; j<s; j++)
{
if(st[j]=='0')Mymap[0]++;
if(st[j]=='1')Mymap[1]++;
if(st[j]=='2')Mymap[2]++;
if(st[j]=='3')Mymap[3]++;
if(st[j]=='4')Mymap[4]++;
if(st[j]=='5')Mymap[5]++;
if(st[j]=='6')Mymap[6]++;
if(st[j]=='7')Mymap[7]++;
if(st[j]=='8')Mymap[8]++;
if(st[j]=='9')Mymap[9]++;
}
}
for(it=Mymap.begin(); it!=Mymap.end(); it++)
{
cout<<Mymap.second<<" ";
}
cout<<endl;
Mymap.clear();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KI2luY2x1ZGUgPG1hcD4KI2luY2x1ZGU8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CglpbnQgeCwgeTsKCXN0cmluZyBzdDsKCW1hcDxpbnQsIGludD4gTXltYXA7CgltYXA8aW50LCBpbnQ+OjppdGVyYXRvciBpdDsKCQoJY2luPj54Pj55OwoJZm9yKGludCBpPXg7IGk8PXk7IGkrKykKCXsKCQlzdD0iIjsKCQl3aGlsZSh4PjApCgkJewoJCQlzdD1zdCtjaGFyKCcwJyt4JTEwKTsKCQkJeC89MTA7CgkJfQoJCWludCBzPXN0Lmxlbmd0aCgpOwoJCWZvcihpbnQgaj0wOyBqPHM7IGorKykKCQl7CgkJCWlmKHN0W2pdPT0nMCcpTXltYXBbMF0rKzsKCQkJaWYoc3Rbal09PScxJylNeW1hcFsxXSsrOwoJCQlpZihzdFtqXT09JzInKU15bWFwWzJdKys7CgkJCWlmKHN0W2pdPT0nMycpTXltYXBbM10rKzsKCQkJaWYoc3Rbal09PSc0JylNeW1hcFs0XSsrOwoJCQlpZihzdFtqXT09JzUnKU15bWFwWzVdKys7CgkJCWlmKHN0W2pdPT0nNicpTXltYXBbNl0rKzsKCQkJaWYoc3Rbal09PSc3JylNeW1hcFs3XSsrOwoJCQlpZihzdFtqXT09JzgnKU15bWFwWzhdKys7CgkJCWlmKHN0W2pdPT0nOScpTXltYXBbOV0rKzsKCQl9Cgl9Cglmb3IoaXQ9TXltYXAuYmVnaW4oKTsgaXQhPU15bWFwLmVuZCgpOyBpdCsrKQoJewoJCWNvdXQ8PE15bWFwLnNlY29uZDw8IiAiOwoJfQoJY291dDw8ZW5kbDsKCU15bWFwLmNsZWFyKCk7CglyZXR1cm4gMDsKfQ==