Gabbar is right. But why do we take maximum mask?
Because the mask 255:255:255:128 is included in mask 255:255:255:0
i.e. 2nd destination is part of the 1st destination. So, if we forward directly to 2nd destiantion, the packet may reach the main destination faster.