#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int t,k,i,*a; scanf("%d %d",&t,&k); a=(int*)malloc(t*sizeof(int)); for (i=0;i<t;i++) { scanf("%d",&a[i]); } for (i=0;i<t;i++) { int j; int q=1; for (j=0;j<k+1;j++) { q=(q<<1)%666013; } int power=1; for (j=0;j<(k+1)*a[i];j++) { power=(power<<1)%666013; } int sum=(power-1)/(q-1); sum=sum*(q>>1); sum=sum%666013; printf("%d\n",sum); } return 0; }