fun main(args: Array<String>) {
    abc100c()
}

// 各要素に付き、何回2で割れるかの合計を取ればいい
fun abc100c() {
    val n = readLine()!!.toInt()
    val aList = readLine()!!.split(" ").map { it.toInt() }

    val answer = aList.map { calc(it) }.sum()

    println(answer)
}

// 何回2で割れるかを計算
private fun calc(a: Int): Int {
    if (a == 0) return 0 // 制約上起きないけど気持ち悪いので

    var temp = a
    var cnt = 0
    while (temp % 2 == 0) {
        temp /= 2
        cnt++
    }
    return cnt
}
