#include using namespace std; int main(){ int n,x;cin >> n >> x; vectora(n,-1),b(n,-1); for(int i = 0;i < n;i++){ cin >> a[i] >> b[i]; a[i]--; } vectorans(x,0); for(int i = 0;i < n;i++){ for(int j = 0;j < b[i] + 1;j++){ if(a[i] + j < x){ if(ans[a[i] + j] < b[i] - j){ ans[a[i] + j] = b[i] - j; } } if(a[i] - j >= 0){ if(ans[a[i] - j] < b[i] - j){ ans[a[i] - j] = b[i] - j; } } } } for(int i = 0;i < x;i++)cout<< ans[i] << " "; cout << endl; }