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

class Main {

	public static void main(String[] args) throws IOException {

		char[] line;
		char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };

		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

		String s = stdIn.readLine();
		StringBuilder sb = new StringBuilder();
		while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		}
		line = sb.toString().toLowerCase().toCharArray();
		

		for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		}
		stdIn.close();
	}

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

	public static void main(String[] args) throws IOException {

		char[] line;
		char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };

		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

		String s = stdIn.readLine();
		StringBuilder sb = new StringBuilder();
		while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		}
		line = sb.toString().toLowerCase().toCharArray();
		

		for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		}
		stdIn.close();
	}

} Main public static void main(String[] args) throws IOException {

		char[] line;
		char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };

		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

		String s = stdIn.readLine();
		StringBuilder sb = new StringBuilder();
		while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		}
		line = sb.toString().toLowerCase().toCharArray();
		

		for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		}
		stdIn.close();
	} main {

		char[] line;
		char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };

		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

		String s = stdIn.readLine();
		StringBuilder sb = new StringBuilder();
		while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		}
		line = sb.toString().toLowerCase().toCharArray();
		

		for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		}
		stdIn.close();
	} char[] line; line char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; alphabets { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' } 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j' 'k' 'l' 'm' 'n' 'o' 'p' 'q' 'r' 's' 't' 'u' 'v' 'w' 'x' 'y' 'z' BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); stdIn new BufferedReader(new InputStreamReader(System.in)) String s = stdIn.readLine(); s stdIn.readLine() stdIn.readLine stdIn StringBuilder sb = new StringBuilder(); sb new StringBuilder() while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		} s != null s null {
			sb.append(s);
			s = stdIn.readLine();
		} sb.append(s) sb.append sb s s = stdIn.readLine() s stdIn.readLine() stdIn.readLine stdIn line = sb.toString().toLowerCase().toCharArray() line sb.toString().toLowerCase().toCharArray() sb.toString().toLowerCase().toCharArray sb.toString().toLowerCase() sb.toString().toLowerCase sb.toString() sb.toString sb for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		} {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		} int count = 0; count 0 for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			} char c line {
				if (c == alphabets[i]) {
					count++;
				}
			} {
				if (c == alphabets[i]) {
					count++;
				}
			} if (c == alphabets[i]) {
					count++;
				} c == alphabets[i] c alphabets[i] alphabets i {
					count++;
				} count++ count System.out.println(alphabets[i] + " : " + count) System.out.println System.out System System.out alphabets[i] + " : " + count alphabets[i] + " : " + count alphabets[i] alphabets i " : " count stdIn.close() stdIn.close stdIn String[] args args
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Main {

	public static void main(String[] args) throws IOException {

		char[] line;
		char[] alphabets = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r',
				's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };

		BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

		String s = stdIn.readLine();
		StringBuilder sb = new StringBuilder();
		while (s != null) {
			sb.append(s);
			s = stdIn.readLine();
		}
		line = sb.toString().toLowerCase().toCharArray();
		

		for (int i = 0; i < 26; i++) {
			int count = 0;

			for (char c : line) {
				if (c == alphabets[i]) {
					count++;
				}
			}
			System.out.println(alphabets[i] + " : " + count);
		}
		stdIn.close();
	}

}