import java.util.*;

class Main{
    public static void main(String[] args){
    	Scanner sc= new Scanner(System.in);
    	int a[]=new int[26];String s;
    	
    	for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	}
    	
    	for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]);
    }
} import java.util.*; util.* java class Main{
    public static void main(String[] args){
    	Scanner sc= new Scanner(System.in);
    	int a[]=new int[26];String s;
    	
    	for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	}
    	
    	for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]);
    }
} Main public static void main(String[] args){
    	Scanner sc= new Scanner(System.in);
    	int a[]=new int[26];String s;
    	
    	for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	}
    	
    	for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]);
    } main {
    	Scanner sc= new Scanner(System.in);
    	int a[]=new int[26];String s;
    	
    	for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	}
    	
    	for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]);
    } Scanner sc= new Scanner(System.in); sc new Scanner(System.in) int a[]=new int[26]; a new int[26] 26 String s; s for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	} ; { 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	} { 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	} if(sc.hasNextLine()==false) break; sc.hasNextLine()==false sc.hasNextLine() sc.hasNextLine sc false break; s=sc.nextLine() s sc.nextLine() sc.nextLine sc char CA[] = s.toCharArray(); CA s.toCharArray() s.toCharArray s for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    } int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    } {
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    } for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	} int j=0; int j=0; j 0 j<26 j 26 j++ j++ j {
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	} {
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	} if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		} CA[i]==j+97||CA[i]==j+65 CA[i]==j+97 CA[i] CA i j+97 j 97 CA[i]==j+65 CA[i] CA i j+65 j 65 {
    			a[j]++;break;
    		} a[j]++ a[j] a j break; for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]); int j=0; int j=0; j 0 j<26 j 26 j++ j++ j System.out.println(s=(char)(j+97)+" : "+a[j]); System.out.println(s=(char)(j+97)+" : "+a[j]) System.out.println System.out System System.out s=(char)(j+97)+" : "+a[j] s (char)(j+97)+" : "+a[j] (char)(j+97)+" : "+a[j] (char)(j+97) j 97 " : " a[j] a j String[] args args
import java.util.*;

class Main{
    public static void main(String[] args){
    	Scanner sc= new Scanner(System.in);
    	int a[]=new int[26];String s;
    	
    	for(;;){ 
    		if(sc.hasNextLine()==false) break;
    		s=sc.nextLine();   
    	char CA[] = s.toCharArray(); 
    	
    	for(int i=0;i<s.length();i++){
    		for(int j=0;j<26;j++){
    			if(CA[i]==j+97||CA[i]==j+65){
    			a[j]++;break;
    		}
    	}
    }
    	}
    	
    	for(int j=0;j<26;j++)System.out.println(s=(char)(j+97)+" : "+a[j]);
    }
}