#include<bits/stdc++.h>
using namespace std;
string s;
int cnt1, cnt2, cnt3, cnt4, cnt5, cnt6, cnt7 ,cnt8;
int main(){
getline(cin, s);
for(int i = 0; i < s.size(); i++){
if(s[i] == '1' || s[i] == 'Q' || s[i] == 'A' || s[i] == 'Z' || s[i] == '`')cnt1++;
if(s[i] == '2' || s[i] == 'W' || s[i] == 'S' || s[i] == 'X')cnt2++;
if(s[i] == '3' || s[i] == 'E' || s[i] == 'D' || s[i] == 'C')cnt3++;
if(s[i] == '4' || s[i] == 'R' || s[i] == 'F' || s[i] == 'V')cnt4++;
if(s[i] == '5' || s[i] == 'T' || s[i] == 'G' || s[i] == 'B')cnt4++;
if(s[i] == '6' || s[i] == 'Y' || s[i] == 'H' || s[i] == 'N')cnt5++;
if(s[i] == '7' || s[i] == 'U' || s[i] == 'J' || s[i] == 'M')cnt5++;
if(s[i] == '8' || s[i] == 'I' || s[i] == 'K' || s[i] == ',')cnt6++;
if(s[i] == '9' || s[i] == 'O' || s[i] == 'L' || s[i] == '.')cnt7++;
else cnt8++;
}
cout << cnt1 << "\n";
cout << cnt2 << "\n";
cout << cnt3 << "\n";
cout << cnt4 << "\n";
cout << cnt5 << "\n";
cout << cnt6 << "\n";
cout << cnt7 << "\n";
cout << cnt8;
return 0;
}