No big mistakes, but lots of small places where you could have done better. Try playing more expansively, on a larger scale. Look for pushy moves which gain a little more than safe conservative moves. Change your signature from "Go is easy: don't play bad moves" to "Go is hard: play sharp moves"
21) Not bad, but leaves B a little low across the right side. Consider something grand like O15.
43) Submissive response, good exchange for W. This may be necessary, but you should not be happy, and you should look for something tougher. At least consider Q9 fight.
45) Nice shape, but does it help win the game? How about expanding around P13, before W can push you low on the side?
55) Submissive response, good exchange for W. This may be necessary, but you should not be happy, and you should look for something tougher. At least consider Q12 fight.
79) Why not push once more, then play around O6, to surround territory on a large scale?
105) Good, but could you do better at H18?
107) Good, but could you do better at O18?
121) Very small, lots of much larger moves available.
139) Very small, lots of much larger moves available.
149) Could you cut to get more here? Worth reading.
158) Was this not B sente for the last 50 moves?
There was a nice tesuji for B on the left side for much of the game:
$$
$$|.O.XXOO
$$|XXX.O..
$$|XOO..O.
$$|O.O...O
$$|...O.XX
$$|.......
$$|...O.XX
$$|OOO.OOX
$$|XXOXX.X
$$|.XX...X
- Click Here To Show Diagram Code
[go]$$
$$|.O.XXOO
$$|XXX.O..
$$|XOO..O.
$$|O.O...O
$$|...O.XX
$$|.......
$$|...O.XX
$$|OOO.OOX
$$|XXOXX.X
$$|.XX...X[/go]