Edinburgh
Bathgate
Dunfermline
Edinburgh
Glenrothes
Newbridge
EH49
Edinburgh
Edinburgh
Edinburgh
Kirkcaldy
Dunfermline
Dunfermline
Bathgate
Burntisland
Edinburgh
Bathgate
Edinburgh
Burntisland
Leith
Edinburgh
Edinburgh
Edinburgh
Dunfermline
Kirkcaldy
Burntisland
Bathgate
Kirkcaldy
Livingston
Dunfermline
Livingston
Livingston
Leith
EH30
EH52
EH30
Livingston
Edinburgh
Edinburgh
Edinburgh