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

class Main{
	public static void main(String[] args) throws IOException{
		String input;
		int [][] a = new int[26][2];
		for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		}
		char [] c2;
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    	while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	}
    	br.close();

    	for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	}
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io class Main{
	public static void main(String[] args) throws IOException{
		String input;
		int [][] a = new int[26][2];
		for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		}
		char [] c2;
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    	while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	}
    	br.close();

    	for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	}
    }
} Main public static void main(String[] args) throws IOException{
		String input;
		int [][] a = new int[26][2];
		for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		}
		char [] c2;
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    	while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	}
    	br.close();

    	for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	}
    } main {
		String input;
		int [][] a = new int[26][2];
		for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		}
		char [] c2;
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    	while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	}
    	br.close();

    	for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	}
    } String input; input int [][] a = new int[26][2]; a new int[26][2] 26 2 for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
			a[i][0] = 97+i;
		} {
			a[i][0] = 97+i;
		} a[i][0] = 97+i a[i][0] a[i] a i 0 97+i 97 i char [] c2; c2 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	} (input = br.readLine()) != null (input = br.readLine()) input br.readLine() br.readLine br null {
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	} input = input.toLowerCase() input input.toLowerCase() input.toLowerCase input c2 = input.toCharArray() c2 input.toCharArray() input.toCharArray input for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		} int i = 0; int i = 0; i 0 i < c2.length i c2.length c2 c2.length i++ i++ i {
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		} {
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		} for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			} int j = 0; int j = 0; j 0 j< 26 j 26 j++ j++ j {
    				if(c2[i] == a[j][0]) a[j][1]++;
    			} {
    				if(c2[i] == a[j][0]) a[j][1]++;
    			} if(c2[i] == a[j][0]) a[j][1]++; c2[i] == a[j][0] c2[i] c2 i a[j][0] a[j] a j 0 a[j][1]++ a[j][1] a[j] a j 1 br.close() br.close br for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	} {
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	} System.out.println((char)a[i][0] +" : "+a[i][1]) System.out.println System.out System System.out (char)a[i][0] +" : "+a[i][1] (char)a[i][0] +" : "+a[i][1] (char)a[i][0] a[i] a i 0 " : " a[i][1] a[i] a i 1 String[] args args
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Main{
	public static void main(String[] args) throws IOException{
		String input;
		int [][] a = new int[26][2];
		for(int i = 0; i < 26;i++){
			a[i][0] = 97+i;
		}
		char [] c2;
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    	while((input = br.readLine()) != null){
    		input = input.toLowerCase();
    		c2 = input.toCharArray();
    		for(int i = 0;i < c2.length;i++ ){
    			for(int j = 0; j< 26;j++){
    				if(c2[i] == a[j][0]) a[j][1]++;
    			}
    		}
    	}
    	br.close();

    	for(int i = 0; i < 26; i++){
    		System.out.println((char)a[i][0] +" : "+a[i][1]);
    	}
    }
}