#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace atcoder; #define int long long using mint=modint998244353; double pi=3.141592653589793128; //cout << fixed << setprecision(10); #define all(x) (x).begin(),(x).end() #define rep(i,n) for (int i=0;i<(n);++i) #define prep(i,n) for (int i=1;i<=(n);++i) #define ep(i,j,n) for (int i=j+1;i<=(n);++i) long long INF = 900000000000000; int mod=998244353; int op(int a, int b){return a+b;} int e(){return 0;} signed main(){ int h,w;cin>>h>>w; int v=1; rep(i,32)v*=2; int a[h][w]; rep(i,h){ rep(j,w)cin>>a[i][j]; } int m=0; rep(i,h){ rep(j,w){m+=a[i][j];m%=v;} } rep(i,h){ int k=m; rep(j,w){k+=a[i][j];k%=v;} cout<