Why did many immigrants come to America in the 1800s?

a) to settle on the Mississippi River
b) to work in factories
c) to fill new jobs in agriculture
d) to mine for gold or silver