import java.io.*;
import java.util.*;

public class boat_mb_scanner {
    static void solve(Scanner in) {
        int n = in.nextInt();
        int m = in.nextInt();
        int k = in.nextInt();

        int[] costs = new int[m];
        int[] piers = new int[m];
        for (int i = 0; i < k; ++i) {
            int pier = in.nextInt();
            int card = in.nextInt() - 1;
            if (piers[card] == 0) {
                piers[card] = pier;
            } else {
                int diff = Math.abs(piers[card] - pier);
                costs[card] += diff == 0 ? 100 : diff;
                piers[card] = 0;
            }
        }
        for (int i = 0; i < m; ++i) {
            if (piers[i] != 0) {
                costs[i] += 100;
            }
            System.out.print(costs[i]);
            if (i + 1 == m) {
                System.out.println();
            } else {
                System.out.print(' ');
            }
        }
    }

    public static void main(String[] args) throws IOException {
        try (Scanner in = new Scanner(System.in)) {
            solve(in);
        }
    }
}
