import java.util.Scanner;
public class Main {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	}
} Main public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	} main {
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	} Scanner in = new Scanner(System.in); in new Scanner(System.in) String linesum = ""; linesum "" while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬???????????????????????? in.hasNext() in.hasNext in {
			String line = in.nextLine();
			linesum = linesum + line;
		} String line = in.nextLine(); line in.nextLine() in.nextLine in linesum = linesum + line linesum linesum + line linesum line char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}; alpha {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'} 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j' 'k' 'l' 'm' 'n' 'o' 'p' 'q' 'r' 's' 't' 'u' 'v' 'w' 'x' 'y' 'z' int[] alphabet = new int[26]; alphabet new int[26] 26 char[] word = new char[linesum.length()]; word new char[linesum.length()] linesum.length() linesum.length linesum for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			alphabet[i] = 0;
		} {
			alphabet[i] = 0;
		} alphabet[i] = 0 alphabet[i] alphabet i 0 for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		} int i = 0; int i = 0; i 0 i < linesum.length() i linesum.length() linesum.length linesum i++ i++ i {
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		} {
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		} word[i] = linesum.toLowerCase().charAt(i) word[i] word i linesum.toLowerCase().charAt(i) linesum.toLowerCase().charAt linesum.toLowerCase() linesum.toLowerCase linesum i for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			} int j = 0; int j = 0; j 0 j < 26 j 26 j++ j++ j {
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			} {
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			} if(word[i] == alpha[j]){
					alphabet[j]++;
				} word[i] == alpha[j] word[i] word i alpha[j] alpha j {
					alphabet[j]++;
				} alphabet[j]++ alphabet[j] alphabet j for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			System.out.println(alpha[i] + " : " + alphabet[i]);
		} {
			System.out.println(alpha[i] + " : " + alphabet[i]);
		} System.out.println(alpha[i] + " : " + alphabet[i]) System.out.println System.out System System.out alpha[i] + " : " + alphabet[i] alpha[i] + " : " + alphabet[i] alpha[i] alpha i " : " alphabet[i] alphabet i String[] args args public class Main {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	}
} public class Main {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	}
} Main
import java.util.Scanner;
public class Main {
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		String linesum = "";
		while(in.hasNext()){
			String line = in.nextLine();
			linesum = linesum + line;
		}//?????°???????????¬????????????????????????
		char[] alpha = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
		int[] alphabet = new int[26];
		char[] word = new char[linesum.length()];
		for(int i = 0; i < 26; i++){
			alphabet[i] = 0;
		}
		for(int i = 0; i < linesum.length(); i++){
			word[i] = linesum.toLowerCase().charAt(i);
			for(int j = 0; j < 26; j++){
				if(word[i] == alpha[j]){
					alphabet[j]++;
				}
			}
		}
		for(int i = 0; i < 26; i++){
			System.out.println(alpha[i] + " : " + alphabet[i]);
		}
	}
}