#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a, b, var, sum;
  cin >> n >> a >> b;
  if (b > 0) {
    cout << 1;
    sum = 1;
    int sum1 = 0;
    for (int i = 1; i <= b; i++) {
      sum = 1 << i;
      cout << " " << sum;
    }
    for (int i = 0; i < a; i++) {
      cout << " " << ++sum;
    }
    for (int i = 1 + a + b; i < n; i++) {
      cout << " " << sum;
    }
    cout << endl;
  } else if (a > 0) {
    var = 1;
    if (a + 1 == n) {
      cout << "-1\n";
      return 0;
    }
    cout << 1 << " 1";
    for (int i = 0; i < a; i++) cout << " " << ++var;
    for (int i = 2 + a; i < n; i++) cout << " " << var;
    cout << endl;
  } else {
    for (int i = 1; i <= n; i++) cout << 1 << " ";
    cout << endl;
  }
  return 0;
}
