import core.bitop, std.bitmanip;
import core.checkedint;
import std.algorithm, std.functional;
import std.array, std.container;
import std.bigint;
import std.conv;
import std.math, std.numeric;
import std.range, std.range.interfaces;
import std.stdio, std.string;
import std.typecons;

void main()
{
    int k, x;
    readf("%s %s", &k, &x);
    readln;
    
    int mn = max(- (10 ^^ 6), x - k + 1);
    int mx = min(10 ^^ 6, x + k - 1);
    
    for (int i = mn; i <= mx; ++i) {
        if (i > mn) { write(' '); }
        write(i);
    }
    writeln();
}