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

class Main{
    private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    private static final PrintWriter out = new PrintWriter(System.out);
    public static void main(String[] Args) throws IOException{
        final int[] alph = new int[26];
        String in;
        while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        }
        for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        }
        out.flush();
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.io.PrintWriter; PrintWriter java.io class Main{
    private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    private static final PrintWriter out = new PrintWriter(System.out);
    public static void main(String[] Args) throws IOException{
        final int[] alph = new int[26];
        String in;
        while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        }
        for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        }
        out.flush();
    }
} Main private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) private static final PrintWriter out = new PrintWriter(System.out); out new PrintWriter(System.out) public static void main(String[] Args) throws IOException{
        final int[] alph = new int[26];
        String in;
        while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        }
        for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        }
        out.flush();
    } main {
        final int[] alph = new int[26];
        String in;
        while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        }
        for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        }
        out.flush();
    } final int[] alph = new int[26]; alph new int[26] 26 String in; in while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        } (in = br.readLine())!=null (in = br.readLine()) in br.readLine() br.readLine br null {
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        } for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            } int i = 0; int i = 0; i 0 i<in.length() i in.length() in.length in i++ i++ i {
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            } {
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            } if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++; Character.isUpperCase(in.charAt(i)) Character.isUpperCase Character in.charAt(i) in.charAt in i alph[in.charAt(i)-'A']++ alph[in.charAt(i)-'A'] alph in.charAt(i)-'A' in.charAt(i) in.charAt in i 'A' if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++; Character.isLowerCase(in.charAt(i)) Character.isLowerCase Character in.charAt(i) in.charAt in i alph[in.charAt(i)-'a']++ alph[in.charAt(i)-'a'] alph in.charAt(i)-'a' in.charAt(i) in.charAt in i 'a' for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        } int i = 0; int i = 0; i 0 i<26 i 26 i++ i++ i {
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        } {
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        } out.print((char) ('a'+i)) out.print out (char) ('a'+i) 'a' i out.print(" : ") out.print out " : " out.println(alph[i]) out.println out alph[i] alph i out.flush() out.flush out String[] Args Args
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

class Main{
    private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    private static final PrintWriter out = new PrintWriter(System.out);
    public static void main(String[] Args) throws IOException{
        final int[] alph = new int[26];
        String in;
        while( (in = br.readLine())!=null){
            for(int i = 0; i<in.length(); i++){
                if(Character.isUpperCase(in.charAt(i))) alph[in.charAt(i)-'A']++;
                if(Character.isLowerCase(in.charAt(i))) alph[in.charAt(i)-'a']++;
            }
        }
        for(int i = 0; i<26; i++){
            out.print((char) ('a'+i));
            out.print(" : ");
            out.println(alph[i]);
        }
        out.flush();
    }
}