Now that is a seriously big quiz!
I'm pretty sure no 70 is
Spoiler:Shivers
I'm not quite so sure about the next two though:
107
Spoiler: Myst III - Exile
136
Spoiler: URU
Number 2 is really annoying me, I will definitely kick myself when I remember what that is!