#include <bits/stdc++.h>
using namespace std;
const double PI = 2.0 * acos(0.0);
const double EPS = 1e-6;
const int p[] = {2,       3,       5,        7,        13,       17,
                 19,      31,      61,       89,       107,      127,
                 521,     607,     1279,     2203,     2281,     3217,
                 4253,    4423,    9689,     9941,     11213,    19937,
                 21701,   23209,   44497,    86243,    110503,   132049,
                 216091,  756839,  859433,   1257787,  1398269,  2976221,
                 3021377, 6972593, 13466917, 20996011, 24036583, 25964951};
int main() {
  int n;
  scanf("%d", &n);
  int res = 1;
  for (int i = 0; i < p[n - 1] - 1; i++) {
    res <<= 1;
    res %= 1000000007;
  }
  printf("%d\n", (res - 1 + 1000000007) % 1000000007);
  return 0;
}
