import java.awt.*;
import java.awt.geom.*;
import java.io.*;
import java.util.*;

public class Main{
  public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  }
}
 import java.awt.*; awt.* java import java.awt.geom.*; geom.* java.awt import java.io.*; io.* java import java.util.*; util.* java public class Main{
  public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  }
} Main public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  } main {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  } Scanner in = new Scanner(System.in); in new Scanner(System.in) String str; str int num[] = new int[26]; num new int[26] 26 while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    } in.hasNextLine() in.hasNextLine in {
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    } str = in.nextLine() str in.nextLine() in.nextLine in char [] cin = str.toCharArray(); cin str.toCharArray() str.toCharArray str for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      } int i=0; int i=0; i 0 i<cin.length i cin.length cin cin.length ++i ++i i {
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      } {
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      } cin[i]=Character.toLowerCase(cin[i]) cin[i] cin i Character.toLowerCase(cin[i]) Character.toLowerCase Character cin[i] cin i for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        } int j = 0; int j = 0; j 0 j < 27 j 27 j++ j++ j {
          if(cin[i] == j+97){
            num[j]++;
          }
        } {
          if(cin[i] == j+97){
            num[j]++;
          }
        } if(cin[i] == j+97){
            num[j]++;
          } cin[i] == j+97 cin[i] cin i j+97 j 97 {
            num[j]++;
          } num[j]++ num[j] num j for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    } int k = 0; int k = 0; k 0 k < 26 k 26 k++ k++ k {
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    } {
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    } char c = (char)(k + 97); c (char)(k + 97) k 97 System.out.println(c + " " + ":" + " " +num[k]) System.out.println System.out System System.out c + " " + ":" + " " +num[k] " " ":" c + " " + ":" + " " +num[k] c " " ":" " " num[k] num k String args[] args public class Main{
  public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  }
} public class Main{
  public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  }
} Main
import java.awt.*;
import java.awt.geom.*;
import java.io.*;
import java.util.*;

public class Main{
  public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String str;
    int num[] = new int[26];
    while(in.hasNextLine()){
      str = in.nextLine();
      char [] cin = str.toCharArray();
      for(int i=0;i<cin.length;++i){
        cin[i]=Character.toLowerCase(cin[i]);
        for(int j = 0; j < 27; j++){
          if(cin[i] == j+97){
            num[j]++;
          }
        }
      }
    }
    for(int k = 0; k < 26; k++){
      char c = (char)(k + 97);
      System.out.println(c + " " + ":" + " " +num[k]);
    }
  }
}

