#include using namespace std; using ll = long long; #ifdef LOCAL #include #else #define debug(...) #endif int main() { cin.tie(nullptr); ios::sync_with_stdio(false); cout << fixed << setprecision(20); int N, X; cin >> N >> X; vector A(N), B(N); for (int i = 0; i < N; i++) cin >> A[i] >> B[i], A[i]--; vector L(X); for (int i = 0; i < X; i++) { for (int j = 0; j < N; j++) { L[i] = max(L[i], B[j] - abs(i - A[j])); } } for (int i = 0; i < X; i++) cout << L[i] << " \n"[i + 1 == X]; }