11: Good, this makes white's move look poor. White should probably attack on the outside of your stone, if he wants to choose this direction.
20: Seems poor play from white, the move is quite small, though it does keep his group safer.
29: Playing one space higher (d10) seems more obvious. This way you have 3 low stones in a row, but if you play high you maybe more easily use his invasion to make strength to invade his lower side.
31: Not sure about this, I would be tempted to try and make D2 work. White would be left with a weak group, and you'd be able to play H3 or similar later. Your move may be fine, but it seems kind of eager to kill.
44: Well, white's invasion is hardly a success, so good for black

45: I really don't like this. It just says 'I have enough territory with the corner'. This might be true, but it isn't very active. It seems more interesting to invade the lower side - your strength at D7 will make for a strong moyo if white just takes the corner. And you don't make painful moves that strengthen white.
59: This seems bad if you aren't going to cut.
63: Very strange move...you can't cut white, and you can't seal him in this way. So why play here at all? Usually you want to aim to just play Q12 or so to press white low (if you think you can help a moyo this way), or to play something like R13 S13 S14 to try and cut white if you are strong. Your way doesn't accomplish any goal very well.
70: Painful to bear, black must question the value of all his last few moves.
71: Myabe P12 is a little more proactive?
73: This move is worth a few points doublets...who cares? It seems more interesting to play something like D13 and see what white's group does. You both have weak groups, so you both want to be the player to save theirs stylishly by threatening the other.
79: Usually bad. Take the stones off the board! Remove the aji!
83: Why do you care about these 2 stones? Is your terrible dumplingy shape really worth 3 points?
87: 'Thank you', says white. You just fixed all white's aji for this grop, without really helping your own stones a great deal - the shapes are wrong. It seems more interesting to look at moves like H17, but your move only removes white's bad aji.
88-107: So white makes his weak group safe, and runs into black's upper 'moyo' with ease. This is why your previous moves were bad - they don't do what you needed them to.
107: Not obviously good. You remove white's shortage of liberties issue for a point or so of territory.
Overall, you made a few slack moves that didn't really have a strong aim, and ended up with positions that completely didn't work together (like all the influence pointing at nothing on the top), whilst making white's groups strong. You also didn't pay attention to which groups were strong or weak, and never attacked D10 or thought about white's attack on K5.