import sys

cnts = {chr(a):0 for a in range(ord('a'),ord('z')+1)}

for line in sys.stdin:

    alpha_line = [x.lower() for x in list([c for c in list(line) if c.isalpha()])]

    for a in alpha_line: cnts[a] += 1



for a in range(ord('a'),ord('z')+1): print((chr(a),':',cnts[chr(a)]))
import sys

cnts = {}

for line in sys.stdin:

    alpha_line = [x.lower() for x in list([c for c in list(line) if c.isalpha()])]

    for c in alpha_line: 

        cnts[c] = cnts.get(c,0) + 1

 

for c in range(ord('a'),ord('z')+1): print((chr(c),':',cnts.get(chr(c),0)))
import sys

cnts = {chr(a): 0 for a in range(ord("a"), ord("z") + 1)}
for line in sys.stdin:
    alpha_line = [x.lower() for x in list([c for c in list(line) if c.isalpha()])]
    for a in alpha_line:
        cnts[a] += 1
for a in range(ord("a"), ord("z") + 1):
    print((chr(a), ":", cnts[chr(a)]))

import sys

cnts = {}
for line in sys.stdin:
    alpha_line = [x.lower() for x in list([c for c in list(line) if c.isalpha()])]
    for c in alpha_line:
        cnts[c] = cnts.get(c, 0) + 1
for c in range(ord("a"), ord("z") + 1):
    print((chr(c), ":", cnts.get(chr(c), 0)))

-cnts = {chr(a): 0 for a in range(ord("a"), ord("z") + 1)} +cnts = {} -    for a in alpha_line: -        cnts[a] += 1 -for a in range(ord("a"), ord("z") + 1): -    print((chr(a), ":", cnts[chr(a)])) +    for c in alpha_line: +        cnts[c] = cnts.get(c, 0) + 1 +for c in range(ord("a"), ord("z") + 1): +    print((chr(c), ":", cnts.get(chr(c), 0)))