Hi,
I think your initial raise pre-flop is fine. I usually do 3x plus 1bb per limper. ($16 here) The fact you have 5 people going to the flop means a lot of them are limping hoping for a flop that goes their way. keep this in mind for later hands.
Flop
Villain bets 50, not bad, just 3.2x your earlier bet. All the folders made nothing in the flop. I suspect the villain did. I would 3 bet here to get information. You could also do it on the turn when he checks, but it needs done before you call his bets. A 3 bet here will get him to fold a number of hands.
Turn
If you didn't 3 bet earlier, definitely bet decently here. if the villain calls, you can figure he has AA, KK, AQ, KQ or QX.
River
Villian bets 95 (by now if you call 1/2 your stack is in.) Calling is a good option if your read on him is pushing a Qbadkicker combo. However, if he called or raised your 3 bet, you should be folded by now. If you are still here he could have a Q9 suited giving him a full house.
__________________
|