#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  long long n, k;
  cin >> n >> k;
  long long g = 2 * n / (k * (k + 1));
  if (k > 1e6 || g == 0) {
    cout << -1 << endl;
    return 0;
  }
  long long mg = 1;
  for (long long d = 1; d * d <= n; d++) {
    if (n % d != 0) continue;
    if (d <= g) mg = max(mg, d);
    if (n / d <= g) mg = max(mg, n / d);
  }
  for (long long j = 1; j < k; j++) {
    cout << (j * mg) << " ";
  }
  cout << (n - (k * (k - 1) / 2) * mg) << endl;
}
