#include <iostream>
#include<bits/stdc++.h>
#define fo(i,start,end) for(int i=start;i<end;i++)
using namespace std;
int main() {
// your code goes here
int n;
cin>>n;
vector<int>arr(n+1,0);
int q;
cin>>q;
while(q--){
int l,r;
cin>>l>>r;
arr[l] += 1;
arr[r+1] += -1;
}
vector<int>prefix(n+1,0);
fo(i,1,n){
prefix[i] += prefix[i-1]+arr[i];
}
fo(i,1,n){
cout<<prefix[i]<<" ";
}
cout<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgojZGVmaW5lIGZvKGksc3RhcnQsZW5kKSBmb3IoaW50IGk9c3RhcnQ7aTxlbmQ7aSsrKQp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbjsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+YXJyKG4rMSwwKTsKCWludCBxOwoJY2luPj5xOwoJd2hpbGUocS0tKXsKCQlpbnQgbCxyOwoJCWNpbj4+bD4+cjsKCQlhcnJbbF0gKz0gMTsKCQlhcnJbcisxXSArPSAtMTsKCX0KCXZlY3RvcjxpbnQ+cHJlZml4KG4rMSwwKTsKCWZvKGksMSxuKXsKCQlwcmVmaXhbaV0gKz0gcHJlZml4W2ktMV0rYXJyW2ldOwoJfQoJZm8oaSwxLG4pewoJCWNvdXQ8PHByZWZpeFtpXTw8IiAiOwoJfQoJY291dDw8ZW5kbDsKCQoJcmV0dXJuIDA7Cn0=