Is it possible to complete all contracts in Assassins Creed Brotherhood?

I can't find the sources but from what i remember of my game play, the contracts with the diamonds are random and keep respawing, the ones with the circle actually have sort of a mini-story in the description and don't respawn.

So in essence you can't finish them all