/* AMAN MITTAL
Computer Science and Engineering
M.N.N.I.T. Allahabad
INDIA */
#include <bits/stdc++.h>
using namespace std;
int main(int argc, char const *argv[])
{
int i, n, q, k;
cin >> n;
long long int s, m;
vector < pair < long long int, int > > ranklist;
for(i = 0; i < n; i++) {
cin >> s >> m;
ranklist.push_back(make_pair((s * m), (-1 * (i + 1))));
}
sort(ranklist.rbegin(), ranklist.rend());
cin >> q;
while(q--) {
cin >> k;
cout << -1 * ranklist[k - 1].second << endl;
}
return 0;
}
LyogIEFNQU4gTUlUVEFMCiAgICBDb21wdXRlciBTY2llbmNlIGFuZCBFbmdpbmVlcmluZwogICAgTS5OLk4uSS5ULiBBbGxhaGFiYWQKICAgIElORElBICAgKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgY29uc3QgKmFyZ3ZbXSkKewoJaW50IGksIG4sIHEsIGs7CgljaW4gPj4gbjsKCWxvbmcgbG9uZyBpbnQgcywgbTsKCXZlY3RvciA8IHBhaXIgPCBsb25nIGxvbmcgaW50LCBpbnQgPiA+IHJhbmtsaXN0OwoJZm9yKGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJY2luID4+IHMgPj4gbTsKCQlyYW5rbGlzdC5wdXNoX2JhY2sobWFrZV9wYWlyKChzICogbSksICgtMSAqIChpICsgMSkpKSk7Cgl9Cglzb3J0KHJhbmtsaXN0LnJiZWdpbigpLCByYW5rbGlzdC5yZW5kKCkpOwoJY2luID4+IHE7Cgl3aGlsZShxLS0pIHsKCQljaW4gPj4gazsKCQljb3V0IDw8IC0xICogcmFua2xpc3RbayAtIDFdLnNlY29uZCA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=