30: Not only small, but totally unnecessary. Maybe O6 instead?
32: I don't think that you have time for this. I see two reasonable strategies; Either play solid and prepare to fight tooth and claw in the northeast, or invade the northeast now. But this loose move is the worst of both worlds: it neither prepares for an eventual fight, nor does it invade.
33: You're lucky that he played timidly here. If he played O6, I think you're screwed.
34: If you want to play over here, how about D13?
37: D10 is compromised.
38: The mutual kiema.

44: Not with the J5 gap.
52: C11 is sente.
66: Premature. He has two weak groups. If you push out first with O8, you threaten both. He then must commit himself first.
With R8, you are commiting yourself first, and making strategic decisions easy for him.
67-79: This sequence is terrible for you. He has connected two weak groups. And now you have two weak groups.
83: Fortunately for you, he plays timidly again. Black O11 would make your life difficult. He would then have miai of P13 and O13 to escape north, and could focus on killing R8.
84: Nice multi-purpose move.
94-104: You give away the game here. You play four aji-keshi moves that create a group too big to lose, which then compels you to play a fifth move in gote to save them.
He is connected underneath on the right side. You are in the middle with no clear eye space. Play sabaki with L15 or similar.
The Q12/R12 group is heavy. Once he is connected underneath, they have no purpose. Abandon them.
105+107: His turn for multiple aji keshi.

123: Oveplay by black. He has K8 anytime. He has squandered the lead that you gave him. It could be anyone's game now.
142: Gote. There are big moves to be played on the left, and some may even be sente for you. Just getting the double sente at B13 might have won the game for you.
164: Gote. Something around R7 or S7 is double sente.