Villian is 47/1/2.10 aftter 185 hands. Seems pretty good but how much should I call off on the river?

Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($153.12)
Hero ($100.05)
MP ($144.25)
Button ($250.11)
SB ($39.45)

Preflop: Hero is UTG with T, A. SB posts a blind of $0.50.
Hero raises to $4, MP calls $4, 3 folds.

Flop: ($9.50) A, 7, 9 (2 players)
Hero bets $7, MP calls $7.

Turn: ($23.50) 2 (2 players)
Hero bets $18, MP calls $18.

River: ($59.50) 5 (2 players)
Hero checks, MP bets $22, Hero calls $22.

Final Pot: $103.50

Cant really do anything but push here? SB is awful 87/4 and he would have reraised AA pf so I don't really worry about that.

Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

SB ($76)
BB ($222.60)
UTG ($37.15)
MP ($15.56)
Hero ($98)

Preflop: Hero is Button with K, K. SB posts a blind of $0.50.
UTG calls $1, MP raises to $3, Hero raises to $12, SB (poster) calls $11.50, 1 fold, UTG calls $11, MP calls $12.56 (All-In), Hero calls $3.56, SB calls $3.56, UTG calls $3.56.

Flop: ($63.24) J, T, 2 (4 players, 1 all-in)
SB checks, UTG calls $21.59 (All-In), Hero raises to $80, SB calls $60.44 (All-In).

opponent is 48/11.5/3.3. A little too aggressive here?

Party Poker No-Limit Hold'em, $ BB (4 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($111.88)
UTG ($81.63)
Hero ($106.55)
SB ($63.75)

Preflop: Hero is Button with 8, 8. SB posts a blind of $0.50.
1 fold, Hero raises to $3.99, SB (poster) calls $3.49, 1 fold.

Flop: ($8.98) 5, 3, 7 (2 players)
SB bets $1, Hero raises to $9.99, SB raises to $18.98, Hero raises to $60, SB calls $40.78 (All-In).

Turn: ($128.74) 2 (2 players, 1 all-in)

River: ($128.74) K (2 players, 1 all-in)

Final Pot: $128.74