I want to decompose the rational function
$$ \cfrac{P(s)}{Q(s)}=\cfrac{\prod\limits_{i=1}^m (s+a_i)}{\prod\limits_{i=1}^n (s+b_i)} $$
where $a_i>0$ for every $i=1,\dots,m$, $b_i>0$ for every $i=1,\dots,n$ and $n>m$.
In other words, I'm looking for coefficients $x_j$, $j=1\dots,n$, such that
$$ \cfrac{P(s)}{Q(s)}=\cfrac{x_1}{s+b_1}+\dots+\cfrac{x_n}{s+b_n}\quad\Longleftrightarrow\quad \sum_{j=1}^n x_j \prod_{\substack{i=1\\i\neq j}}^n (s+b_i) = \prod_{i=1}^m (s+a_i) $$
Making some attempts with Mathematica for low values of $m$ and $n$ it seems that the $x_j$ are given by
$$ x_j=\cfrac{\prod\limits_{i=1}^m (a_i-b_j)}{\prod\limits_{\substack{i=1\\i\neq j}}^n (b_i-b_j)} $$
So my questions are:
1) Can I say beforehand that there exist unique such $x_j$s?
2) How can I prove that $x_j$ has in general (as it seems) the form above?