#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, m, c, t, v, k=1, st[100005], fi[100005], r, l, mid, j=0;
scanf("%d%d", &n, &m);
for(int i=0; i<n; i++) {
scanf("%d%d", &c, &t);
st[i]=k, fi[i]=st[i]+c*t-1, k=fi[i]+1;
}
for(int i=0; i<m; i++) {
scanf("%d", &v);
while((v<st[j] || v>fi[j]) && j<n) j++;
printf("%d\n", j+1);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgbSwgYywgdCwgdiwgaz0xLCBzdFsxMDAwMDVdLCBmaVsxMDAwMDVdLCByLCBsLCBtaWQsIGo9MDsKCXNjYW5mKCIlZCVkIiwgJm4sICZtKTsKCWZvcihpbnQgaT0wOyBpPG47IGkrKykgewoJCXNjYW5mKCIlZCVkIiwgJmMsICZ0KTsKCQlzdFtpXT1rLCBmaVtpXT1zdFtpXStjKnQtMSwgaz1maVtpXSsxOwoJfQoJZm9yKGludCBpPTA7IGk8bTsgaSsrKSB7CgkJc2NhbmYoIiVkIiwgJnYpOwoJCXdoaWxlKCh2PHN0W2pdIHx8IHY+Zmlbal0pICYmIGo8bikgaisrOwoJCXByaW50ZigiJWRcbiIsIGorMSk7IAoJfQoJcmV0dXJuIDA7Cn0=