function Main(input) {
  input = input.split("\n");
  var n = parseInt(input[0]);
  c = new Array(n-1).fill(0);
  s = new Array(n-1).fill(0);
  f = new Array(n-1).fill(0);
  for(i=0;i<n-1;i++){
    c[i]=parseInt(input[i+1].split(" ")[0]);
    s[i]=parseInt(input[i+1].split(" ")[1]);
    f[i]=parseInt(input[i+1].split(" ")[2]);
  }
  t = new Array(n).fill(0);
  for(i=1;i<n-1;i++){
    for(j=0;j<i;j++){
      s[j]=Math.max(s[j]+c[i-1],s[i]);
    }
  }
  var ans ="";
  for(i=0;i<n-1;i++){
    s[i]+=c[c.length-1];
    ans+=s[i]+"\n";
  }
  ans=ans+"0";
  console.log('%s', ans);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));