object Main extends App {
	override def main(args : Array[String]){
		val sc = new java.util.Scanner(System.in)
		
		var count = new Array[Int](26)
		io.Source.stdin.getLines().foreach( s =>
			s.collect{	
				case ch if 'a' <= ch && ch <= 'z' => ch
				case ch if 'A' <= ch && ch <= 'Z' => (ch - 'A' + 'a').asInstanceOf[Char]
			}.foreach{ ch =>
				count(ChMap.apply(ch)) = count(ChMap.apply(ch)) + 1
			}
		)

		for(ch <- ('a' to 'z')){
			println(ch + " : "+count(ChMap.apply(ch)))
		}
	}
	
	object ChMap{
		def apply : PartialFunction[Char,Int] = { 
			case ch if 'a' <= ch && ch <= 'z' => ch - 'a'
			case ch if 'A' <= ch && ch <= 'Z' => ch - 'A'
		}
	}
}