#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n,q;
cin>>n>>q;
vector<pair<int,int>>p;
for(int i=0;i<n;i++){
int u;
cin>>u;
p.push_back({u,0}); // point is starting
cin>>u;
p.push_back({u,1}); // point is ending
}
sort(p.begin(),p.end());
unordered_map<int,int>mp;
int c=0;
for(auto &i:p){
if(i.second==0){
c++;
mp[i.first]=c;
}
else{
if(mp.find(i.first)==mp.end())mp[i.first]=c;
c--;
}
}
for(int i=0;i<q;i++){
cin>>c;
cout<<mp[c]<<" ";
}
cout<<"\n";
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgbGwgbG9uZyBsb25nCgppbnQgbWFpbigpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwogICAgaW50IG4scTsKICAgIGNpbj4+bj4+cTsKICAgIHZlY3RvcjxwYWlyPGludCxpbnQ+PnA7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBpbnQgdTsKICAgICAgICBjaW4+PnU7CiAgICAgICAgcC5wdXNoX2JhY2soe3UsMH0pOyAvLyBwb2ludCBpcyBzdGFydGluZwogICAgICAgIGNpbj4+dTsKICAgICAgICBwLnB1c2hfYmFjayh7dSwxfSk7IC8vIHBvaW50IGlzIGVuZGluZwogICAgfQogICAgc29ydChwLmJlZ2luKCkscC5lbmQoKSk7CiAgICB1bm9yZGVyZWRfbWFwPGludCxpbnQ+bXA7CiAgICBpbnQgYz0wOwogICAgZm9yKGF1dG8gJmk6cCl7CiAgICAgICAgaWYoaS5zZWNvbmQ9PTApewogICAgICAgICAgICBjKys7CiAgICAgICAgICAgIG1wW2kuZmlyc3RdPWM7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGlmKG1wLmZpbmQoaS5maXJzdCk9PW1wLmVuZCgpKW1wW2kuZmlyc3RdPWM7CiAgICAgICAgICAgIGMtLTsKICAgICAgICB9CiAgICB9CiAgICBmb3IoaW50IGk9MDtpPHE7aSsrKXsKICAgICAgICBjaW4+PmM7CiAgICAgICAgY291dDw8bXBbY108PCIgIjsKICAgIH0KICAgIGNvdXQ8PCJcbiI7CiAgICByZXR1cm4gMDsKfQ==