#pragma GCC optimize("Ofast")
#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,c[499],s[499],f[499];
	cin>>n;
	for(int i=0;i<n-1;i++)
		cin>>c[i]>>s[i]>>f[i];
	for(int i=0;i<n;i++){
		int time=0;
		for(int pos=i;pos<n-1;pos++){
			if(time<s[pos])
				time=s[pos];
			else
				time=(time+f[pos]-1)/f[pos]*f[pos];
			time+=c[pos];
		}
		cout<<time<<endl;
	}
}
