#include<stdio.h>
int main()
{
	int d, w;
	int i, j, k;
	int e[12][12];
	int ui, uj, si, sj;
	int ans[102], count;
	int min;
	for (k = 0;; k++)
	{
		scanf("%d %d", &d, &w);
		if (d == 0 && w == 0)
			break;
		for (i = 0; i < d; i++)
			for (j = 0; j < w; j++)
				scanf("%d", &e[i][j]);
		ans[k] = 0;
		for (ui = 0; ui < d - 1; ui++)
		{
			for (uj = 0; uj < w - 1; uj++)
			{
				for (si = ui + 1; si < d; si++)
				{
					for (sj = uj + 1; sj < w; sj++)
					{
						min = 102;
						for (i = ui; i <= si; i++)
						{
							if (min > e[i][uj])
								min = e[i][uj];
							if (min > e[i][sj])
								min = e[i][sj];
						}
						for (j = uj; j <= sj; j++)
						{
							if (min > e[ui][j])
								min = e[ui][j];
							if (min > e[si][j])
								min = e[si][j];
						}
						count = 0;
						for (i = ui + 1; i < si; i++)
						{
							for (j = uj + 1; j < sj; j++)
							{
								if (e[i][j] >= min)
								{
									count = -1;
									break;
								}
								count += min - e[i][j];
							}
							if (count < 0)
								break;
						}
						if (ans[k] < count)
							ans[k] = count;
					}
				}
			}
		}
	}
	for (i = 0; i < k; i++)
		printf("%d\n", ans[i]);
	return 0;
}
