Bone marrow Haematopoietic stem cells Mesenchymal stem cells of any origin