#include<bits/stdc++.h>
using namespace std;
int q[10009];
int main()
{
std::ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n,m;
cin>>n>>m;
for(int i=1; i<=n; i++)
{
cin>>q[i];
}
for(int i=m+1; i<=n; i++)
{
int minn=0x7f7f7f,a;
for(int j=1; j<=m; j++)
{
if(minn>q[j])
{
minn=q[j];
a=j;
}
}
q[a]+=q[i];
for(int j=1;i<=m;j++){
cout<<q[j]<<" ";
}
}
int minn=*min_element(q+1,q+m+1);
cout<<minn;
return 0;
}