#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main(){ int n,x;cin>>n>>x; int A[x]={}; rep(i,n){ int a,b;cin>>a>>b;a--; int s=max(0,a-b),e=min(x-1,b+a); for(int i=a;i>=s;i--){ A[i]=max(A[i],i+(b-a)); } for(int i=a;i<=e;i++){ A[i]=max(A[i],(b+a)-i); } } rep(i,x){ if(i!=0){cout<<' ';} cout<