Train O'Clock

Seyssel - Corbonod naar Besançon Viotte Dienstregeling

Plan uw reis

Woensdag 13 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:51
Bellegarde08:04
Treinnummer96500
TER
Overstappen
Bellegarde09:01
Nurieux Gare09:25
Bourg-en-Bresse09:49
Treinnummer9764
Overstappen
Bourg-en-Bresse10:21
Saint-Amour10:38
Cousance10:47
Lons-le-Saunier11:02
Poligny11:21
Arbois11:30
Mouchard11:38
Arc-et-Senans11:45
Besançon Viotte12:09
Treinnummer895804
TER
Reistijd4:18

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer5516
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Seyssel - Corbonod Bellegarde Bellegarde Gare Routière Brion - Montréal-la-Cluse Gare Bourg-en-Bresse Gare Routière Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod10:51
Bellegarde11:04
Treinnummer96506
TER
Overstappen
Bellegarde Gare Routière11:58
Brion - Montréal-la-Cluse Gare12:50
Treinnummer59528
Bus
Overstappen
Brion - Montréal-la-Cluse Gare12:54
Bourg-en-Bresse Gare Routière13:22
Treinnummer59522
Bus
Overstappen
Bourg-en-Bresse15:23
Cousance15:47
Lons-le-Saunier16:02
Poligny16:21
Arbois16:32
Mouchard16:40
Arc-et-Senans16:45
Franois17:05
Besançon Viotte17:10
Treinnummer895914
TER
Reistijd6:19

Donderdag 14 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:51
Bellegarde08:04
Treinnummer96500
TER
Overstappen
Bellegarde09:01
Nurieux Gare09:25
Bourg-en-Bresse09:49
Treinnummer9764
Overstappen
Bourg-en-Bresse10:21
Saint-Amour10:38
Cousance10:47
Lons-le-Saunier11:02
Poligny11:21
Arbois11:30
Mouchard11:38
Arc-et-Senans11:45
Besançon Viotte12:09
Treinnummer895804
TER
Reistijd4:18

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer2242
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Seyssel - Corbonod Bellegarde Bellegarde Gare Routière Brion - Montréal-la-Cluse Gare Bourg-en-Bresse Gare Routière Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod10:51
Bellegarde11:04
Treinnummer96506
TER
Overstappen
Bellegarde Gare Routière11:58
Brion - Montréal-la-Cluse Gare12:50
Treinnummer59528
Bus
Overstappen
Brion - Montréal-la-Cluse Gare12:54
Bourg-en-Bresse Gare Routière13:22
Treinnummer59522
Bus
Overstappen
Bourg-en-Bresse15:23
Cousance15:47
Lons-le-Saunier16:02
Poligny16:21
Arbois16:32
Mouchard16:40
Arc-et-Senans16:45
Franois17:05
Besançon Viotte17:10
Treinnummer895914
TER
Reistijd6:19

Vrijdag 15 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:51
Bellegarde08:04
Treinnummer96500
TER
Overstappen
Bellegarde09:01
Nurieux Gare09:25
Bourg-en-Bresse09:49
Treinnummer9764
Overstappen
Bourg-en-Bresse10:21
Saint-Amour10:38
Cousance10:47
Lons-le-Saunier11:02
Poligny11:21
Arbois11:30
Mouchard11:38
Arc-et-Senans11:45
Besançon Viotte12:09
Treinnummer895804
TER
Reistijd4:18

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer2242
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Seyssel - Corbonod Bellegarde Bellegarde Gare Routière Brion - Montréal-la-Cluse Gare Bourg-en-Bresse Gare Routière Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod10:51
Bellegarde11:04
Treinnummer96506
TER
Overstappen
Bellegarde Gare Routière11:58
Brion - Montréal-la-Cluse Gare12:50
Treinnummer59528
Bus
Overstappen
Brion - Montréal-la-Cluse Gare12:54
Bourg-en-Bresse Gare Routière13:22
Treinnummer59522
Bus
Overstappen
Bourg-en-Bresse15:23
Cousance15:47
Lons-le-Saunier16:02
Poligny16:21
Arbois16:32
Mouchard16:40
Arc-et-Senans16:45
Franois17:05
Besançon Viotte17:10
Treinnummer895914
TER
Reistijd6:19

Zaterdag 16 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:5110:51
Bellegarde08:0411:04
Treinnummer9650096506
TERTER
Overstappen
Bellegarde09:0113:02
Nurieux Gare09:25-
Bourg-en-Bresse09:4913:49
Treinnummer97649770
Overstappen
Bourg-en-Bresse10:2115:23
Saint-Amour10:38-
Cousance10:4715:47
Lons-le-Saunier11:0116:02
Poligny11:2016:21
Arbois11:2916:32
Mouchard11:3716:40
Franois-17:05
Arc-et-Senans11:4516:45
Besançon Viotte12:0917:10
Treinnummer895804895914
TERTER
Reistijd4:186:19

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer2242
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Zondag 17 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod16:09
Culoz16:20
Tenay - Hauteville16:43
Ambérieu-en-Bugey16:56
Treinnummer96570
TER
Overstappen
Ambérieu-en-Bugey18:59
Bourg-en-Bresse19:19
Saint-Amour19:37
Cousance19:46
Lons-le-Saunier20:01
Poligny20:20
Arbois20:30
Mouchard20:38
Arc-et-Senans20:43
Besançon Viotte21:09
Treinnummer895814
TER
Reistijd5:00

Seyssel - Corbonod Chambéry - Challes-les-Eaux Paris Gare de Lyon Hall 1 - 2 Besançon Viotte

Seyssel - Corbonod17:27
Culoz17:47
Aix-les-Bains le Revard18:06
Chambéry - Challes-les-Eaux18:17
Treinnummer96646
TER
Overstappen
Chambéry - Challes-les-Eaux18:22
Mâcon - Loché TGV19:38
Paris Gare de Lyon Hall 1 - 221:14
Treinnummer6980
TGV
Overstappen
Paris Gare de Lyon Hall 1 - 221:22
Montbard22:27
Dijon23:04
Besançon Franche-Comté TGV23:36
Besançon Viotte23:47
Treinnummer6753
TGV
Reistijd6:20

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:0914:09
Culoz10:2114:20
Ambérieu-en-Bugey-14:58
Tenay - Hauteville10:44-
Lyon Part Dieu11:2215:22
Treinnummer9655896566
TERTER
Overstappen
Lyon Part Dieu11:3816:04
Mâcon12:1616:42
Beaune13:06-
Dijon13:3817:50
Besançon Franche-Comté TGV14:0618:17
Treinnummer55162204
TGVTGV
Overstappen
Besançon Franche-Comté TGV14:3018:42
Ecole-Valentin14:3818:49
Besançon Viotte14:4518:55
Treinnummer894530894554
TERTER
Reistijd4:364:46

Seyssel - Corbonod Bellegarde Chambéry - Challes-les-Eaux Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod11:51
Bellegarde12:04
Treinnummer96508
TER
Overstappen
Bellegarde12:28
Aix-les-Bains le Revard13:06
Chambéry - Challes-les-Eaux13:17
Treinnummer96638
TER
Overstappen
Chambéry - Challes-les-Eaux13:44
Lépin-le-Lac - La Bauche14:01
Pont-de-Beauvoisin14:14
La Tour-du-Pin14:32
Bourgoin-Jallieu14:43
Lyon Part Dieu15:10
Treinnummer18556
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd6:55

Maandag 18 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:51
Bellegarde08:04
Treinnummer96500
TER
Overstappen
Bellegarde09:01
Nurieux Gare09:25
Bourg-en-Bresse09:49
Treinnummer9764
Overstappen
Bourg-en-Bresse10:21
Saint-Amour10:38
Cousance10:47
Lons-le-Saunier11:02
Poligny11:21
Arbois11:30
Mouchard11:38
Arc-et-Senans11:45
Besançon Viotte12:09
Treinnummer895804
TER
Reistijd4:18

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer2242
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Seyssel - Corbonod Bellegarde Bellegarde Gare Routière Brion - Montréal-la-Cluse Gare Bourg-en-Bresse Gare Routière Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod10:51
Bellegarde11:04
Treinnummer96506
TER
Overstappen
Bellegarde Gare Routière11:58
Brion - Montréal-la-Cluse Gare12:50
Treinnummer59528
Bus
Overstappen
Brion - Montréal-la-Cluse Gare12:54
Bourg-en-Bresse Gare Routière13:22
Treinnummer59522
Bus
Overstappen
Bourg-en-Bresse15:23
Cousance15:47
Lons-le-Saunier16:02
Poligny16:21
Arbois16:32
Mouchard16:40
Arc-et-Senans16:45
Franois17:05
Besançon Viotte17:10
Treinnummer895914
TER
Reistijd6:19

Dinsdag 19 november 2024 om 07:00

Seyssel - Corbonod Ambérieu-en-Bugey Besançon Viotte

Seyssel - Corbonod07:03
Culoz07:15
Virieu-le-Grand - Belley07:24
Tenay - Hauteville07:40
Ambérieu-en-Bugey07:53
Treinnummer96552
TER
Overstappen
Ambérieu-en-Bugey08:00
Bourg-en-Bresse08:19
Saint-Amour08:37
Lons-le-Saunier09:01
Poligny09:20
Arbois09:30
Mouchard09:38
Arc-et-Senans09:43
Besançon Viotte10:09
Treinnummer895802
TER
Reistijd3:06

Seyssel - Corbonod Bellegarde Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod07:51
Bellegarde08:04
Treinnummer96500
TER
Overstappen
Bellegarde09:01
Nurieux Gare09:25
Bourg-en-Bresse09:49
Treinnummer9764
Overstappen
Bourg-en-Bresse10:21
Saint-Amour10:38
Cousance10:47
Lons-le-Saunier11:02
Poligny11:21
Arbois11:30
Mouchard11:38
Arc-et-Senans11:45
Besançon Viotte12:09
Treinnummer895804
TER
Reistijd4:18

Seyssel - Corbonod Lyon Part Dieu Besançon Franche-Comté TGV Besançon Viotte

Seyssel - Corbonod10:09
Culoz10:21
Tenay - Hauteville10:44
Lyon Part Dieu11:22
Treinnummer96558
TER
Overstappen
Lyon Part Dieu11:38
Mâcon12:16
Beaune13:06
Dijon13:38
Besançon Franche-Comté TGV14:06
Treinnummer2242
TGV
Overstappen
Besançon Franche-Comté TGV14:30
Ecole-Valentin14:38
Besançon Viotte14:45
Treinnummer894530
TER
Reistijd4:36

Seyssel - Corbonod Lyon Part Dieu Dijon Besançon Viotte

Seyssel - Corbonod13:10
Culoz13:21
Tenay - Hauteville13:43
Ambérieu-en-Bugey13:57
Lyon Part Dieu14:22
Treinnummer96564
TER
Overstappen
Lyon Part Dieu15:18
Saint-Germain-au-Mont-d'Or15:32
Villefranche-sur-Saône15:42
Belleville sur Sâone15:52
Mâcon16:06
Tournus16:24
Chalon-sur-Saône16:39
Chagny16:49
Beaune16:59
Dijon17:19
Treinnummer17762
TER
Overstappen
Dijon17:42
Genlis17:53
Collonges17:57
Auxonne18:04
Dole18:14
Orchamps18:23
Ranchot18:27
Saint-Vit18:33
Dannemarie - Velesmes18:37
Besançon Viotte18:46
Treinnummer894263
TER
Reistijd5:36

Seyssel - Corbonod Bellegarde Bellegarde Gare Routière Brion - Montréal-la-Cluse Gare Bourg-en-Bresse Gare Routière Bourg-en-Bresse Besançon Viotte

Seyssel - Corbonod10:51
Bellegarde11:04
Treinnummer96506
TER
Overstappen
Bellegarde Gare Routière11:58
Brion - Montréal-la-Cluse Gare12:50
Treinnummer59528
Bus
Overstappen
Brion - Montréal-la-Cluse Gare12:54
Bourg-en-Bresse Gare Routière13:22
Treinnummer59522
Bus
Overstappen
Bourg-en-Bresse15:23
Cousance15:47
Lons-le-Saunier16:02
Poligny16:21
Arbois16:32
Mouchard16:40
Arc-et-Senans16:45
Franois17:05
Besançon Viotte17:10
Treinnummer895914
TER
Reistijd6:19