import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	}
} Main public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	} main {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	} int[] count = new int[26]; count new int[26] 26 Scanner scan = new Scanner(System.in); scan new Scanner(System.in) do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine()); scan.hasNextLine() scan.hasNextLine scan { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		} String str = scan.nextLine(); str scan.nextLine() scan.nextLine scan for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			} int i=0; int i=0; i 0 i < str.length() i str.length() str.length str i++ i++ i {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			} {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			} if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				} str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26 str.charAt(i) - 'a' >= 0 str.charAt(i) - 'a' str.charAt(i) str.charAt str i 'a' 0 str.charAt(i) - 'a' < 26 str.charAt(i) - 'a' str.charAt(i) str.charAt str i 'a' 26 {
					count[str.charAt(i) - 'a']++;
				} count[str.charAt(i) - 'a']++ count[str.charAt(i) - 'a'] count str.charAt(i) - 'a' str.charAt(i) str.charAt str i 'a' if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				} str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26 str.charAt(i) - 'A' >= 0 str.charAt(i) - 'A' str.charAt(i) str.charAt str i 'A' 0 str.charAt(i) - 'A' < 26 str.charAt(i) - 'A' str.charAt(i) str.charAt str i 'A' 26 {
					count[str.charAt(i) - 'A']++;
				} count[str.charAt(i) - 'A']++ count[str.charAt(i) - 'A'] count str.charAt(i) - 'A' str.charAt(i) str.charAt str i 'A' if(str.length() == 0) {
					break;
				} str.length() == 0 str.length() str.length str 0 {
					break;
				} break; scan.close() scan.close scan String str2 = "abcdefghijklmnopqrstuvwxyz"; str2 "abcdefghijklmnopqrstuvwxyz" for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		} int j=0; int j=0; j 0 j<26 j 26 j++ j++ j {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		} {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		} System.out.println(str2.charAt(j)+" : "+count[j]) System.out.println System.out System System.out str2.charAt(j)+" : "+count[j] str2.charAt(j)+" : "+count[j] str2.charAt(j) str2.charAt str2 j " : " count[j] count j String[] args args public class Main {
	public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	}
} public class Main {
	public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int[] count = new int[26];
		Scanner scan = new Scanner(System.in);
		do { //not false
			String str = scan.nextLine();
			for(int i=0;i < str.length(); i++) {
				if(str.charAt(i) - 'a' >= 0 && str.charAt(i) - 'a' < 26) {
					count[str.charAt(i) - 'a']++;
				}else if(str.charAt(i) - 'A' >= 0 && str.charAt(i) - 'A' < 26) {
					count[str.charAt(i) - 'A']++;
				}if(str.length() == 0) {
					break;
				}
			}
		}while(scan.hasNextLine());
		scan.close();
		String str2 = "abcdefghijklmnopqrstuvwxyz";
		for(int j=0; j<26; j++) {
			System.out.println(str2.charAt(j)+" : "+count[j]);
		}
	}
}
