An anti-Syrian alliance that tried to bridge religious lines and was led by Mr. Hariri 's son , 35-year-old Saad Hariri , a Sunni Muslim , won at least 21 of 28 contested seats in northern Lebanon , the last polling area in the elections that have been staggered over the past four weekends .