import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
	public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io import java.io.IOException; IOException java.io public class Main{
	public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
} Main public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	} main {
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	} try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		} catch(IOException e){
			System.out.println(e);
		} IOException e {
			System.out.println(e);
		} System.out.println(e) System.out.println System.out System System.out e {
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) StringBuilder sb = new StringBuilder(); sb new StringBuilder() int[] counter = new int[26]; counter new int[26] 26 String line; line char ch = 'a'; ch 'a' while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			} (line = br.readLine())!=null (line = br.readLine()) line br.readLine() br.readLine br null {
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			} char[] c = line.toCharArray(); c line.toCharArray() line.toCharArray line for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				} int i = 0; int i = 0; i 0 i < c.length i c.length c c.length i++ i++ i {
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				} {
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				} if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					} c[i] >= 'A' && c[i] <= 'z' c[i] >= 'A' c[i] c i 'A' c[i] <= 'z' c[i] c i 'z' {
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					} if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						} Character.isUpperCase(c[i]) Character.isUpperCase Character c[i] c i {
							c[i] = Character.toLowerCase(c[i]);
						} c[i] = Character.toLowerCase(c[i]) c[i] c i Character.toLowerCase(c[i]) Character.toLowerCase Character c[i] c i int num = c[i] - 'a'; num c[i] - 'a' c[i] c i 'a' counter[num]++ counter[num] counter num for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			} int i = 0; int i = 0; i 0 i < counter.length i counter.length counter counter.length i++ i++ i {
				System.out.println( ch++ + " : " + counter[i]);
			} {
				System.out.println( ch++ + " : " + counter[i]);
			} System.out.println( ch++ + " : " + counter[i]) System.out.println System.out System System.out ch++ + " : " + counter[i] ch++ + " : " + counter[i] ch++ ch " : " counter[i] counter i String[] args args public class Main{
	public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
} public class Main{
	public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
	public static void main(String[] args) throws IOException{
		try{
			BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
			StringBuilder sb = new StringBuilder();
			int[] counter = new int[26];
			String line; 
			//line = br.readLine();
			char ch = 'a';
			//char[] c = line.toCharArray();
			while((line = br.readLine())!=null){
				char[] c = line.toCharArray();
				for(int i = 0; i < c.length; i++){
					if( c[i] >= 'A' && c[i] <= 'z' ){
						if( Character.isUpperCase(c[i]) ){
							c[i] = Character.toLowerCase(c[i]);
						}
						int num = c[i] - 'a';
						counter[num]++;
					}
				}
			}
			
			for(int i = 0; i < counter.length; i++){
				System.out.println( ch++ + " : " + counter[i]);
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
}