import sys

 

chash = {}

for i in range( ord( 'a' ), ord( 'z' )+1 ):

    chash[ chr( i ) ] = 0



lines = sys.stdin.readlines()

for i in range( len( lines ) ):

	for j in range( len( lines[i] ) ):

	    if lines[i][j].isalpha():

	        chash[ lines[i][j].lower() ] += 1

 

for i in range( ord( 'a' ), ord( 'z' )+1 ):

    print(( "{:s} : {:d}".format( chr( i ), chash[ chr( i ) ] ) ))	
import sys

 

chash = {}

for i in range( ord( 'a' ), ord( 'z' )+1 ):

    chash[ chr( i ) ] = 0

 

for line in sys.stdin:

    for i in range( len( line ) ):

        if line[i].isalpha():

            chash[ line[i].lower() ] += 1

 

for i in range( ord( 'a' ), ord( 'z' )+1 ):

    print(( "{:s} : {:d}".format( chr( i ), chash[ chr( i ) ] ) ))
import sys

chash = {}
for i in range(ord("a"), ord("z") + 1):
    chash[chr(i)] = 0
lines = sys.stdin.readlines()
for i in range(len(lines)):
    for j in range(len(lines[i])):
        if lines[i][j].isalpha():
            chash[lines[i][j].lower()] += 1
for i in range(ord("a"), ord("z") + 1):
    print(("{:s} : {:d}".format(chr(i), chash[chr(i)])))

import sys

chash = {}
for i in range(ord("a"), ord("z") + 1):
    chash[chr(i)] = 0
for line in sys.stdin:
    for i in range(len(line)):
        if line[i].isalpha():
            chash[line[i].lower()] += 1
for i in range(ord("a"), ord("z") + 1):
    print(("{:s} : {:d}".format(chr(i), chash[chr(i)])))

-lines = sys.stdin.readlines() -for i in range(len(lines)): -    for j in range(len(lines[i])): -        if lines[i][j].isalpha(): -            chash[lines[i][j].lower()] += 1 +for line in sys.stdin: +    for i in range(len(line)): +        if line[i].isalpha(): +            chash[line[i].lower()] += 1