#include <bits/stdc++.h>
#define int long long
#define el '\n'
#define oo LLONG_MAX >> 2
#define all(x) x.begin(), x.end()
#define allr(x) x.rbegin(), x.rend()
#define pb push_back
#define pep_Guardiola \
ios::sync_with_stdio(0); \
cin.tie(0); \
cout.tie(0);
using namespace std;
signed main() {
pep_Guardiola int n, q;
cin >> n >> q;
vector<int> a(n + 2), b(n + 2);
while (q--) {
int l, r;
cin >> l >> r;
a[l]++;
a[r + 1]--;
b[l] -= l;
b[r + 1] += l;
}
for (int i = 1; i <= n; i++)
a[i] += a[i - 1], b[i] += b[i - 1], cout << a[i] + a[i] * i + b[i] << ' ';
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwojZGVmaW5lIGVsICdcbicKI2RlZmluZSBvbyBMTE9OR19NQVggPj4gMgojZGVmaW5lIGFsbCh4KSB4LmJlZ2luKCksIHguZW5kKCkKI2RlZmluZSBhbGxyKHgpIHgucmJlZ2luKCksIHgucmVuZCgpCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgcGVwX0d1YXJkaW9sYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgY2luLnRpZSgwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgY291dC50aWUoMCk7CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzaWduZWQgbWFpbigpIHsKICBwZXBfR3VhcmRpb2xhIGludCBuLCBxOwogIGNpbiA+PiBuID4+IHE7CiAgdmVjdG9yPGludD4gYShuICsgMiksIGIobiArIDIpOwogIHdoaWxlIChxLS0pIHsKICAgIGludCBsLCByOwogICAgY2luID4+IGwgPj4gcjsKICAgIGFbbF0rKzsKICAgIGFbciArIDFdLS07CiAgICBiW2xdIC09IGw7CiAgICBiW3IgKyAxXSArPSBsOwogIH0KICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyBpKyspCiAgICBhW2ldICs9IGFbaSAtIDFdLCBiW2ldICs9IGJbaSAtIDFdLCBjb3V0IDw8IGFbaV0gKyBhW2ldICogaSArIGJbaV0gPDwgJyAnOwp9