Quiz! Every Bangladesh international cricket captain

Can you name all 24 Bangladesh captains in international cricket in four minutes?
Bangladesh played their first men’s ODIs in the 1986 Asia Cup, and their first Test match in 2000. They have also played T20 Internationals. Can you name all 24 people to have led them in international cricket?
You have four minutes.