There are 19 contenders vying to replace President Macky Sall, who is stepping down after a second term marred by unrest.