#include <bits/stdc++.h>
using namespace std;
int n, a, b, c, m;
bool f;
int main() {
  scanf("%d %d %d", &n, &a, &b);
  if (n <= a + b || !b && a && n == a + b + 1)
    printf("-1");
  else {
    if (!b && a)
      printf("2 1"), n--, f = 1;
    else
      printf("1");
    n--;
    for (int i = 1; i <= b; i++) printf(" %d", 1 << i);
    for (int i = 1; i <= a; i++) printf(" %d", (1 << b) + i + f);
    for (int i = 1; i <= n - a - b; i++) printf(" 1");
  }
  puts("");
}
