Which scientist proposed that "all living cells arise from pre-existing cells"?

1Robert Browns
2Lamarck
3Rudolf Virchow
4Robert Hooke