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

public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

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

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    } main {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) int cnt[] = new int[26]; cnt new int[26] 26 String str; str char c = 0; c 0 char c2 = 'a'; c2 'a' while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        } null != (str = br.readLine()) null (str = br.readLine()) str br.readLine() br.readLine br {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        } for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            } int i = 0; int i = 0; i 0 i < str.length() i str.length() str.length str i++ i++ i {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            } {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            } str = str.toLowerCase() str str.toLowerCase() str.toLowerCase str c = str.charAt(i) c str.charAt(i) str.charAt str i if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                } Character.isLowerCase(c) Character.isLowerCase Character c {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                } for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    } int j = 0; int j = 0; j 0 j < cnt.length j cnt.length cnt cnt.length j++ j++ j {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    } {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    } if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        } c == c2 c c2 {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } cnt[j]++ cnt[j] cnt j c2 = 'a' c2 'a' break; {
                            c2++;
                        } c2++ c2 for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        } int i = 0; int i = 0; i 0 i < cnt.length i cnt.length cnt cnt.length i++ i++ i {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        } {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        } System.out.println(c2 + " : " + cnt[i]) System.out.println System.out System System.out c2 + " : " + cnt[i] c2 + " : " + cnt[i] c2 " : " cnt[i] cnt i c2++ c2 String[] args args public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    }
} public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    }
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int cnt[] = new int[26];
        String str;
        char c = 0;
        char c2 = 'a';

        while (null != (str = br.readLine())) {
            for (int i = 0; i < str.length(); i++) {
                str = str.toLowerCase();
                c = str.charAt(i);
                if (Character.isLowerCase(c)) {
                    for (int j = 0; j < cnt.length; j++) {
                        if (c == c2) {
                            cnt[j]++;
                            c2 = 'a';
                            break;
                        } else {
                            c2++;
                        }
                    }
                }
            }
        }
        
        for (int i = 0; i < cnt.length; i++) {
            System.out.println(c2 + " : " + cnt[i]);
            c2++;
        }
    }
}