import java.util.Scanner;

public class Main {
	public static Scanner sc = new Scanner(System.in);
	public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static Scanner sc = new Scanner(System.in);
	public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	}
} Main public static Scanner sc = new Scanner(System.in); sc new Scanner(System.in) public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	} main {
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	} int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int [] a = new int[n]; a new int[n] n int counter  =0; counter 0 for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			a[i] = sc.nextInt();
		} {
			a[i] = sc.nextInt();
		} a[i] = sc.nextInt() a[i] a i sc.nextInt() sc.nextInt sc for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		} int j  =0 ; int j  =0 ; j 0 j < n j n j++ j++ j {
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		} {
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		} int x  = 0; x 0 while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			} true {
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			} if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				} a[j] % 2 == 1 a[j] % 2 a[j] a j 2 1 break; {
					a[j]/=2;
					x++;
				} a[j]/=2 a[j] a j 2 x++ x counter += x counter x System.out.println(counter) System.out.println System.out System System.out counter String[] args args public class Main {
	public static Scanner sc = new Scanner(System.in);
	public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	}
} public class Main {
	public static Scanner sc = new Scanner(System.in);
	public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	}
} Main
import java.util.Scanner;

public class Main {
	public static Scanner sc = new Scanner(System.in);
	public static void main(String[] args){
		//A
		/*
		int a = sc.nextInt();
		int b = sc.nextInt();
		if(a+b < 17 && a < 9 && b < 9)
			System.out.println("Yay!");
		else
			System.out.println(":(");
		*/
		//B
		/*
		int d = sc.nextInt();
		int n = sc.nextInt();
		if(n == 100)
			System.out.println((long) Math.pow(100,d)*n+1);
		else
			System.out.println((long)Math.pow(100,d)*n);
			*/
		//C
		int n = sc.nextInt();
		int [] a = new int[n];
		int counter  =0;
		for(int i = 0; i < n ; i++){
			a[i] = sc.nextInt();
		}
		for(int j  =0 ; j < n ; j++){
			int x  = 0;
			while(true){
				if(a[j] % 2 == 1)
					break;
				else{
					a[j]/=2;
					x++;
				}
			}
			counter += x;
		}
		System.out.println(counter);
		//D

	}
}
