Prime Minister Theresa May has suffered 18 resignations from her government since last November, ten of which have been related to her approach to Brexit. Here is the list: