Expressing a Purpose....ために

Read the following sentences. Do those ために clauses mean Purpose or Reason?

_____ テストのために、昨日はおそくまで勉強した。


_____ 昨日は雨がふったため、テニスができなかった。


_____ 家がせまいために、パーティーができない。


_____ 旅行へ行くために、本屋でアルバイトをしている。


_____ 明日から旅行へ行くため、ビデオをセットした。