#include <bits/stdc++.h>
using namespace std;
void operations(vector<long long> queries, vector<long long> arr){
for (int i = 0; i < queries.size(); i++){
long long op = 0;
for (int j = 0; j < arr.size(); j++){
op += abs(queries[i]-arr[j]);
}
cout << op << endl;
}
}
int main() {
// your code goes here
int n, q;
cin >> n >> q;
vector<long long> arr(n);
vector<long long> queries(q);
for (int i = 0; i < n; i ++){
cin >> arr[i];
}
for (int i = 0; i < q; i ++){
cin >> queries[i];
}
operations(queries, arr);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIG9wZXJhdGlvbnModmVjdG9yPGxvbmcgbG9uZz4gcXVlcmllcywgdmVjdG9yPGxvbmcgbG9uZz4gYXJyKXsKCWZvciAoaW50IGkgPSAwOyBpIDwgcXVlcmllcy5zaXplKCk7IGkrKyl7CgkJbG9uZyBsb25nIG9wID0gMDsKCQkKCQlmb3IgKGludCBqID0gMDsgaiA8IGFyci5zaXplKCk7IGorKyl7CgkJCW9wICs9IGFicyhxdWVyaWVzW2ldLWFycltqXSk7CgkJfQoJCQoJCWNvdXQgPDwgb3AgPDwgZW5kbDsKCX0KCQp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBuLCBxOwoJY2luID4+IG4gPj4gcTsKCXZlY3Rvcjxsb25nIGxvbmc+IGFycihuKTsKCXZlY3Rvcjxsb25nIGxvbmc+IHF1ZXJpZXMocSk7Cglmb3IgKGludCBpID0gMDsgaSA8IG47IGkgKyspewoJCWNpbiA+PiBhcnJbaV07Cgl9Cglmb3IgKGludCBpID0gMDsgaSA8IHE7IGkgKyspewoJCWNpbiA+PiBxdWVyaWVzW2ldOwoJfQoJCglvcGVyYXRpb25zKHF1ZXJpZXMsIGFycik7CgkKCXJldHVybiAwOwp9