#include <bits/stdc++.h>
using namespace std;
int n, k;
void init() {
  scanf("%d%d", &n, &k);
  if (n == 1 && k == 0) {
    puts("1");
    return;
  }
  if (n / 2 > k || n == 1) {
    puts("-1");
    return;
  }
  int sum = k - n / 2 + 1;
  int cnt = 0;
  for (int i = 1; i <= (n / 2 * 2 - 2) / 2; i++) {
    cnt += 2;
    while (cnt == sum || sum * 2 == cnt || cnt + 1 == sum * 2 || cnt + 1 == sum)
      cnt++;
    printf("%d %d ", cnt, cnt + 1);
  }
  printf("%d %d ", sum, sum * 2);
  if (n & 1)
    puts("1000000000");
  else
    puts("");
}
int main() {
  init();
  return 0;
}
