#include<bits/stdc++.h>

using namespace std;

int main(){
	int n, m; cin >> n >> m;
	priority_queue<int> q;
	for(int i = 0; i < n; i++){
		int act; cin >> act;
		q.push(act);
	}
	for(int i = 0; i < m; i++){
		int a = q.top();
		q.pop();
		q.push(a/2);
	}
	long long sum= 0;
	while(!q.empty()){
		sum+=q.top();
		q.pop();
	}
	cout << sum << '\n';
}
