#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
  int i, j, t1, t2, k, t;
  while (scanf("%d%d", &n, &k) != EOF) {
    t = n / 2 - 1;
    if (k < n / 2 || (n == 1 && k)) {
      printf("-1\n");
      continue;
    }
    if (n == 1) {
      printf("1\n");
      continue;
    }
    t1 = k - t;
    t2 = t1 * 2;
    printf("%d %d", t1, t2);
    for (i = 1, j = 1; i <= n / 2 - 1; i++, j += 2) {
      if (j != t1 && j != t2 && j + 1 != t1 && j + 1 != t2) {
        printf(" %d %d", j, j + 1);
      } else
        i--;
    }
    if (n % 2) {
      while (j == t1 || j == t2) {
        j++;
      }
      printf(" %d\n", j);
    } else
      printf("\n");
  }
  return 0;
}
