I really dont think that you have found the crucial points to name as mistakes.
What I think is:

Why not block at r16? Despite this, you are in a good position after white played a very strange sequence in the top right.

What is that move supposed to achieve? It loses sente for no good reason.
EDIT: when writing this I didnt realize that w's group doesnt have 2 eyes yet(t17 seems to make a ko shape locally, but it can also still jump out, so you could surround it to force it to live and then go somewhere else). This makes the comment "loses sente" a little strange(as he did answer though I think he should rather jump out), but it remains true your move

achieves nothing.

Doesnt seem too bad right here, but usual basic instinct in response to an attach would be hane(d8 or b8) or extend(d7)

? If you are worried about the life of this group, then you could simply push towards the outside. Do you have to be worried?

Still pushing out at o2 would be possible, he simply added a few prisoners. Also, s1 and o2 still seems kind of maii for live so tenuki would still be an option imho.

Losing sente for no reason, his two stones are already captured

Respond! Responing to attachments should be basic instinct(still hane or extend, see above, otherwise he can hane).

Have you read playing at d1 instead?

Block would indeed be better. I dont think at all it is a bigger deal then the other things here though.

This plays out a broken ladder,bad idea!. Also he could kill some aji by answering at s10, when you no longer have r11/s10 ataris.

l4(what should have been played 40 moves ago) is still better

105 Simply connect at k5!! his two stones look pretty lonely after that

107 small

121-124 doesnt seem bad to me, maybe stop at 123.
144 is not a black move, and certainly losing your group happenend much later.
e.g. as late as

157 you can still play h14 making miai of j15(connecting by capturing two stones) and g14connecting and capturing one part of his stones, the others beeing at least deeply in trouble.
I didnt look any further than that.