import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	} main {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[] sum = new int[26]; sum new int[26] 26 while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		} sc.hasNext() sc.hasNext sc {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		} String line = sc.next(); line sc.next() sc.next sc char[] chars =  line.toCharArray(); chars line.toCharArray() line.toCharArray line for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			} int i = 0; int i = 0; i 0 i < chars.length i chars.length chars chars.length i++ i++ i {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			} {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			} for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				} int j = 0; int j = 0; j 0 j < 26 j 26 j++ j++ j {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				} {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				} if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					} chars[i] == 'a' + j || chars[i] == 'A' + j chars[i] == 'a' + j chars[i] chars i 'a' + j 'a' j chars[i] == 'A' + j chars[i] chars i 'A' + j 'A' j {
						sum[j]++;
					} sum[j]++ sum[j] sum j for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

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

			System.out.println((char)ab + " : " + sum[i]);
		} {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		} int ab = 'a' + i; ab 'a' + i 'a' i System.out.println((char)ab + " : " + sum[i]) System.out.println System.out System System.out (char)ab + " : " + sum[i] (char)ab + " : " + sum[i] (char)ab " : " sum[i] sum i sc.close() sc.close sc String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] sum = new int[26];

		while(sc.hasNext()) {
			String line = sc.next();

			char[] chars =  line.toCharArray();
			for(int i = 0;i < chars.length; i++) {
				for(int j = 0;j < 26; j++) {
					if(chars[i] == 'a' + j || chars[i] == 'A' + j) {
						sum[j]++;
					}
				}
			}

		}

		for(int i = 0;i < sum.length;i++) {
			int ab = 'a' + i;

			System.out.println((char)ab + " : " + sum[i]);
		}
		sc.close();

	}
}