I was wondering about which groups can be the simplicial homology groups of a topological space? For example, is it possible to construct a topological space $X$ such that $H_1(X;\mathbb{Z}) = \mathbb{Z}/3\mathbb{Z}$ and $H_2(X;\mathbb{Z}) = \mathbb{Z}/5\mathbb{Z}$?
What about replacing $3$ and $5$ by arbitrary positive integers $m$ and $n$?
Thanks in advance.