#include <bits/stdc++.h>
using namespace std;
const unsigned long long maxn = 100000 + 10;
const int inf = 0x3f3f3f3f;
const double eps = 1e-10;
const double pi = acos(-1.0);
unsigned long long ans[maxn];
unsigned long long ping(unsigned long long x) {
  return x * (x + 1) * (x + 1) - x + 1;
}
void init() {
  ans[1] = 2ll;
  for (int i = 2; i < maxn; ++i) {
    unsigned long long t = ping(i);
    ans[i] = t;
  }
}
int main() {
  init();
  int n;
  scanf("%d", &n);
  for (int i = 0; i < n; ++i) {
    printf("%I64d\n", ans[i + 1]);
  }
  return 0;
}
