What are the assumptions of linear regression?

The main assumptions of linear regression are: