import java.io.IOException;
import java.io.InputStreamReader;

class Main {

	public static void main(String args[]) {
		InputStreamReader isr = new InputStreamReader(System.in);
		
		String str;
		
		char c = 'a';

		int id; //read??§?????????????????????????????????????´?
		
		int sum[] = new int[26];
		
		try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		}
	}
} import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io class Main {

	public static void main(String args[]) {
		InputStreamReader isr = new InputStreamReader(System.in);
		
		String str;
		
		char c = 'a';

		int id; //read??§?????????????????????????????????????´?
		
		int sum[] = new int[26];
		
		try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		}
	}
} Main public static void main(String args[]) {
		InputStreamReader isr = new InputStreamReader(System.in);
		
		String str;
		
		char c = 'a';

		int id; //read??§?????????????????????????????????????´?
		
		int sum[] = new int[26];
		
		try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		}
	} main {
		InputStreamReader isr = new InputStreamReader(System.in);
		
		String str;
		
		char c = 'a';

		int id; //read??§?????????????????????????????????????´?
		
		int sum[] = new int[26];
		
		try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		}
	} InputStreamReader isr = new InputStreamReader(System.in); isr new InputStreamReader(System.in) String str; str char c = 'a'; c 'a' int id; id int sum[] = new int[26]; sum new int[26] 26 try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} IOException e {
			e.printStackTrace();
		} e.printStackTrace() e.printStackTrace e {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			} (id = isr.read()) != -1 (id = isr.read()) id isr.read() isr.read isr -1 1 {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			} id = Character.toLowerCase(id) id Character.toLowerCase(id) Character.toLowerCase Character id int num = id - 'a'; num id - 'a' id 'a' if(0 <= num && num < 26) {
					sum[num]++;
				} 0 <= num && num < 26 0 <= num 0 num num < 26 num 26 {
					sum[num]++;
				} sum[num]++ sum[num] sum num for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			System.out.println(c + " : " +sum[i]);
			c++;
		} {
			System.out.println(c + " : " +sum[i]);
			c++;
		} System.out.println(c + " : " +sum[i]) System.out.println System.out System System.out c + " : " +sum[i] c + " : " +sum[i] c " : " sum[i] sum i c++ c String args[] args
import java.io.IOException;
import java.io.InputStreamReader;

class Main {

	public static void main(String args[]) {
		InputStreamReader isr = new InputStreamReader(System.in);
		
		String str;
		
		char c = 'a';

		int id; //read??§?????????????????????????????????????´?
		
		int sum[] = new int[26];
		
		try {
			while((id = isr.read()) != -1) {
				id = Character.toLowerCase(id);
				
				int num = id - 'a'; //id ??? a ???????????????????????????????´?
				
				if(0 <= num && num < 26) {
					sum[num]++;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		for(int i = 0; i < 26; i++){
			System.out.println(c + " : " +sum[i]);
			c++;
		}
	}
}