#include<stdio.h>
#include<math.h>
int f[1000]={0},g[100][100]={0},ans[10]={0};
int main()
{
int i,n,m,j,t;
scanf("%d%d",&m,&n);
for(i=0;i<=n-m;i++)
{
f[i]=m+i;
}
for(i=0;i<=n-m;i++)
{
for(j=0;;j++)
{
if((f[i]/pow(10,j))<1) break;
}
for(t=0;t<=j-1;t++)
{
g[i][t]=(int)(f[i]/pow(10,t))%10;
}
for(t=0;t<=j-1;t++)
{
switch(g[i][t])
{
case 1: ans[1]++;break;
case 2: ans[2]++;break;
case 3: ans[3]++;break;
case 4: ans[4]++;break;
case 5: ans[5]++;break;
case 6: ans[6]++;break;
case 7: ans[7]++;break;
case 8: ans[8]++;break;
case 9: ans[9]++;break;
case 0: ans[0]++;break;
default: break;
}
}
}
for(i=0;i<10;i++)
{
printf("%d ",ans[i]);
}
return 0;
}