n = int(eval(input()))

a = list(map(int, input().split()))

ans = 0

"""

一番大きい偶数を2で割る

それ以外は3倍

を繰り返す

奇数だけになったら終了

↓

各項が2で何回われるか の合計

"""

for i in range(n):

    cnt = 0

    tmp = a[i]

    while tmp % 2 == 0:

        tmp = tmp // 2

        cnt += 1

    ans += cnt

print(ans)
from math import log2

n = int(eval(input()))

a = list(map(int, input().split()))

ans = 0



for _a in a:

    if _a%2 == 0:

        cnt =0

        while _a%2 == 0:

            _a //= 2

            cnt += 1

        ans += cnt



print((int(ans)))
n = int(eval(input()))
a = list(map(int, input().split()))
ans = 0
"""
一番大きい偶数を2で割る
それ以外は3倍
を繰り返す
奇数だけになったら終了
↓
各項が2で何回われるか の合計
"""
for i in range(n):
    cnt = 0
    tmp = a[i]
    while tmp % 2 == 0:
        tmp = tmp // 2
        cnt += 1
    ans += cnt
print(ans)

from math import log2

n = int(eval(input()))
a = list(map(int, input().split()))
ans = 0
for _a in a:
    if _a % 2 == 0:
        cnt = 0
        while _a % 2 == 0:
            _a //= 2
            cnt += 1
        ans += cnt
print((int(ans)))

+from math import log2 + -""" -一番大きい偶数を2で割る -それ以外は3倍 -を繰り返す -奇数だけになったら終了 -↓ -各項が2で何回われるか の合計 -""" -for i in range(n): -    cnt = 0 -    tmp = a[i] -    while tmp % 2 == 0: -        tmp = tmp // 2 -        cnt += 1 -    ans += cnt -print(ans) +for _a in a: +    if _a % 2 == 0: +        cnt = 0 +        while _a % 2 == 0: +            _a //= 2 +            cnt += 1 +        ans += cnt +print((int(ans)))