#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespace std;constint N =110;typedeflonglong LL;
LL f[N][N];int w[N][N];intmain(){int T;scanf("%d",&T);while(T --){int n, m;scanf("%d%d",&n,&m);for(int i =1; i <= n; i ++)for(int j =1; j <= m; j ++)scanf("%d",&w[i][j]);for(int i =1; i <= n; i ++)for(int j =1; j <= m; j ++){f[i][j]=max(f[i -1][j], f[i][j -1])+ w[i][j];}cout << f[n][m]<< endl;}return0;}