import java.util.*;

public class Main{
  public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  }
} import java.util.*; util.* java public class Main{
  public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  }
} Main public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  } main {
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  } int a[] = new int[2000001]; a new int[2000001] 2000001 for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    } int i = 0; int i = 0; i 0 i <= 2000000 i 2000000 i++ i++ i {
      a[i] = i - 1000000;
    } {
      a[i] = i - 1000000;
    } a[i] = i - 1000000 a[i] a i i - 1000000 i 1000000 Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int k = sc.nextInt(); k sc.nextInt() sc.nextInt sc int x = sc.nextInt(); x sc.nextInt() sc.nextInt sc for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    } int j = 0; int j = 0; j 0 j < 2*k-1 j 2*k-1 2*k 2 k 1 j++ j++ j {
      System.out.println(a[x-k+j+1000001]);
    } {
      System.out.println(a[x-k+j+1000001]);
    } System.out.println(a[x-k+j+1000001]) System.out.println System.out System System.out a[x-k+j+1000001] a x-k+j+1000001 x-k+j+1000001 x-k x k j 1000001 String[] args args public class Main{
  public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  }
} public class Main{
  public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  }
} Main
import java.util.*;

public class Main{
  public static void main(String[] args){
    int a[] = new int[2000001];
    for(int i = 0; i <= 2000000; i++){
      a[i] = i - 1000000;
    }
    Scanner sc = new Scanner(System.in);
    int k = sc.nextInt();
    int x = sc.nextInt();
    for(int j = 0; j < 2*k-1; j++){
      System.out.println(a[x-k+j+1000001]);
    }


  }
}