#include<stdio.h>
int main(){
    int n, k;
    scanf("%d%d",&n,&k);
    int a[n];
    for(int i = 0; i < n; i++)
        scanf("%d",&a[i]);
    int b[n];
    for(; k > 0 ;k--){
        int j = 0;
        for(int i = 0; i < n; i++){
            if(a[i] < n)
                j++;
        }
        if(j == 0)
            break;
        for(int i = 0; i < n; i++)
            b[i] = 0;
        for(int i = 0; i < n; i++){
            if(i - a[i] >= 0)
                b[i - a[i]] ++;
            else
                b[0] ++;
            if(a[i] + i + 1 < n)
                b[a[i] + i + 1] --;
        }
        a[0] = b[0];
        for(int i = 0; i < n - 1; i++)
            a[i + 1] = b[i + 1] + a[i];
    }
    for(int i = 0; i < n; i++)
        printf("%d ",a[i]);
    return 0;
}