import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	}

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

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	} main {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	} int count = 0; count 0 char word = 'a'; word 'a' String input = ""; input "" int[] countList = new int[26]; countList new int[26] 26 Scanner sc = null; sc null try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		} {
			sc.close();
		} sc.close() sc.close sc {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		} sc = new Scanner(System.in) sc new Scanner(System.in) while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			} sc.hasNext() sc.hasNext sc {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			} input = sc.nextLine() input sc.nextLine() sc.nextLine sc input = input.toLowerCase() input input.toLowerCase() input.toLowerCase input if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				} input != null input null {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				} char[] check = input.toCharArray(); check input.toCharArray() input.toCharArray input for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					} {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					} for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						} int j = 0; int j = 0; j 0 j < check.length j check.length check check.length j++ j++ j {
							if ((int)check[j] == (int)word) {
								count++;
							}
						} {
							if ((int)check[j] == (int)word) {
								count++;
							}
						} if ((int)check[j] == (int)word) {
								count++;
							} (int)check[j] == (int)word (int)check[j] check j (int)word {
								count++;
							} count++ count countList[i] += count countList[i] countList i count count = 0 count 0 word++ word word = 'a' word 'a' word = 'a' word 'a' for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			} int i = 0; int i = 0; i 0 i < countList.length i countList.length countList countList.length i++ i++ i {

				System.out.println(word + " : " + countList[i]);
				word++;
			} {

				System.out.println(word + " : " + countList[i]);
				word++;
			} System.out.println(word + " : " + countList[i]) System.out.println System.out System System.out word + " : " + countList[i] word + " : " + countList[i] word " : " countList[i] countList i word++ word String[] args args public class Main {

	public static void main(String[] args) {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	}

} public class Main {

	public static void main(String[] args) {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		int count = 0;

		char word = 'a';
		String input = "";

		int[] countList = new int[26];

		Scanner sc = null;

		try {
			sc = new Scanner(System.in);

			while (sc.hasNext()) {

			input = sc.nextLine();

				//?°????????????????
				input = input.toLowerCase();

				if (input != null) {

					//??¢?????????????????????????´¢
					char[] check = input.toCharArray();
					for (int i = 0; i < 26; i++) {

						for (int j = 0; j < check.length; j++) {
							if ((int)check[j] == (int)word) {
								count++;
							}
						}
						countList[i] += count;
						count = 0;
						word++;
					}
					word = 'a';
				}
			}
			//????????????
			word = 'a';
			for (int i = 0; i < countList.length; i++) {

				System.out.println(word + " : " + countList[i]);
				word++;
			}

		}finally {
			sc.close();
		}
	}

}