#include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e5+ 10; ll n,m,a[N],c[N]; int main(){ cin>>n>>m; for(int i = 1;i<=n;i++) cin>>a[i]; while(m--){ int l,r,k; cin>>l>>r>>k; c[l]+=k,c[r+1]-=k; } ll t = 0; for(int i = 1;i<=n;i++){ t+= c[i]; cout<<t+a[i]<<" "; } return 0; }