import java.awt.print.Printable;
import java.util.Scanner;
import javax.sound.midi.SysexMessage;
  
public class Main{      
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    }   
} import java.awt.print.Printable; Printable java.awt.print import java.util.Scanner; Scanner java.util import javax.sound.midi.SysexMessage; SysexMessage javax.sound.midi public class Main{      
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    }   
} Main public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    } main {

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[] charCount = new int[26]; charCount new int[26] 26 while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        } sc.hasNext() sc.hasNext sc {
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        } String str=sc.next(); str sc.next() sc.next sc if(str.isEmpty())
                break; str.isEmpty() str.isEmpty str break; char[] chars = str.toCharArray(); chars str.toCharArray() str.toCharArray str for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            } int i=0; int i=0; i 0 i<chars.length i chars.length chars chars.length i++ i++ i {
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            } {
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            } if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]); 'A' <= chars[i]&&chars[i] <= 'Z' 'A' <= chars[i] 'A' chars[i] chars i chars[i] <= 'Z' chars[i] chars i 'Z' chars[i]=Character.toLowerCase(chars[i]) chars[i] chars i Character.toLowerCase(chars[i]) Character.toLowerCase Character chars[i] chars i if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++; 'a' <= chars[i]&&chars[i] <= 'z' 'a' <= chars[i] 'a' chars[i] chars i chars[i] <= 'z' chars[i] chars i 'z' charCount[chars[i]-'a']++ charCount[chars[i]-'a'] charCount chars[i]-'a' chars[i] chars i 'a' sc.close() sc.close sc char L00 = 'a'; L00 'a' for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        } int L01 = 0; int L01 = 0; L01 0 L01 <= ('z' - 'a') L01 ('z' - 'a') 'z' 'a' L01++ L01++ L01 {
            System.out.println(L00++ + " : "+charCount[L01]);
        } {
            System.out.println(L00++ + " : "+charCount[L01]);
        } System.out.println(L00++ + " : "+charCount[L01]) System.out.println System.out System System.out L00++ + " : "+charCount[L01] L00++ + " : "+charCount[L01] L00++ L00 " : " charCount[L01] charCount L01 String[] args args public class Main{      
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    }   
} public class Main{      
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    }   
} Main
import java.awt.print.Printable;
import java.util.Scanner;
import javax.sound.midi.SysexMessage;
  
public class Main{      
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int[] charCount = new int[26];
        while(sc.hasNext()){
            String str=sc.next();
            //str.toLowerCase();
            if(str.isEmpty())
                break;
            char[] chars = str.toCharArray();
            for(int i=0;i<chars.length;i++){
                if('A' <= chars[i]&&chars[i] <= 'Z')
                    chars[i]=Character.toLowerCase(chars[i]);
                if('a' <= chars[i]&&chars[i] <= 'z')
                    charCount[chars[i]-'a']++;
            }
            /*if(str.contains("."))
                break; */
        }
        sc.close();
        char L00 = 'a';

        for (int L01 = 0; L01 <= ('z' - 'a'); L01++) {
            System.out.println(L00++ + " : "+charCount[L01]);
        }
    }   
}
