#include<bits/stdc++.h>
using namespace std;
long long n,k,h,o;
long long m[100000000],m1[100000000],g[11];
int main(){
cin>>n;
for(long long i=0;i<=n;i++){
k=i;
h=0;
while(k>10){
++h;
m[h]=k%10;
k/=10;
}
if(k==10){
m[++h]=1;
m[++h]=0;
}
if(k!=10)
m[++h]=(k+10)%10;
// cout<<h<<" ";
for(int i=1;i<=h;i++){
// cout<<m[i]<<" ";
if(m[i]==0){
g[0]++;
}
if(m[i]==1){
g[1]++;
}
if(m[i]==2){
g[2]++;
}
if(m[i]==3){
g[3]++;
}
if(m[i]==4){
g[4]++;
}
if(m[i]==5){
g[5]++;
}
if(m[i]==6){
g[6]++;
}
if(m[i]==7){
g[7]++;
}
if(m[i]==8){
g[8]++;
}
if(m[i]==9){
g[9]++;
}
h=0;
}
}
for(int i=0;i<=9;i++){
cout<<g[i]<<endl;
}
return 0;
}