import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    }

    static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    }


} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    }

    static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    }


} Main public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    } main {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    } Scanner scn = new Scanner(System.in); scn new Scanner(System.in) String al = "abcdefghijklmnopqrstuvwxyz"; al "abcdefghijklmnopqrstuvwxyz" String[] alp = al.split(""); alp al.split("") al.split al "" int cou[] = new int[26]; cou new int[26] 26 while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        } scn.hasNextLine() scn.hasNextLine scn {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        } String s =""; s "" s = scn.nextLine() s scn.nextLine() scn.nextLine scn String[] str = s.split(""); str s.split("") s.split s "" for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            } int i = 0; int i = 0; i 0 i < al.length() i al.length() al.length al i++ i++ i {
                 cou[i] += count(str, alp[i]);
            } {
                 cou[i] += count(str, alp[i]);
            } cou[i] += count(str, alp[i]) cou[i] cou i count(str, alp[i]) count str alp[i] alp i for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        } int i = 0; int i = 0; i 0 i < al.length() i al.length() al.length al i++ i++ i {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        } {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        } System.out.printf("%s : %d%n",alp[i],cou[i]) System.out.printf System.out System System.out "%s : %d%n" alp[i] alp i cou[i] cou i scn.close() scn.close scn String args[] args static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    } count {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    } int c = 0; c 0 for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        } int i = 0; int i = 0; i 0 i < S.length i S.length S S.length i++ i++ i {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        } {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        } if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            } S[i].equalsIgnoreCase(M) S[i].equalsIgnoreCase S[i] S i M {
                c += 1;
            } c += 1 c 1 return c; c String[] S S String M M public class Main {
    public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    }

    static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    }


} public class Main {
    public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    }

    static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    }


} Main
import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner scn = new Scanner(System.in);
        String al = "abcdefghijklmnopqrstuvwxyz";
        String[] alp = al.split("");
        int cou[] = new int[26];

        while(scn.hasNextLine()) {
            String s ="";
            s = scn.nextLine();
            String[] str = s.split("");

            for (int i = 0; i < al.length(); i++) {
                 cou[i] += count(str, alp[i]);
            }

        }


        for (int i = 0; i < al.length(); i++) {
            System.out.printf("%s : %d%n",alp[i],cou[i]);
        }

        scn.close();


    }

    static int count(String[] S, String M) {
        int c = 0;
        for (int i = 0; i < S.length; i++) {
            if (S[i].equalsIgnoreCase(M)) {
                c += 1;
            }
        }
        return c;
    }


}
