#include <bits/stdc++.h>
using namespace std;

void executeTime() {
    cerr << "Time Taken: " << (float)clock() / CLOCKS_PER_SEC << " secs";
}

int main() {


    int n, q; cin >> n >> q;

    int arr[501];

    unordered_map<int, int> freq;

    for (int i = 0; i < n; i++) {
        cin >> arr[i];

        freq[arr[i]]++;
    }

    int query[501];

    for (int i = 0; i < q; i ++) {
        cin >> query[i];
    }


    for (int i = 0; i < q; i++) {

        cout << freq[query[i]] << ' ';
    }

    cout << endl;


    executeTime();
    return 0;
}