#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
unsigned char a[1000000];
int main()
{
//freopen("input.txt", "r", stdin);
//freopen("output.txt", "w", stdout);
int i=1,n,d=0;
unsigned char j,l;
while (scanf("%uc", &l)==1)
{
a[i]=l;
i++;
}
n=i-1;
for (j=13;j<=126;j++)
{
for (i=1;i<=n;i++)
{
if (a[i]==j) d++;
}
if (d!=0) printf("%d : %uc - %d\n",j,j,d);
d=0;
}
return 0;
}
I2RlZmluZSBfQ1JUX1NFQ1VSRV9OT19XQVJOSU5HUwojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8bWF0aC5oPgp1bnNpZ25lZCBjaGFyIGFbMTAwMDAwMF07CmludCBtYWluKCkKewoJLy9mcmVvcGVuKCJpbnB1dC50eHQiLCAiciIsIHN0ZGluKTsKCS8vZnJlb3Blbigib3V0cHV0LnR4dCIsICJ3Iiwgc3Rkb3V0KTsKCWludCBpPTEsbixkPTA7Cgl1bnNpZ25lZCBjaGFyIGosbDsKICAgIHdoaWxlIChzY2FuZigiJXVjIiwgJmwpPT0xKQoJewoJCWFbaV09bDsKCQlpKys7Cgl9CgluPWktMTsKCWZvciAoaj0xMztqPD0xMjY7aisrKQoJewoJCWZvciAoaT0xO2k8PW47aSsrKQoJCXsKCQkJaWYgKGFbaV09PWopIGQrKzsKCQl9CgkJaWYgKGQhPTApIHByaW50ZigiJWQgOiAldWMgLSAlZFxuIixqLGosZCk7CgkJZD0wOwoJfQoJcmV0dXJuIDA7Cn0J