import java.util.Scanner;
public class Main{
	public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	}
} import java.util.Scanner; Scanner java.util public class Main{
	public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	}
} Main public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	} main {
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	} Scanner scan = null; scan null try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		} {
			if(scan!=null)scan.close();
		} if(scan!=null)scan.close(); scan!=null scan null scan.close() scan.close scan {
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		} scan = new Scanner(System.in) scan new Scanner(System.in) int[] counter = new int[26]; counter new int[26] 26 String str = ""; str "" while(scan.hasNext())
			str = str + scan.nextLine(); scan.hasNext() scan.hasNext scan str = str + scan.nextLine() str str + scan.nextLine() str scan.nextLine() scan.nextLine scan String[] str2 = str.toLowerCase().split("[^a-z]"); str2 str.toLowerCase().split("[^a-z]") str.toLowerCase().split str.toLowerCase() str.toLowerCase str "[^a-z]" for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			} int i = 0; int i = 0; i 0 i < str2.length i str2.length str2 str2.length i++ i++ i {
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			} {
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			} for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				} int j = 0 ; int j = 0 ; j 0 j < str2[i].length() j str2[i].length() str2[i].length str2[i] str2 i j++ j++ j {
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				} {
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				} int num = (int)str2[i].charAt(j) - (int)'a'; num (int)str2[i].charAt(j) - (int)'a' (int)str2[i].charAt(j) str2[i].charAt str2[i] str2 i j (int)'a' counter[num] ++ counter[num] counter num for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			} int i = 0 ; int i = 0 ; i 0 i < counter.length i counter.length counter counter.length i++ i++ i {
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			} {
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			} System.out.println((char)((int)'a'+ i)+" : "+counter[i]) System.out.println System.out System System.out (char)((int)'a'+ i)+" : "+counter[i] (char)((int)'a'+ i)+" : "+counter[i] (char)((int)'a'+ i) (int)'a' i " : " counter[i] counter i String[] args args public class Main{
	public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	}
} public class Main{
	public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	}
} Main
import java.util.Scanner;
public class Main{
	public static void main(String[] args){
		Scanner scan = null;
		try{
			scan = new Scanner(System.in);
			int[] counter = new int[26];
			String str = "";
			while(scan.hasNext())
			str = str + scan.nextLine();
			String[] str2 = str.toLowerCase().split("[^a-z]");
			for(int i = 0; i < str2.length;i++){
				for(int j = 0 ; j < str2[i].length();j++){
					int num = (int)str2[i].charAt(j) - (int)'a';
					counter[num] ++;
				}
			}
			for(int i = 0 ; i < counter.length;i++){
				System.out.println((char)((int)'a'+ i)+" : "+counter[i]);
			}
		}finally{
			if(scan!=null)scan.close();
		}
	}
}