#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
****************************************************************/