    import java.util.Scanner;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.List;
    import java.util.Iterator;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.Random;
    import java.util.Map;
    import java.util.HashMap;
     
    class Main{
    	public static void main(String args[]){
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		int[] a = new int[N];
    		for(int i=0; i<N; i++) a[i] = sc.nextInt();
    		
    		int count = 0;
    		for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		}
    		System.out.println(count);
    	}
    } import java.util.Scanner; Scanner java.util import java.util.ArrayList; ArrayList java.util import java.util.Arrays; Arrays java.util import java.util.List; List java.util import java.util.Iterator; Iterator java.util import java.util.Collections; Collections java.util import java.util.Comparator; Comparator java.util import java.util.Random; Random java.util import java.util.Map; Map java.util import java.util.HashMap; HashMap java.util class Main{
    	public static void main(String args[]){
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		int[] a = new int[N];
    		for(int i=0; i<N; i++) a[i] = sc.nextInt();
    		
    		int count = 0;
    		for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		}
    		System.out.println(count);
    	}
    } Main public static void main(String args[]){
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		int[] a = new int[N];
    		for(int i=0; i<N; i++) a[i] = sc.nextInt();
    		
    		int count = 0;
    		for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		}
    		System.out.println(count);
    	} main {
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		int[] a = new int[N];
    		for(int i=0; i<N; i++) a[i] = sc.nextInt();
    		
    		int count = 0;
    		for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		}
    		System.out.println(count);
    	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int[] a = new int[N]; a new int[N] N 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] a i sc.nextInt() sc.nextInt sc int count = 0; count 0 for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		} int i=0; int i=0; i 0 i<N i N i++ i++ i {
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		} {
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		} while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    } a[i]%2 == 0 a[i]%2 a[i] a i 2 0 {
    		        a[i] /= 2;
    		        count ++;
    		    } a[i] /= 2 a[i] a i 2 count ++ count System.out.println(count) System.out.println System.out System System.out count String args[] args
    import java.util.Scanner;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.List;
    import java.util.Iterator;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.Random;
    import java.util.Map;
    import java.util.HashMap;
     
    class Main{
    	public static void main(String args[]){
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		int[] a = new int[N];
    		for(int i=0; i<N; i++) a[i] = sc.nextInt();
    		
    		int count = 0;
    		for(int i=0; i<N; i++){
    		    while(a[i]%2 == 0){
    		        a[i] /= 2;
    		        count ++;
    		    }
    		}
    		System.out.println(count);
    	}
    }