#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define vll vector<long long>
#define MAXK 1000000
#define mapll map<long long,long long>
ll n,q;
ll a[1000005];
ll pre[1000005];
ll tknp(ll x){
ll l=1,r=n;
ll ans=-1;
while(l<=r){
ll mid=(l+r)/2;
if(a[mid]>=x){
ans=mid;
r=mid-1;
}else{
l=mid+1;
}
}
return ans;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
freopen("STEM.inp","r",stdin);
freopen("STEM.out","w",stdout);
cin>>n;
for(ll i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+1+n);
for(ll i=1;i<=n;i++){
pre[i]=pre[i-1]+a[i];
}
cin>>q;
while(q--){
ll x;
cin>>x;
ll k=tknp(x);
if(k==-1){
cout<<0<<"\n";
continue;
}
cout<<pre[n]-pre[k-1]<<"\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgdmxsIHZlY3Rvcjxsb25nIGxvbmc+CiNkZWZpbmUgTUFYSyAxMDAwMDAwCiNkZWZpbmUgbWFwbGwgbWFwPGxvbmcgbG9uZyxsb25nIGxvbmc+CmxsIG4scTsKbGwgYVsxMDAwMDA1XTsKbGwgcHJlWzEwMDAwMDVdOwpsbCB0a25wKGxsIHgpewogICAgbGwgbD0xLHI9bjsKICAgIGxsIGFucz0tMTsKICAgIHdoaWxlKGw8PXIpewogICAgICAgIGxsIG1pZD0obCtyKS8yOwogICAgICAgIGlmKGFbbWlkXT49eCl7CiAgICAgICAgICAgIGFucz1taWQ7CiAgICAgICAgICAgIHI9bWlkLTE7CiAgICAgICAgfWVsc2V7CiAgICAgICAgICAgIGw9bWlkKzE7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGFuczsKfQppbnQgbWFpbigpewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKICAgIGNvdXQudGllKG51bGxwdHIpOwogICAgZnJlb3BlbigiU1RFTS5pbnAiLCJyIixzdGRpbik7CiAgICBmcmVvcGVuKCJTVEVNLm91dCIsInciLHN0ZG91dCk7CiAgICBjaW4+Pm47CiAgICBmb3IobGwgaT0xO2k8PW47aSsrKXsKICAgICAgICBjaW4+PmFbaV07CiAgICB9CiAgICBzb3J0KGErMSxhKzErbik7CiAgICBmb3IobGwgaT0xO2k8PW47aSsrKXsKICAgICAgICBwcmVbaV09cHJlW2ktMV0rYVtpXTsKICAgIH0KICAgIGNpbj4+cTsKICAgIHdoaWxlKHEtLSl7CiAgICAgICAgbGwgeDsKICAgICAgICBjaW4+Png7CiAgICAgICAgbGwgaz10a25wKHgpOwogICAgICAgIGlmKGs9PS0xKXsKICAgICAgICAgICAgY291dDw8MDw8IlxuIjsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgfQogICAgICAgIGNvdXQ8PHByZVtuXS1wcmVbay0xXTw8IlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==