#include <bits/stdc++.h>
using namespace std;
const int MAXN = 2 * 10007;
const int MAXM = 12;
int N, M;
int cnt[MAXN], nt[MAXN];
int A[MAXN][MAXM];
int P[MAXN * MAXM], Q[MAXN * MAXM];
int main() {
  int i, j, k;
  cin >> N >> M >> k;
  for (i = 0; i < N; ++i) {
    for (j = 0; j < M; ++j) cin >> A[i][j];
  }
  for (i = 0; i < k; ++i) {
    cin >> P[i] >> Q[i];
    --P[i];
    --Q[i];
    ++cnt[Q[i]];
  }
  for (i = 0; i < N; ++i) {
    for (j = 0; j < M; ++j) {
      if (A[i][j]) nt[i] += cnt[j];
    }
  }
  for (i = 0; i < k; ++i) {
    --nt[P[i]];
  }
  for (i = 0; i < N - 1; ++i) cout << nt[i] << ' ';
  cout << nt[N - 1] << '\n';
  return 0;
}
