#include<stdio.h>
#include<math.h>
double b[100005];
double Q(int x) {
return 10 * ceil(sqrt(x));
}
int main() {
int n,k,i;
double a;
scanf("%d%d",&n,&k);
for(i=0;i<n;i++) {
scanf("%lf",&a);
for(int j=1;j<=k;j++) {
a = Q(a);
if(Q(a) == a) break;
}
b[i] = a;
}
for(i=0;i<n;i++) {
if(i<n-1) printf("%.0lf ",b[i]);
if(i==n-1) printf("%.0lf\n",b[i]);
}
return 0;
}