//import java.io.File;
import java.util.Scanner;

class Main{
	public static void main(String[] args) {
try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
}
	}
} import java.util.Scanner; Scanner java.util class Main{
	public static void main(String[] args) {
try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
}
	}
} Main public static void main(String[] args) {
try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
}
	} main {
try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
}
	} try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
} catch(Exception e) {
	e.printStackTrace();
} Exception e {
	e.printStackTrace();
} e.printStackTrace() e.printStackTrace e {
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) int[] alpha = new int['z'-'a'+1]; alpha new int['z'-'a'+1] 'z'-'a'+1 'z'-'a' 'z' 'a' 1 while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		} scan.hasNext() scan.hasNext scan {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		} char[] arr = scan.nextLine().toCharArray(); arr scan.nextLine().toCharArray() scan.nextLine().toCharArray scan.nextLine() scan.nextLine scan for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			} int i = 0; int i = 0; i 0 i < arr.length i arr.length arr arr.length i++ i++ i {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			} {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			} if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				} arr[i] >= 'a' && arr[i] <= 'z' arr[i] >= 'a' arr[i] arr i 'a' arr[i] <= 'z' arr[i] arr i 'z' {
					alpha[arr[i]-'a']++;
				} alpha[arr[i]-'a']++ alpha[arr[i]-'a'] alpha arr[i]-'a' arr[i] arr i 'a' if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				} arr[i] >= 'A' && arr[i] <= 'Z' arr[i] >= 'A' arr[i] arr i 'A' arr[i] <= 'Z' arr[i] arr i 'Z' {
					alpha[arr[i]-'A']++;
				} alpha[arr[i]-'A']++ alpha[arr[i]-'A'] alpha arr[i]-'A' arr[i] arr i 'A' for(int i = 0; i < alpha.length; i++) {
			char letter = 'a';
			letter += i;
			System.out.println(letter+" : "+alpha[i]);
		} int i = 0; int i = 0; i 0 i < alpha.length i alpha.length alpha alpha.length i++ i++ i {
			char letter = 'a';
			letter += i;
			System.out.println(letter+" : "+alpha[i]);
		} {
			char letter = 'a';
			letter += i;
			System.out.println(letter+" : "+alpha[i]);
		} char letter = 'a'; letter 'a' letter += i letter i System.out.println(letter+" : "+alpha[i]) System.out.println System.out System System.out letter+" : "+alpha[i] letter+" : "+alpha[i] letter " : " alpha[i] alpha i String[] args args
//import java.io.File;
import java.util.Scanner;

class Main{
	public static void main(String[] args) {
try{
		//Scanner scan = new Scanner(new File("in.txt"));
		Scanner scan = new Scanner(System.in);


		int[] alpha = new int['z'-'a'+1];

		while(scan.hasNext()) {
			char[] arr = scan.nextLine().toCharArray();
			for(int i = 0; i < arr.length; i++) {
				if(arr[i] >= 'a' && arr[i] <= 'z') {
					alpha[arr[i]-'a']++;
				}
				if(arr[i] >= 'A' && arr[i] <= 'Z') {
					alpha[arr[i]-'A']++;
				}
			}
		}

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

}catch(Exception e) {
	e.printStackTrace();
}
	}
}