#pragma GCC target("avx") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using namespace std; int main() { cin.tie(0); ios::sync_with_stdio(false); int N, M; cin >> N >> M; vector cnt(N+1); for( int i = 0; i < M; i++ ) { int L, R; cin >> L >> R; cnt[R-1]++; cnt[L]--; } for( int i = 0; i < N; i++ ) { cnt[i+1] += cnt[i]; } for( int i = N-1; i >= 0; i-- ) { cout << cnt[i] << endl; } }