#include <bits/stdc++.h>
using namespace std;
int abs(int x) {
  if (x < 0) return -x;
  return x;
}
int up[100005], lo[100005], a[100001][15];
int main() {
  int n, m, q;
  scanf("%d", &n), scanf("%d", &m);
  scanf("%d", &q);
  int i, j, x, y;
  for (i = (0); i < (n); i++) {
    for (j = (0); j < (m); j++) {
      scanf("%d", &a[i][j]);
    }
  }
  for (i = (0); i < (q); i++) {
    scanf("%d", &x), scanf("%d", &y);
    x--, y--;
    lo[x]--;
    up[y]++;
  }
  for (i = (0); i < (m); i++) {
    for (j = (0); j < (n); j++) {
      if (a[j][i]) lo[j] += up[i];
    }
  }
  for (i = (0); i < (n); i++) {
    cout << lo[i] << " ";
  }
  cout << endl;
  return 0;
}
