The striped one is £20, the only thing about this is usually I would avoid horizontal lines as vertical lines are much more flattering as they make you look taller (short girl problems)
The orange one is £28 from River Island, I love love love the pattern
Lastly the pink and blue one is £20 from ASOS.
Ps here is a picture of Broadstairs......HOW NICE DOES IT LOOK!