import java.io.*;
import java.util.*;

public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    }
} import java.io.*; io.* java import java.util.*; util.* java public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    }
} Main public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    } main {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String str; str int[] num = new int[26]; num new int[26] 26 while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        } (str = br.readLine()) !=null (str = br.readLine()) str br.readLine() br.readLine br null {
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        } for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            } int i=0; int i=0; i 0 i<str.length() i str.length() str.length str i++ i++ i {
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            } {
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            } char cc = str.charAt(i); cc str.charAt(i) str.charAt str i cc = Character.toLowerCase(cc) cc Character.toLowerCase(cc) Character.toLowerCase Character cc char x = 'a'; x 'a' for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                } int j=0; int j=0; j 0 j<26 j 26 j++ j++ j {
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                } {
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                } if( x == cc){
                        num[j] +=1;
                    } x == cc x cc {
                        num[j] +=1;
                    } num[j] +=1 num[j] num j 1 x++ x char x = 'a'; x 'a' for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        } int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
            System.out.println(x + " : " + num[i]);
            x++;
        } {
            System.out.println(x + " : " + num[i]);
            x++;
        } System.out.println(x + " : " + num[i]) System.out.println System.out System System.out x + " : " + num[i] x + " : " + num[i] x " : " num[i] num i x++ x String[] args args public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    }
} public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    }
} Main
import java.io.*;
import java.util.*;

public class Main{
    public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));     
        String str;

        int[] num = new int[26];
        
        while((str = br.readLine()) !=null){
            for(int i=0;i<str.length();i++){
                char cc = str.charAt(i);
                cc = Character.toLowerCase(cc);
                //System.out.println(cc);
                char x = 'a';
                for(int j=0;j<26;j++){
                    if( x == cc){
                        num[j] +=1;
                    }
                    x++;
                }
            }
        }
        
        char x = 'a';
        for(int i=0;i<26;i++){
            System.out.println(x + " : " + num[i]);
            x++;
        }                    
    }
}