import java.util.*;

class Main {
	static Scanner sc = new Scanner(System.in);
	public static void main(String[] args) {
		
		int[] alphabet = new int[26];
		
		while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		}
		for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		}
	}
}
 import java.util.*; util.* java class Main {
	static Scanner sc = new Scanner(System.in);
	public static void main(String[] args) {
		
		int[] alphabet = new int[26];
		
		while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		}
		for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		}
	}
} Main static Scanner sc = new Scanner(System.in); sc new Scanner(System.in) public static void main(String[] args) {
		
		int[] alphabet = new int[26];
		
		while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		}
		for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		}
	} main {
		
		int[] alphabet = new int[26];
		
		while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		}
		for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		}
	} int[] alphabet = new int[26]; alphabet new int[26] 26 while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		} sc.hasNext() sc.hasNext sc {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		} String s = sc.nextLine(); s sc.nextLine() sc.nextLine sc for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			} int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			} {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			} char c = s.charAt(i); c s.charAt(i) s.charAt s i if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				} 'a'<=c && c<='z' 'a'<=c 'a' c c<='z' c 'z' {
					alphabet[c-97]++;
				} alphabet[c-97]++ alphabet[c-97] alphabet c-97 c 97 if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				} 'A'<=c && c<='Z' 'A'<=c 'A' c c<='Z' c 'Z' {
					alphabet[c-65]++;
				} alphabet[c-65]++ alphabet[c-65] alphabet c-65 c 65 for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		} int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		} {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		} System.out.println((char)(i+97)+" : "+alphabet[i]) System.out.println System.out System System.out (char)(i+97)+" : "+alphabet[i] (char)(i+97)+" : "+alphabet[i] (char)(i+97) i 97 " : " alphabet[i] alphabet i String[] args args
import java.util.*;

class Main {
	static Scanner sc = new Scanner(System.in);
	public static void main(String[] args) {
		
		int[] alphabet = new int[26];
		
		while (sc.hasNext()) {
			String s = sc.nextLine();
			for (int i=0; i<s.length(); i++) {
				char c = s.charAt(i);
				if ('a'<=c && c<='z') {
					alphabet[c-97]++;
				}
				else if ('A'<=c && c<='Z') {
					alphabet[c-65]++;
				}
			}
		}
		for (int i=0; i<26; i++) {
			System.out.println((char)(i+97)+" : "+alphabet[i]);
		}
	}
}

