The leech has 32 brains because a brain segment is located in each segmentation of the body which can be divided into 102 annuli, whereas its internal structures are divided into 32 segments.Visit for : (Source)