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

public class Main {

	public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	}
} import java.io.InputStreamReader; InputStreamReader java.io import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io public class Main {

	public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	}
} Main public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	} main {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String str; str int[] counter = new int[26]; counter new int[26] 26 while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		} (str = br.readLine()) != null (str = br.readLine()) str br.readLine() br.readLine br null {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		} if (str.equals(""))
				break; str.equals("") str.equals str "" break; str = str.toLowerCase() str str.toLowerCase() str.toLowerCase str char[] ch = str.toCharArray(); ch str.toCharArray() str.toCharArray str for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			} char c ch {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			} {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			} if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				} 'a' <= c && c <= 'z' 'a' <= c 'a' c c <= 'z' c 'z' {
					counter[c - 'a']++;
				} counter[c - 'a']++ counter[c - 'a'] counter c - 'a' c 'a' for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('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) ('a' + i) + " : " + counter[i]);
		} {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		} System.out.println((char) ('a' + i) + " : " + counter[i]) System.out.println System.out System System.out (char) ('a' + i) + " : " + counter[i] (char) ('a' + i) + " : " + counter[i] (char) ('a' + i) 'a' i " : " counter[i] counter i String[] args args public class Main {

	public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	}
} public class Main {

	public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

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

public class Main {

	public static void main(String[] args) throws IOException {
		// TODO ?????????????????????????????????????????????
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str;
		int[] counter = new int[26];
		while ((str = br.readLine()) != null) {
			if (str.equals(""))
				break;
			str = str.toLowerCase();
			char[] ch = str.toCharArray();
			for (char c : ch) {
				if ('a' <= c && c <= 'z') {
					counter[c - 'a']++;
				}
			}
		}

		for (int i = 0; i < counter.length; i++) {
			System.out.println((char) ('a' + i) + " : " + counter[i]);
		}

	}
}