import java.util.Scanner;

/**
 * One Clue
 */
public class Main {

    public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    }

} import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    }

} Main public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    } main {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    } try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        } {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        } Scanner sc = new Scanner(System.in) Scanner sc = new Scanner(System.in) new Scanner(System.in) int K = sc.nextInt(); K sc.nextInt() sc.nextInt sc int X = sc.nextInt(); X sc.nextInt() sc.nextInt sc int min = X - K + 1; min X - K + 1 X - K X K 1 int max = X + K - 1; max X + K - 1 X + K X K 1 StringBuilder ans = new StringBuilder(); ans new StringBuilder() ans.append(min) ans.append ans min for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            } int i = min + 1; int i = min + 1; i min + 1 min 1 i <= max i max i++ i++ i {
                ans.append(" ").append(i);
            } {
                ans.append(" ").append(i);
            } ans.append(" ").append(i) ans.append(" ").append ans.append(" ") ans.append ans " " i System.out.println(ans.toString()) System.out.println System.out System System.out ans.toString() ans.toString ans String[] args args public class Main {

    public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    }

} public class Main {

    public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    }

} Main
import java.util.Scanner;

/**
 * One Clue
 */
public class Main {

    public static void main(String[] args) throws Exception {
        try (Scanner sc = new Scanner(System.in)) {
            int K = sc.nextInt();
            int X = sc.nextInt();

            int min = X - K + 1;
            int max = X + K - 1;

            StringBuilder ans = new StringBuilder();
            ans.append(min);
            for (int i = min + 1; i <= max; i++) {
                ans.append(" ").append(i);
            }

            System.out.println(ans.toString());
        }
    }

}
