Carbohydrates, Lipids, Proteins and Nucleic Acids are: