#include <bits/stdc++.h>
#define I first
#define II second
#define ii pair<int, int>
#define ll long long
using namespace std;
const long long P = 1e9 + 7;
const int N = 1e6 + 10;
const long long INF = 1e18;
void input()
{
#define TASKNAME ""
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
if (fopen(TASKNAME ".inp", "r"))
{
freopen(TASKNAME ".inp", "r", stdin);
freopen(TASKNAME ".out", "w", stdout);
}
}
ll n, m,q;
int main()
{
input();
cin >> n >> m;
vector<ll> l(n + 1), r(n + 1), x(n + 1);
for (int i = 1; i <= n; i++) cin >> l[i] >> r[i] >> x[i];
for (int j = 1; j <= m; j++)
{
cin >> q;
ll ans = 0;
for (int i = 1; i <= n; i++)
{
if (l[i] <= q && q <= r[i])
{
if (((q - l[i]) & 1) == 0) ans += x[i];
else ans -= x[i];
}
}
cout << ans << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgSSBmaXJzdAojZGVmaW5lIElJIHNlY29uZAojZGVmaW5lIGlpIHBhaXI8aW50LCBpbnQ+CiNkZWZpbmUgbGwgbG9uZyBsb25nCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGxvbmcgbG9uZyBQID0gMWU5ICsgNzsKY29uc3QgaW50IE4gPSAxZTYgKyAxMDsKY29uc3QgbG9uZyBsb25nIElORiA9IDFlMTg7Cgp2b2lkIGlucHV0KCkKewojZGVmaW5lIFRBU0tOQU1FICIiCiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwogICAgY2luLnRpZSgwKTsKICAgIGNvdXQudGllKDApOwogICAgaWYgKGZvcGVuKFRBU0tOQU1FICIuaW5wIiwgInIiKSkKICAgIHsKICAgICAgICBmcmVvcGVuKFRBU0tOQU1FICIuaW5wIiwgInIiLCBzdGRpbik7CiAgICAgICAgZnJlb3BlbihUQVNLTkFNRSAiLm91dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIH0KfQpsbCBuLCBtLHE7CmludCBtYWluKCkKewogICAgaW5wdXQoKTsKICAgIGNpbiA+PiBuID4+IG07CiAgICB2ZWN0b3I8bGw+IGwobiArIDEpLCByKG4gKyAxKSwgeChuICsgMSk7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyBpKyspIGNpbiA+PiBsW2ldID4+IHJbaV0gPj4geFtpXTsKICAgIGZvciAoaW50IGogPSAxOyBqIDw9IG07IGorKykKICAgIHsKICAgICAgICBjaW4gPj4gcTsKICAgICAgICBsbCBhbnMgPSAwOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChsW2ldIDw9IHEgJiYgcSA8PSByW2ldKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoKChxIC0gbFtpXSkgJiAxKSA9PSAwKSBhbnMgKz0geFtpXTsKICAgICAgICAgICAgICAgIGVsc2UgYW5zIC09IHhbaV07CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY291dCA8PCBhbnMgPDwgIlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==