#include<bits/stdc++.h>
using namespace std;
int n,k,a[100005],l,r,p;
int main(){
scanf("%d%d",&n,&k);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<=n;i++)
{
scanf("%d%d%d",&l,&r,&p);
for(int j=l;j<=r;j++)
{
a[j]+=p;
}
}
for(int i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
}
/**************************************************************
Problem: 2062
User: wuyunfeng
Language: C++
Result: Time Limit Exceed
****************************************************************/