import java.io.*;
import java.util.Arrays;
import java.util.Scanner;

public class Main{
	public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	}
} import java.io.*; io.* java import java.util.Arrays; Arrays java.util import java.util.Scanner; Scanner java.util public class Main{
	public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	}
} Main public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	} main { 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String line; line int[] abc = new int[26]; abc new int[26] 26 while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		} (line = br.readLine()) != null (line = br.readLine()) line br.readLine() br.readLine br null {
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		} for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			} int i = 0; int i = 0; i 0 i<line.length() i line.length() line.length line i++ i++ i {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			} {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			} char c = line.charAt(i); c line.charAt(i) line.charAt line i c = Character.toLowerCase(c) c Character.toLowerCase(c) Character.toLowerCase Character c char cc ='a'; cc 'a' for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				} int j = 0; int j = 0; j 0 j<abc.length j abc.length abc abc.length j++ j++ j {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				} {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				} if (cc == c) {
						abc[j]++;
					} cc == c cc c {
						abc[j]++;
					} abc[j]++ abc[j] abc j cc++ cc char c ='a'; c 'a' for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		} int i = 0 ; int i = 0 ; i 0 i<abc.length i abc.length abc abc.length i++ i++ i {
			System.out.println(c+" : "+abc[i]);
			c++;
		} {
			System.out.println(c+" : "+abc[i]);
			c++;
		} System.out.println(c+" : "+abc[i]) System.out.println System.out System System.out c+" : "+abc[i] c+" : "+abc[i] c " : " abc[i] abc i c++ c String[] args args public class Main{
	public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	}
} public class Main{
	public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

		char c ='a';
		for (int i = 0 ; i<abc.length ; i++ ) {
			System.out.println(c+" : "+abc[i]);
			c++;
		}
	}
} Main
import java.io.*;
import java.util.Arrays;
import java.util.Scanner;

public class Main{
	public static void main(String[] args) throws IOException{ 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		int[] abc = new int[26];
		while((line = br.readLine()) != null){
			for (int i = 0; i<line.length() ; i++ ) {
				char c = line.charAt(i);
				c = Character.toLowerCase(c);
				char cc ='a';
				for (int j = 0; j<abc.length ; j++ ) {
					if (cc == c) {
						abc[j]++;
					}
						cc++;
				}
			}
		}

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