#include<iostream>
#define MAXN 0x3f3f3f3f
using namespace std;
int n,m,A[10005],B[10005],C[10005],y,F[10005],x;
int main(){
cin>>n>>m;
for(int i=1;i<=n;++i)cin>>A[i]>>B[i]>>C[i],F[i]=1;
for(int i=1;i<=m;++i){
int tmp=MAXN;
for(int j=1;j<=n;++j){
y=A[j]*F[j]*F[j]+B[j]*F[j]+C[j];
if(tmp>y)tmp=y , x=j; }
cout<<A[x]*F[x]*F[x]+B[x]*F[x]+C[x]<<" ";
F[x]++; }
return 0;
}