#include <iostream>
#include <random>
#include <set>

int main() {
    std::random_device rd;
    std::mt19937 mt(rd());
    std::uniform_real_distribution<double> dist(1.0, 10.0;)

	
	int size;
	std::set<int> numbers;	
	std::cin >> size;
	
	while (numbers.size() < size) {
		numbers.insert(dist(mt));
	}
	
	for (const auto& n : numbers) {
		std::cout << n << " ";
	}
	
	return 0;
}