def solve(N, K): if N % K: return [-1] X = [1] * (N // K) + [N] * (N - N // K) if sum(x == 1 for x in X) != N // K: return [-1] return X def main(): N, K = map(int, input().split()) ans = solve(N, K) print(*ans) if __name__ == "__main__": main()