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


public class Main {
	public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	}

} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {
	public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	}

} Main public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	} main {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	} BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); input new BufferedReader(new InputStreamReader(System.in)) String str = input.readLine(); str input.readLine() input.readLine input int[] alphabet = new int[26]; alphabet new int[26] 26 int check; check while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		} str != null str null {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		} str = str.toLowerCase() str str.toLowerCase() str.toLowerCase str for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			} int i = 0; int i = 0; i 0 i < str.length() i str.length() str.length str i++ i++ i {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			} {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			} check = Character.getNumericValue(str.charAt(i)) check Character.getNumericValue(str.charAt(i)) Character.getNumericValue Character str.charAt(i) str.charAt str i if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				} check - 10 >= 0 && check - 10 <= 25 check - 10 >= 0 check - 10 check 10 0 check - 10 <= 25 check - 10 check 10 25 {
					alphabet[check - 10] += 1;
				} alphabet[check - 10] += 1 alphabet[check - 10] alphabet check - 10 check 10 1 str = input.readLine() str input.readLine() input.readLine input char[] ch; ch String str2; str2 for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		} {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		} ch = Character.toChars(i + 0x61) ch Character.toChars(i + 0x61) Character.toChars Character i + 0x61 i 0x61 str2 = new String(ch) str2 new String(ch) System.out.println(str2 + " : " + alphabet[i]) System.out.println System.out System System.out str2 + " : " + alphabet[i] str2 + " : " + alphabet[i] str2 " : " alphabet[i] alphabet i String[] args args public class Main {
	public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	}

} public class Main {
	public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	}

} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {
	public static void main(String[] args) throws IOException {
		// Scanner???.nextLine()??§???????°????null???????´?????????????
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		String str = input.readLine();
		int[] alphabet = new int[26];
		int check;
		while(str != null) {
			str = str.toLowerCase();
			for (int i = 0; i < str.length(); i++) {
				check = Character.getNumericValue(str.charAt(i));
				if (check - 10 >= 0 && check - 10 <= 25) {
					alphabet[check - 10] += 1;
				}
			}
			str = input.readLine();
		}
		char[] ch;
		String str2;
		for (int i = 0; i < 26; i++) {
			ch = Character.toChars(i + 0x61);
			str2 = new String(ch);
			System.out.println(str2 + " : " + alphabet[i]);
		}
	}

}