#include <bits/stdc++.h>
using namespace std;
int n, i, a, b, val;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cin >> n >> a >> b;
  if (n == 1) {
    cout << "1" << '\n';
    return 0;
  }
  if (a + 1 == n) {
    cout << "-1" << '\n';
    return 0;
  }
  if (b == 0) {
    for (i = 1; i <= n - a; i++) cout << "1 ";
    for (i = n - a + 1; i <= n; i++) cout << i - (n - a) + 1 << " ";
    cout << '\n';
    return 0;
  }
  val = 1;
  for (i = 1; i <= b + 1; i++) {
    cout << val << " ";
    val *= 2;
  }
  val /= 2;
  for (i = 1; i <= a; i++) {
    val++;
    cout << val << " ";
  }
  for (i = 1; i <= n - a - b - 1; i++) cout << "1 ";
  cout << '\n';
  return 0;
}
