import java.util.*;

public class Main {
    private static final Scanner scn = new Scanner(System.in);
    
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    }
    
    private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    }
} import java.util.*; util.* java public class Main {
    private static final Scanner scn = new Scanner(System.in);
    
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    }
    
    private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    }
} Main private static final Scanner scn = new Scanner(System.in); scn new Scanner(System.in) public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    } main {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    } StringBuilder sb = new StringBuilder(); sb new StringBuilder() while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        } scn.hasNextLine() scn.hasNextLine scn {
            sb.append(scn.nextLine());
        } sb.append(scn.nextLine()) sb.append sb scn.nextLine() scn.nextLine scn int[] cnt = countChar(sb.toString()); cnt countChar(sb.toString()) countChar sb.toString() sb.toString sb for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        } int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        } {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        } System.out.println((char)('a' + i) + " : " + cnt[i]) System.out.println System.out System System.out (char)('a' + i) + " : " + cnt[i] (char)('a' + i) + " : " + cnt[i] (char)('a' + i) 'a' i " : " cnt[i] cnt i String[] args args private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    } countChar {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    } int[] cnt = new int[26]; cnt new int[26] 26 for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        } char elm str.toLowerCase().toCharArray() str.toLowerCase().toCharArray str.toLowerCase() str.toLowerCase str {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        } {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        } if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            } Character.isAlphabetic(elm) Character.isAlphabetic Character elm {
                cnt[elm - 'a']++;
            } cnt[elm - 'a']++ cnt[elm - 'a'] cnt elm - 'a' elm 'a' return cnt; cnt String str str public class Main {
    private static final Scanner scn = new Scanner(System.in);
    
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    }
    
    private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    }
} public class Main {
    private static final Scanner scn = new Scanner(System.in);
    
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    }
    
    private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    }
} Main
import java.util.*;

public class Main {
    private static final Scanner scn = new Scanner(System.in);
    
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        while(scn.hasNextLine()) {
            sb.append(scn.nextLine());
        }
        int[] cnt = countChar(sb.toString());
        for(int i = 0; i < 26; i++) {
            System.out.println((char)('a' + i) + " : " + cnt[i]);
        }
    }
    
    private static int[] countChar(String str) {
        int[] cnt = new int[26];
        for(char elm : str.toLowerCase().toCharArray()) {
            if(Character.isAlphabetic(elm)) {
                cnt[elm - 'a']++;
            }
        }
        return cnt;
    }
}