#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k;
  int rj = 0;
  scanf("%d %d", &n, &k);
  if (n / 2 > k || (n == 1 && k != 0)) {
    printf("-1");
    return 0;
  }
  if (k == 0 && n == 1) {
    printf("1");
    return 0;
  }
  if (n % 2 == 0) {
    for (int i = 1; i < n - 2 && rj < k; i += 2) {
      printf("%d %d ", i, i + 1);
      rj++;
    }
    int ost = k - rj;
    if (ost == 1) {
      printf("%d %d", n - 1, n);
      return 0;
    } else {
      for (int i = n - 1;; i++) {
        if (i % ost == 0) {
          printf("%d %d", i, i + ost);
          return 0;
        }
      }
    }
  } else {
    rj = 0;
    for (int i = 1; i <= n - 3 && rj < k; i += 2) {
      printf("%d %d ", i, i + 1);
      rj++;
    }
    int ost = k - rj;
    if (ost == 1) {
      printf("%d %d %d", n - 1, n, n + 1);
      return 0;
    }
    for (int i = n - 1;; i++) {
      if (i % ost == 0) {
        printf("%d %d %d", i, i + ost, i + ost + 1);
        return 0;
      }
    }
  }
  return 0;
}
