#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;

const int MX=100010;

int n, q, A[MX], m;
ll sum[MX];

bool valid(int k, int x){
	if(k*2>=n) return true;
	int r=A[n-k], l=A[n-2*k];
	return abs(r-x)<abs(l-x);
}

int main(){
	ios::sync_with_stdio(0), cin.tie(0);
	cin>>n>>q; m=(n+1)/2;
	for(int i=1; i<=n; i++) cin>>A[i];

	for(int i=1; i<=m; i++) sum[i] = sum[i-1] + A[n-i+1];
//	for(int i=0; i<=m; i++) cout<<sum[i]<<' ';
//	cout<<'\n';
	for(int i=m; i>=0; i--){
		static ll now=0;
		if(n-i*2<=0) continue;
		now += A[n-i*2]; sum[i]+=now;
//		cout<<i<<": "<<now<<'\n';
	}
//	for(int i=0; i<=m; i++) cout<<sum[i]<<' ';
//	cout<<'\n';

	for(int i=1; i<=q; i++){
		int x; cin>>x;
		int s=0, e=m;
//		cout<<"Solving "<<x<<": ";
		while(s<e){
			int mid=(s+e)/2;
			if(valid(mid,x)) e=mid;
			else s=mid+1;
//			cout<<mid<<"("<<(valid(mid,x)?'O':'X')<<") ";
		}
//		cout<<"\nans: ";
		cout<<sum[s]<<'\n';
	}

	return 0;
}