$$\ce{KMnO4 + SnCl2 + HCl -> KCl + MnCl2 + SnCl4 + H2O}$$
Oxidation states are for reactants:
\begin{aligned}\ce{
K &= +1\\
Mn &= +7\\
O &= -2 \\
Sn &= +2\\
Cl &= -1\\
H &= +1\\
}\end{aligned}
Oxidation states for products:
\begin{aligned}\ce{
K &= +1\\
Cl &= -1\\
Mn &= +2\\
Sn &= +4\\
H &= +1\\
O &= -2\\
}\end{aligned}
This is a redox reaction carried out in acidic solution. $\ce{SnCl2}$ and $\ce{KMnO4}$ are titrated with hydrochloric acid. What is being oxidized and what is being reduced? Potassium is being reduced, magnesium and tin are oxidized.
Let's write out our half reactions:
\begin{aligned}\ce{
HCl + SnCl2 &-> SnCl\\
HCl + KMnO4 &-> MnCl2 + KCl + H2O
}\end{aligned}
If we look at the oxidation states of our reactants, and products, $\ce{H}$ has +1, $\ce{Cl}$ -1, and for the products $\ce{Sn}$ +2, $\ce{Cl}$ -1 for the first reaction. The first reaction gains two electrons and thus is reduced.
For the 2nd reaction, $\ce{H}$ again has +1 and $\ce{Cl}$ -1. Potassium has +1 and the permanganate ion has -2. Specifically, $\ce{Mn}$ has a theoretical oxidation state of +7 and oxygen -2. In the products side, magnesium has an oxidation state of +2 and $\ce{Cl}$ -1, $\ce{H}$ is +1, $\ce{O}$ is 2-, and $\ce{K}$ becomes +1. Chlorine as an element has an oxidation state of 0.
For redox reactions, we have to make sure our reactants and products are first balanced for our elements other than H and O in acidic solution. It is clear that the chlorines are not balanced, therefore:
\begin{aligned}\ce{
2HCl + SnCl2 &-> SnCl4 \\
3HCl + KMnO4 &-> MnCl2 + KCl + H2O
}\end{aligned}
We balance oxygen atoms with adding molecules of water:
\begin{aligned}\ce{
2HCl + SnCl2 &-> SnCl4\\
3HCl + KMnO4 &-> MnCl2 + KCl + 4H2O
}\end{aligned}
Now we add H+ to balance H:
\begin{aligned}\ce{
2HCl + SnCl2 &-> SnCl4 + 2H+\\
3HCl + KMnO4 + 5H+ &-> MnCl2 + KCl + 4H2O
}\end{aligned}
We now add electrons to balance charge:
\begin{aligned}\ce{
2HCl + SnCl2 + 2e- &-> SnCl4 + 2H+\\
3HCl + KMnO4 + 5H+ &-> MnCl2 + KCl + 4H2O + 5e-
}\end{aligned}
We multiply our half-reactions by integers so that the electrons are the same number:
\begin{aligned}\ce{
10HCl + 5SnCl2 + 10e- &-> 5SnCl4 + 10H+\\
6 HCl + 2KMnO4 + 10H+ &-> 2MnCl2 + 2KCl + 8H2O + 10e-
}\end{aligned}
Now we add 'em up and cancel:
\begin{aligned}\ce{
16HCl + 5SnCl2 + 2KMnO4 &-> 5SnCl4 + 2MnCl2 + 2KCl + 8H2O
}\end{aligned}