/**
 * @(#)RoundToFib.java
 *
 *
 * @author 
 * @version 1.00 2009/12/16
 */


import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.PrintWriter;
import java.io.IOException;

public class BinaryTestString2 {

	public static void main(String[] args) throws IOException {
		BufferedReader in = new BufferedReader(new FileReader("DATA3.txt"));
		PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT3.txt")));
		String curLine;
		char[] arr;
		int i, j, k, n;
		
		String[] bin = new String[255];
		for(i = 0; i < 255; i++) {
			n = i + 1;
			bin[i] = Integer.toString(n % 2);
			for(j = 0; j < 7; j++) {
				n /= 2;
				bin[i] = n % 2 + bin[i];	
			}
		}
		
		for(i = 0; i < 5; i++) {
			curLine = in.readLine();
			if (curLine == null) break;
			curLine = curLine.trim();
			if (curLine.equals("")) continue;
			n = 0;
			for( j = 0; j < 255; j++) {
				if (!bin[j].contains(curLine)) {					
					arr = bin[j].toCharArray();
					for(k = 0; k < arr.length; k++) {
					 	if (arr[k] == '1') {
					 		n++;
					 	}
					}
				}
			}
			out.println(n);

		} 
		
		in.close();
		out.close();		
	}
}
