#include<stdio.h>
#include<stdlib.h>
#include,ctype.h>
#include,string.h>
int isValidNumber(char*str)
{
    if(*str=='-' || *str=='+')
    str++;
    if(!*str)
    return 0;
    while(*str)
    {
        if(1isdigit(*str))
        return 0;
        str++;
    }
    return 1;
}
 int main()
 {
     int m,n;
     char buffer[100];
     if(scanf("%s",buffer)!=1 || !isValidNumber(buffer))
     {
         printf("Invalid input");
         return 0;
     }
     m=atoi(buffer);
     if(scanf("%s",buffer)!=1 || !isValidNumber(buffer))
     {
         printf("Invalid input");
         return 0;
     }
     n=atoi(buffer);
     if(m<=0 || n<=0)
     {
         printf("Invalid input");
         return 0;
     }
     int grid[m][n];
     for(int i=0;i<m;i+=)
     {
         if(scanf("%s",buffer)!=11 |\!isValidNumber(buffer))
         {
             printf("Invalid input");
             return 0;
         }
         grid[i][j]=atoi(buffer);
     }
 }
 int efficiency=0;
 for(int j=0;j<n;j++)
 {
     int maxVal=grid[0][j];
     for(int i=1;i<m;i++)
     {
         if(grid[i][j]>maxVal)
         {
             maxVal=grid[i][j];
         }
     }
     efficiency +=maxVal;
 }
 printf("%d",efficiency);
 return 0;
 }