Dozens march 43 miles in annual food bank fundraiser