The correct option is B Which
The statement is interrogative, it asks a question, and interrogative pronouns help in asking questions, at the same time do the work of the noun they stand for. In the statement, it's mentioned that there are many men, out of which the speaker has to identify the one who stole from him. 'Which' normally refers to things, but sometimes it refers to people, and helps to pick out one of many people. When placed here, it helps to ask the listener about the person out of many people "these". Hence, option A is correct. 'Whom' is a pronoun that refers to the object, or the person that receives an action, if placed here the sentence does not sound complete, and 'you' is already the object here, hence 'whom' plays no role and option B is incorrect. 'Whose' is in the possessive case and declares ownership, whereas the sentence does not speak about possession, hence option C is incorrect. 'What' asks about a thing, it does not ask about a person, whereas the given question asks about a person "who stole from you", hence option D is incorrect.