#include<bits/stdc++.h>
using namespace std;
int main(){
//freopen("in.txt","r",stdin);
int n; cin>>n;
vector<pair<long long int,int> >v;
for(int i=1; i<=n; i++){
long long int x,y; cin>>x>>y;
v.push_back(make_pair(x*y,n-i));
}
sort(v.begin(),v.end());
reverse(v.begin(),v.end());
int q;
cin>>q;
while(q--){
int pos; cin>>pos;
cout<<n-v[pos-1].second<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCS8vZnJlb3BlbigiaW4udHh0IiwiciIsc3RkaW4pOwoJaW50IG47IGNpbj4+bjsKCXZlY3RvcjxwYWlyPGxvbmcgbG9uZyBpbnQsaW50PiA+djsKCWZvcihpbnQgaT0xOyBpPD1uOyBpKyspewoJCWxvbmcgbG9uZyBpbnQgeCx5OyBjaW4+Png+Pnk7CgkJdi5wdXNoX2JhY2sobWFrZV9wYWlyKHgqeSxuLWkpKTsKCX0KCXNvcnQodi5iZWdpbigpLHYuZW5kKCkpOwoJcmV2ZXJzZSh2LmJlZ2luKCksdi5lbmQoKSk7CglpbnQgcTsKCWNpbj4+cTsKCXdoaWxlKHEtLSl7CgkJaW50IHBvczsgY2luPj5wb3M7CgkJY291dDw8bi12W3Bvcy0xXS5zZWNvbmQ8PGVuZGw7Cgl9Cn0=