import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;


class Main{
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] count=new int[26];
		char ch='a';
		for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		}
		for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		}
	
	
	}} import java.io.BufferedReader; BufferedReader java.io import java.io.FileReader; FileReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io class Main{
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] count=new int[26];
		char ch='a';
		for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		}
		for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		}
	
	
	}} Main public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] count=new int[26];
		char ch='a';
		for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		}
		for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		}
	
	
	} main {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] count=new int[26];
		char ch='a';
		for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		}
		for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		}
	
	
	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String str; str int[] count=new int[26]; count new int[26] 26 char ch='a'; ch 'a' for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		} ; (str=br.readLine())!=null (str=br.readLine()) str br.readLine() br.readLine br null {
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		} {
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		} str=str.toLowerCase() str str.toLowerCase() str.toLowerCase str for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			} int i=0; int i=0; i 0 i<str.length() i str.length() str.length str i++ i++ i {
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			} {
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			} if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++; Character.isLetter(str.charAt(i)) Character.isLetter Character str.charAt(i) str.charAt str i count[Character.toLowerCase(str.charAt(i))-'a']++ count[Character.toLowerCase(str.charAt(i))-'a'] count Character.toLowerCase(str.charAt(i))-'a' Character.toLowerCase(str.charAt(i)) Character.toLowerCase Character str.charAt(i) str.charAt str i 'a' for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		} int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
			System.out.println(ch++ +" : "+count[i]);
		} {
			System.out.println(ch++ +" : "+count[i]);
		} System.out.println(ch++ +" : "+count[i]) System.out.println System.out System System.out ch++ +" : "+count[i] ch++ +" : "+count[i] ch++ ch " : " count[i] count i String[] args args
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;


class Main{
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] count=new int[26];
		char ch='a';
		for(;(str=br.readLine())!=null;){
			str=str.toLowerCase();
			for(int i=0;i<str.length();i++){
				if(Character.isLetter(str.charAt(i)))
					count[Character.toLowerCase(str.charAt(i))-'a']++;
				
			}
		}
		for(int i=0;i<26;i++){
			System.out.println(ch++ +" : "+count[i]);
		}
	
	
	}}