
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	}
}
 import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	} main {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[] Count = new int[26]; Count new int[26] 26 for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			Count[i] = 0;
		} {
			Count[i] = 0;
		} Count[i] = 0 Count[i] Count i 0 while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		} sc.hasNextLine() sc.hasNextLine sc {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		} String S = sc.nextLine(); S sc.nextLine() sc.nextLine sc for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			} int i = 0; int i = 0; i 0 i < S.length() i S.length() S.length S i++ i++ i {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			} {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			} char c = Character.toLowerCase(S.charAt(i)); c Character.toLowerCase(S.charAt(i)) Character.toLowerCase Character S.charAt(i) S.charAt S i if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				} c >= 'a' && c <= 'z' c >= 'a' c 'a' c <= 'z' c 'z' {
					Count[c - 'a']++;
				} Count[c - 'a']++ Count[c - 'a'] Count c - 'a' c 'a' for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		} {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		} System.out.println((char)('a' + i) + " : " + Count[i]) System.out.println System.out System System.out (char)('a' + i) + " : " + Count[i] (char)('a' + i) + " : " + Count[i] (char)('a' + i) 'a' i " : " Count[i] Count i String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	}
} Main

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] Count = new int[26];
		for (int i = 0; i < 26; i++) {
			Count[i] = 0;
		}
		while (sc.hasNextLine()) {
			String S = sc.nextLine();
			for (int i = 0; i < S.length(); i++) {
				char c = Character.toLowerCase(S.charAt(i));
				if (c >= 'a' && c <= 'z') {
					Count[c - 'a']++;
				}
			}
		}
		for (int i = 0; i < 26; i++) {
			System.out.println((char)('a' + i) + " : " + Count[i]);
		}
	}
}

