select correct statement about subatomic particles ?

Aelectrons are negatively charged and are the heaviest subatomic particle
Bprotons are positively charged and are the lightest subatomic particle
Cneutrons have no charge and are the lightest subatomic particle
Dthe mass of a neutron nearly equals the mass of a proton