#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;

    vector<int> A(N + 2, 0);   // N+2 so that A[r+1] is always valid

    int Q;
    cin >> Q;

    while (Q--) {
        int l, r;
        cin >> l >> r;

        A[l] += 1;      // Start incrementing from l
        A[r + 1] -= 1;  // Stop incrementing after r
    }

    // Convert difference array into actual array
    for (int i = 1; i <= N; i++) {
        A[i] += A[i - 1];
    }

    // Print final array
    for (int i = 1; i <= N; i++) {
        cout << A[i] << " ";
    }
    cout << "\n";

    return 0;
}