import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
}
} Main public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
} main {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
} int[] count=new int[26]; count new int[26] 26 try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		} {
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		} Scanner scan=new Scanner(System.in) Scanner scan=new Scanner(System.in) new Scanner(System.in) while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		} scan.hasNextLine() scan.hasNextLine scan {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		} String str=scan.nextLine(); str scan.nextLine() scan.nextLine scan for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			} int i=0; int i=0; i 0 i<str.length() i str.length() str.length str i++ i++ i {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			} {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			} if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++; 0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26 0<=str.charAt(i)-'a' 0 str.charAt(i)-'a' str.charAt(i) str.charAt str i 'a' 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' str.charAt(i) str.charAt str i 'a' if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++; 0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26 0<=str.charAt(i)-'A' 0 str.charAt(i)-'A' str.charAt(i) str.charAt str i 'A' 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' str.charAt(i) str.charAt str i 'A' for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		} int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		} {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		} System.out.printf("%c : %d\n",i+'a',count[i]) System.out.printf System.out System System.out "%c : %d\n" i+'a' i 'a' count[i] count i String[] args args public class Main {
	public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
}
} public class Main {
	public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		int[] count=new int[26];
		try (Scanner scan=new Scanner(System.in)){
		while(scan.hasNextLine()) {
			String str=scan.nextLine();
			for(int i=0;i<str.length();i++) {
				if(0<=str.charAt(i)-'a' && str.charAt(i)-'a'<26)
				count[str.charAt(i)-'a']++;
				else if(0<=str.charAt(i)-'A' && str.charAt(i)-'A'<26)
				count[str.charAt(i)-'A']++;
			}
		}
		for(int i=0;i<26;i++) {
			System.out.printf("%c : %d\n",i+'a',count[i]);
		}
		}
}
}
