The mean weight of 100 students is 46 kg. Boys’ mean weight is 50 kg girls’ is 40 kg. How many boys are there?

The mean weight of 100 students is 46 kg. Boys’ mean weight is 50 kg girls’ is 40 kg. How many boys are there?
A: 40
B: 50
C: 60
D: None of these