#include <iostream>
using namespace std;
int main() {
int i,j,d,k;
string a;
char c;
getline(cin,a);
//cin>>c;
//cout<<a.find(c,0);
//cout<<a[0];
d=a.length();
int ad[d];
for(i=0;i<d;i++)
{ j=0;
ad[i]=0;
for(k=0;k<d;i++)
{ if(a[i]==a[k])
{if(k<i)
{ad[i]=a[k];
}
else
j++;
}
}
ad[i]=j;
}
for(i=0;i<d;i++)
cout<<ad[i]<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiBpbnQgaSxqLGQsazsKICAgIHN0cmluZyBhOwogICAgY2hhciBjOwogICAgZ2V0bGluZShjaW4sYSk7CiAgICAvL2Npbj4+YzsKICAgIC8vY291dDw8YS5maW5kKGMsMCk7CiAgICAvL2NvdXQ8PGFbMF07CgogICAgZD1hLmxlbmd0aCgpOwogICAgaW50IGFkW2RdOwoKICAgIGZvcihpPTA7aTxkO2krKykKICAgIHsgIGo9MDsKICAgIGFkW2ldPTA7CiAgICAgICAgZm9yKGs9MDtrPGQ7aSsrKQogICAgICAgIHsgaWYoYVtpXT09YVtrXSkKICAgICAgICAgICB7aWYoazxpKQogICAgICAgICAgICAgICAge2FkW2ldPWFba107CgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgICAgICB9CgogICAgfQogICAgYWRbaV09ajsKICAgIH0KICAgIGZvcihpPTA7aTxkO2krKykKICAgICAgICBjb3V0PDxhZFtpXTw8ZW5kbDsKCXJldHVybiAwOwp9