#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:256000000")
using namespace std;
const long double PI = acosl((long double)-1.0);
const long long LINF = (long long)4e18;
const int MOD = 1000000009;
int test;
long long n;
void init() {}
void solve() {
  init();
  scanf("%I64d", &n);
  printf("2\n");
  for (long long k = 2; k <= n; k++) {
    printf("%lld\n", k * k * k + 2 * k * k + 1);
  }
}
void precalc() {}
void test_output() {}
int main() {
  srand(333);
  double start = clock();
  precalc();
  int tests = 1;
  for (test = 1; test <= tests; test++) {
    solve();
  }
  fprintf(stderr, "%.5lf\n", (clock() - start) / CLOCKS_PER_SEC);
  return 0;
}
