#include <bits/stdc++.h>
using namespace std;
int i, j, maxi, n, a, b, tot, r;
int main() {
  cin >> n >> a >> b;
  if (b != 0) {
    cout << 1 << " ";
    maxi = 1;
    tot = 1;
    n -= (a + b);
    while (b != 0) {
      r = tot + 1;
      cout << r << " ";
      maxi = r;
      tot += maxi;
      b--;
    }
    while (a != 0) {
      r = maxi + 1;
      cout << r << " ";
      tot += r;
      maxi = r;
      a--;
    }
    r = maxi - 1;
    for (i = 1; i < n; i++) cout << r << " ";
  } else if (a + 1 < n || a == 0) {
    n -= a;
    for (i = 1, r = 1; i <= n; i++) cout << r << " ";
    r++;
    for (i = 1; i <= a; i++, r++) cout << r << " ";
  } else
    cout << "-1";
  return 0;
}
