#include<stdio.h>
int main(void){
    int ans;
    int i,j,k,l,m,n;
    while(1){
        int d,w;
        ans=0;
        scanf("%d%d",&d,&w);
        if(d==0 && w==0) break;
        int e[d][w];
        for(i=0; i<d; i++){
            for(j=0; j<w; j++){
                scanf("%d",&e[i][j]);
            }
        }
        for(i=0; i<d-2; i++){
            for(j=i+2; j<d; j++){
                for(k=0; k<w-2; k++){
                    for(l=k+2; l<w; l++){
                        int min=10;
                        int in=0;
                        int x=0;
                        for(m=i; m<=j; m++){
                            for(n=k; n<=l; n++){
                                if(m==i || m==j ||n==k ||n==l){
                                    if(e[m][n]<min) min=e[m][n];
                                }
                            }
                        }
                        int max=0;
                        for(m=i+1; m<j; m++){
                            for(n=k+1; n<l; n++){
                                if(e[m][n]>max) max=e[m][n];
                                in+=e[m][n];
                                x++;
                            }
                        }
                        int tmp;
                        if(min>max && (tmp=(min*x-in)) > ans){
                            ans=tmp;
                        }
                    }
                }
            }
        }
        printf("%d\n",ans);
    }
    return 0;
}
