Grangemouth
Inverkeithing
Bathgate
Dunfermline
Broxburn
Livingston
Livingston
Livingston
Bathgate
Broxburn
Shotts
Inverkeithing
Broxburn
Shotts
Broxburn
Broxburn
Ratho
Livingston
Blackburn
Falkirk
Broxburn
Livingston
Livingston
Broxburn
Livingston
Inverkeithing
Livingston
Inverkeithing
Falkirk
Falkirk
Livingston
Livingston
Ratho Station
Newbridge, City of Edinburgh
Livingston
Livingston
Newbridge
Newbridge, City of Edinburgh
Newbridge
Livingston