Por – through, for (as a mean), along, or by
Para – in order to, for (as an end)
Con – with
Sin – without
Sobre – about, above, on top of, over
Entre – between, among
Hasta – until
Desde – from, since
Durante – during, for (time)
Contra – against
Hacia – toward
De – or or from
A – to or at