#include <bits/stdc++.h>
using namespace std;
long long n, k;
int main() {
  ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);
  cin >> n >> k;
  if (k >= 200 * 1000) return cout << "-1\n", 0;
  long long x = 0;
  for (long long i = 1; i * i <= n; i++)
    if (n % i == 0) {
      if (n / i >= k * (k + 1) / 2) x = max(x, i);
      if (i >= k * (k + 1) / 2) x = max(x, n / i);
    }
  if (x == 0) return cout << "-1\n", 0;
  for (long long i = 1; i < k; i++) cout << i * x << " ";
  return cout << n - x * k * (k - 1) / 2 << "\n", 0;
}
