North Berwick
Leven
Leven
Leven
Cupar
Glenrothes
Leven
Cupar
Leven
Glenrothes
Saint Andrews
Cupar
Kirkcaldy
Glenrothes
Saint Andrews
Kirkcaldy
Cupar
Kirkcaldy
Fife
Kirkcaldy
Fife
Fife
Burntisland
North Berwick
Fife
Leven
Glenrothes
Auchtermuchty
Leven, Fife
Cupar
Leven, Fife
Cupar
Leven, Fife
Glenrothes
Glenrothes
Cupar
Kirkcaldy
Fife
Fife
Glenrothes