Train O'Clock

Dieppe Arnèke Viikkoaikataulu

Hae matkaa

Sunnuntai 10. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Lille Flandres Arnèke

Dieppe15:45
Auffay16:03
Clères16:13
Montville16:22
Rouen Rive Droite16:34
851752
TER
Vaihto
Rouen Rive Droite17:07
Montérolier - Buchy17:28
Serqueux17:42
Abancourt17:56
Poix-de-Picardie18:08
Saint-Roch18:24
Amiens18:37
Corbie18:48
Albert18:57
Achiet19:08
Arras19:19
Douai19:34
Lille Flandres19:55
848946
TER
Vaihto
Lille Flandres21:39
Armentières21:52
Bailleul22:00
Hazebrouck22:11
Cassel22:18
Arnèke22:23
844945
TER
Matka-aika6:38

Dieppe Rouen Rive Droite Amiens Lille Flandres Arnèke

Dieppe08:0016:47
Auffay08:1817:05
Clères08:3017:15
Montville08:3617:21
Rouen Rive Droite08:4717:32
851750851734
TERTER
Vaihto
Rouen Rive Droite09:0719:12
Morgny09:2119:26
Longuerue - Vieux-Manoir09:2519:30
Montérolier - Buchy09:3119:35
Sommery09:3819:42
Serqueux09:4419:49
Formerie09:5419:58
Abancourt09:5920:03
Poix-de-Picardie10:1120:15
Saint-Roch10:2620:30
Amiens10:3120:35
848970848974
TERTER
Vaihto
Amiens10:3620:43
Corbie10:4720:54
Albert10:5721:03
Achiet11:0721:14
Arras11:1921:26
Douai11:3421:42
Lille Flandres11:5522:02
843933843943
TERTER
Vaihto
Lille Flandres13:1308:05
Pérenchies13:2308:16
Armentières13:2908:22
Nieppe13:3308:26
Steenwerck13:3708:30
Bailleul13:4108:34
Strazeele13:4708:41
Hazebrouck13:5408:49
Cassel14:0208:57
Arnèke14:0609:02
844933844927
TERTER
Matka-aika6:0616:15

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Dunkerque Arnèke

Dieppe12:25
Auffay12:45
Clères12:55
Montville13:01
Rouen Rive Droite13:12
851716
TER
Vaihto
Rouen Rive Droite13:26
Paris Saint-Lazare15:22
3176
TER
Vaihto
Paris Gare du Nord16:51
Arras17:48
Lille Europe18:20
Dunkerque18:51
7277
TGV
Vaihto
Dunkerque19:17
Bergues19:23
Esquelbecq19:30
Arnèke19:34
844946
TER
Matka-aika7:09

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe10:15
Saint-Aubin-sur-Scie10:24
Longueville-sur-Scie10:31
Auffay10:40
Saint-Victor-l'Abbaye10:47
Clères10:54
Montville11:00
Malaunay - Le Houlme11:07
Maromme11:11
Rouen Rive Droite11:16
851736
TER
Vaihto
Rouen Rive Droite11:25
Paris Saint-Lazare13:22
3174
TER
Vaihto
Paris Gare du Nord13:52
Arras14:50
Lens15:05
Béthune15:19
Hazebrouck15:39
7371
TGV
Vaihto
Hazebrouck16:12
Cassel16:22
Arnèke16:26
844937
TER
Matka-aika6:11

Maanantai 11. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Lille Flandres Arnèke

Dieppe15:45
Auffay16:03
Clères16:13
Montville16:22
Rouen Rive Droite16:34
851752
TER
Vaihto
Rouen Rive Droite17:07
Montérolier - Buchy17:28
Serqueux17:42
Abancourt17:56
Poix-de-Picardie18:08
Saint-Roch18:24
Amiens18:37
Corbie18:48
Albert18:57
Achiet19:08
Arras19:19
Douai19:34
Lille Flandres19:55
848946
TER
Vaihto
Lille Flandres21:39
Armentières21:52
Bailleul22:00
Hazebrouck22:11
Cassel22:18
Arnèke22:23
844945
TER
Matka-aika6:38

Dieppe Rouen Rive Droite Amiens Lille Flandres Arnèke

Dieppe08:00
Auffay08:18
Clères08:30
Montville08:36
Rouen Rive Droite08:47
851750
TER
Vaihto
Rouen Rive Droite09:07
Morgny09:21
Longuerue - Vieux-Manoir09:25
Montérolier - Buchy09:31
Sommery09:38
Serqueux09:44
Formerie09:54
Abancourt09:59
Poix-de-Picardie10:11
Saint-Roch10:26
Amiens10:31
848970
TER
Vaihto
Amiens10:36
Corbie10:47
Albert10:57
Achiet11:07
Arras11:19
Douai11:34
Lille Flandres11:55
843933
TER
Vaihto
Lille Flandres13:13
Pérenchies13:23
Armentières13:29
Nieppe13:33
Steenwerck13:37
Bailleul13:41
Strazeele13:47
Hazebrouck13:54
Cassel14:02
Arnèke14:06
844933
TER
Matka-aika6:06

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Dunkerque Arnèke

Dieppe17:02
Auffay17:20
Clères17:30
Montville17:36
Rouen Rive Droite17:47
851734
TER
Vaihto
Rouen Rive Droite17:56
Paris Saint-Lazare19:23
3126
TER
Vaihto
Paris Gare du Nord19:51
Arras20:50
Lens21:05
Béthune21:19
Hazebrouck21:42
Dunkerque22:04
7389
TGV
Vaihto
Dunkerque05:12
Bergues05:19
Esquelbecq05:25
Arnèke05:30
844900
TER
Matka-aika12:28

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe10:15
Saint-Aubin-sur-Scie10:24
Longueville-sur-Scie10:31
Auffay10:40
Saint-Victor-l'Abbaye10:47
Clères10:54
Montville11:00
Malaunay - Le Houlme11:07
Maromme11:11
Rouen Rive Droite11:16
851736
TER
Vaihto
Rouen Rive Droite11:25
Paris Saint-Lazare13:22
3174
TER
Vaihto
Paris Gare du Nord13:52
Arras14:50
Lens15:05
Béthune15:19
Hazebrouck15:39
7371
TGV
Vaihto
Hazebrouck16:12
Cassel16:22
Arnèke16:26
844937
TER
Matka-aika6:11

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe12:25
Auffay12:45
Clères12:55
Montville13:01
Rouen Rive Droite13:12
851716
TER
Vaihto
Rouen Rive Droite13:26
Paris Saint-Lazare15:22
3176
TER
Vaihto
Paris Gare du Nord16:46
Lille Flandres17:48
7053
TGV
Vaihto
Lille Flandres18:13
Pérenchies18:23
Armentières18:29
Nieppe18:33
Steenwerck18:37
Bailleul18:41
Strazeele18:47
Hazebrouck18:54
Cassel19:02
Arnèke19:06
844941
TER
Matka-aika6:41

Tiistai 12. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Arras Arnèke

Dieppe07:0207:15
Saint-Aubin-sur-Scie-07:23
Longueville-sur-Scie-07:31
Auffay07:2007:46
Saint-Victor-l'Abbaye-07:52
Clères07:3107:59
Montville07:3908:05
Malaunay - Le Houlme-08:10
Maromme-08:14
Rouen Rive Droite07:5108:20
851706851708
TERTER
Vaihto
Rouen Rive Droite08:0008:58
Paris Saint-Lazare09:2010:23
31043106
TERTER
Vaihto
Paris Gare du Nord10:5110:51
Arras11:4111:41
71657265
TGVTGV
Vaihto
Arras11:5512:55
Lens12:0813:09
Bully - Grenay12:1413:15
Noeux-Les-Mines12:1913:20
Béthune12:2513:26
Lillers12:3413:35
Berguette - Isbergues12:3913:40
Hazebrouck12:5813:52
Cassel13:0814:00
Arnèke13:1314:04
846417846419
TERTER
Matka-aika6:116:49

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe08:04
Auffay08:21
Clères08:32
Montville08:39
Rouen Rive Droite08:50
851710
TER
Vaihto
Rouen Rive Droite09:12
Oissel09:22
Val-de-Reuil09:31
Gaillon - Aubevoye09:41
Vernon - Giverny09:51
Mantes-la-Jolie10:11
Paris Saint-Lazare10:48
13122
TER
Vaihto
Paris Gare du Nord12:25
Arras13:17
Lens13:32
Béthune13:45
Hazebrouck14:05
7369
TGV
Vaihto
Hazebrouck14:16
Cassel14:23
Arnèke14:28
844911
TER
Matka-aika6:24

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe10:02
Auffay10:20
Clères10:30
Montville10:39
Rouen Rive Droite10:50
851714
TER
Vaihto
Rouen Rive Droite10:58
Paris Saint-Lazare12:23
3110
TER
Vaihto
Paris Gare du Nord13:15
Lille Flandres14:18
7037
TGV
Vaihto
Lille Flandres15:40
Armentières15:54
Bailleul16:03
Hazebrouck16:16
Cassel16:23
Arnèke16:28
844913
TER
Matka-aika6:26

Dieppe Rouen Rive Droite Amiens Lille Flandres Hazebrouck Arnèke

Dieppe08:16
Saint-Aubin-sur-Scie08:24
Longueville-sur-Scie08:32
Auffay08:42
Saint-Victor-l'Abbaye08:48
Clères08:56
Montville09:01
Malaunay - Le Houlme09:07
Maromme09:11
Rouen Rive Droite09:16
851712
TER
Vaihto
Rouen Rive Droite09:27
Amiens11:59
441024
Bus
Vaihto
Amiens12:50
Corbie13:01
Albert13:10
Arras13:30
Douai13:45
Lille Flandres14:07
848932
TER
Vaihto
Lille Flandres14:13
Armentières14:27
Bailleul14:36
Hazebrouck14:45
844823
TER
Vaihto
Hazebrouck14:58
Cassel15:06
Arnèke15:11
844703
TER
Matka-aika6:55

Keskiviikko 13. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Arras Arnèke

Dieppe07:0207:15
Saint-Aubin-sur-Scie-07:23
Longueville-sur-Scie-07:31
Auffay07:2007:46
Saint-Victor-l'Abbaye-07:52
Clères07:3107:59
Montville07:3908:05
Malaunay - Le Houlme-08:10
Maromme-08:14
Rouen Rive Droite07:5108:20
851706851708
TERTER
Vaihto
Rouen Rive Droite08:0008:58
Paris Saint-Lazare09:2010:23
31043106
TERTER
Vaihto
Paris Gare du Nord10:5110:51
Arras11:4111:41
71657265
TGVTGV
Vaihto
Arras11:5512:55
Lens12:0813:09
Bully - Grenay12:1413:15
Noeux-Les-Mines12:1913:20
Béthune12:2513:26
Lillers12:3413:35
Berguette - Isbergues12:3913:40
Hazebrouck12:5813:52
Cassel13:0814:00
Arnèke13:1314:04
846417846419
TERTER
Matka-aika6:116:49

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe08:04
Auffay08:21
Clères08:32
Montville08:39
Rouen Rive Droite08:50
851710
TER
Vaihto
Rouen Rive Droite09:12
Oissel09:22
Val-de-Reuil09:31
Gaillon - Aubevoye09:41
Vernon - Giverny09:51
Mantes-la-Jolie10:11
Paris Saint-Lazare10:48
13122
TER
Vaihto
Paris Gare du Nord12:25
Arras13:17
Lens13:32
Béthune13:45
Hazebrouck14:05
7369
TGV
Vaihto
Hazebrouck14:16
Cassel14:23
Arnèke14:28
844911
TER
Matka-aika6:24

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe10:02
Auffay10:20
Clères10:30
Montville10:39
Rouen Rive Droite10:50
851714
TER
Vaihto
Rouen Rive Droite10:58
Paris Saint-Lazare12:23
3110
TER
Vaihto
Paris Gare du Nord13:15
Lille Flandres14:18
7037
TGV
Vaihto
Lille Flandres15:40
Armentières15:54
Bailleul16:03
Hazebrouck16:16
Cassel16:23
Arnèke16:28
844913
TER
Matka-aika6:26

Dieppe Rouen Rive Droite Amiens Lille Flandres Hazebrouck Arnèke

Dieppe08:16
Saint-Aubin-sur-Scie08:24
Longueville-sur-Scie08:32
Auffay08:42
Saint-Victor-l'Abbaye08:48
Clères08:56
Montville09:01
Malaunay - Le Houlme09:07
Maromme09:11
Rouen Rive Droite09:16
851712
TER
Vaihto
Rouen Rive Droite09:27
Amiens11:59
441024
Bus
Vaihto
Amiens12:50
Corbie13:01
Albert13:10
Arras13:30
Douai13:45
Lille Flandres14:07
848932
TER
Vaihto
Lille Flandres14:13
Armentières14:27
Bailleul14:36
Hazebrouck14:45
844823
TER
Vaihto
Hazebrouck14:58
Cassel15:06
Arnèke15:11
844703
TER
Matka-aika6:55

Torstai 14. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Arras Arnèke

Dieppe07:0207:15
Saint-Aubin-sur-Scie-07:23
Longueville-sur-Scie-07:31
Auffay07:2007:46
Saint-Victor-l'Abbaye-07:52
Clères07:3107:59
Montville07:3908:05
Malaunay - Le Houlme-08:10
Maromme-08:14
Rouen Rive Droite07:5108:20
851706851708
TERTER
Vaihto
Rouen Rive Droite08:0008:58
Paris Saint-Lazare09:2010:23
31043106
TERTER
Vaihto
Paris Gare du Nord10:5110:51
Arras11:4111:41
71657265
TGVTGV
Vaihto
Arras11:5512:55
Lens12:0813:09
Bully - Grenay12:1413:15
Noeux-Les-Mines12:1913:20
Béthune12:2513:26
Lillers12:3413:35
Berguette - Isbergues12:3913:40
Hazebrouck12:5813:52
Cassel13:0814:00
Arnèke13:1314:04
846417846419
TERTER
Matka-aika6:116:49

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe08:04
Auffay08:21
Clères08:32
Montville08:39
Rouen Rive Droite08:50
851710
TER
Vaihto
Rouen Rive Droite09:12
Oissel09:22
Val-de-Reuil09:31
Gaillon - Aubevoye09:41
Vernon - Giverny09:51
Mantes-la-Jolie10:11
Paris Saint-Lazare10:48
13122
TER
Vaihto
Paris Gare du Nord12:25
Arras13:17
Lens13:32
Béthune13:45
Hazebrouck14:05
7369
TGV
Vaihto
Hazebrouck14:16
Cassel14:23
Arnèke14:28
844911
TER
Matka-aika6:24

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe10:02
Auffay10:20
Clères10:30
Montville10:39
Rouen Rive Droite10:50
851714
TER
Vaihto
Rouen Rive Droite10:58
Paris Saint-Lazare12:23
3110
TER
Vaihto
Paris Gare du Nord13:15
Lille Flandres14:18
7037
TGV
Vaihto
Lille Flandres15:40
Armentières15:54
Bailleul16:03
Hazebrouck16:16
Cassel16:23
Arnèke16:28
844913
TER
Matka-aika6:26

Dieppe Rouen Rive Droite Amiens Lille Flandres Hazebrouck Arnèke

Dieppe08:16
Saint-Aubin-sur-Scie08:24
Longueville-sur-Scie08:32
Auffay08:42
Saint-Victor-l'Abbaye08:48
Clères08:56
Montville09:01
Malaunay - Le Houlme09:07
Maromme09:11
Rouen Rive Droite09:16
851712
TER
Vaihto
Rouen Rive Droite09:27
Amiens11:59
441024
Bus
Vaihto
Amiens12:50
Corbie13:01
Albert13:10
Arras13:30
Douai13:45
Lille Flandres14:07
848932
TER
Vaihto
Lille Flandres14:13
Armentières14:27
Bailleul14:36
Hazebrouck14:45
844823
TER
Vaihto
Hazebrouck14:58
Cassel15:06
Arnèke15:11
844703
TER
Matka-aika6:55

Perjantai 15. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Arras Arnèke

Dieppe07:0207:15
Saint-Aubin-sur-Scie-07:23
Longueville-sur-Scie-07:31
Auffay07:2007:46
Saint-Victor-l'Abbaye-07:52
Clères07:3107:59
Montville07:3908:05
Malaunay - Le Houlme-08:10
Maromme-08:14
Rouen Rive Droite07:5108:20
851706851708
TERTER
Vaihto
Rouen Rive Droite08:0008:58
Paris Saint-Lazare09:2010:23
31043106
TERTER
Vaihto
Paris Gare du Nord10:5110:51
Arras11:4111:41
71657265
TGVTGV
Vaihto
Arras11:5512:55
Lens12:0813:09
Bully - Grenay12:1413:15
Noeux-Les-Mines12:1913:20
Béthune12:2513:26
Lillers12:3413:35
Berguette - Isbergues12:3913:40
Hazebrouck12:5813:52
Cassel13:0814:00
Arnèke13:1314:04
846417846419
TERTER
Matka-aika6:116:49

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Hazebrouck Arnèke

Dieppe08:04
Auffay08:21
Clères08:32
Montville08:39
Rouen Rive Droite08:50
851710
TER
Vaihto
Rouen Rive Droite09:12
Oissel09:22
Val-de-Reuil09:31
Gaillon - Aubevoye09:41
Vernon - Giverny09:51
Mantes-la-Jolie10:11
Paris Saint-Lazare10:48
13122
TER
Vaihto
Paris Gare du Nord12:25
Arras13:17
Lens13:32
Béthune13:45
Hazebrouck14:05
7369
TGV
Vaihto
Hazebrouck14:16
Cassel14:23
Arnèke14:28
844911
TER
Matka-aika6:24

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe10:02
Auffay10:20
Clères10:30
Montville10:39
Rouen Rive Droite10:50
851714
TER
Vaihto
Rouen Rive Droite10:58
Paris Saint-Lazare12:23
3110
TER
Vaihto
Paris Gare du Nord13:15
Lille Flandres14:18
7037
TGV
Vaihto
Lille Flandres15:40
Armentières15:54
Bailleul16:03
Hazebrouck16:16
Cassel16:23
Arnèke16:28
844913
TER
Matka-aika6:26

Dieppe Rouen Rive Droite Amiens Lille Flandres Hazebrouck Arnèke

Dieppe08:16
Saint-Aubin-sur-Scie08:24
Longueville-sur-Scie08:32
Auffay08:42
Saint-Victor-l'Abbaye08:48
Clères08:56
Montville09:01
Malaunay - Le Houlme09:07
Maromme09:11
Rouen Rive Droite09:16
851712
TER
Vaihto
Rouen Rive Droite09:27
Amiens11:59
441024
Bus
Vaihto
Amiens12:50
Corbie13:01
Albert13:10
Arras13:30
Douai13:45
Lille Flandres14:07
848932
TER
Vaihto
Lille Flandres14:13
Armentières14:27
Bailleul14:36
Hazebrouck14:45
844823
TER
Vaihto
Hazebrouck14:58
Cassel15:06
Arnèke15:11
844703
TER
Matka-aika6:55

Lauantai 16. marraskuuta 2024 klo 7.00

Dieppe Rouen Rive Droite Lille Flandres Arnèke

Dieppe15:45
Auffay16:03
Clères16:13
Montville16:22
Rouen Rive Droite16:34
851722
TER
Vaihto
Rouen Rive Droite17:08
Morgny17:22
Montérolier - Buchy17:30
Serqueux17:42
Abancourt17:54
Poix-de-Picardie18:06
Saint-Roch18:22
Amiens18:37
Corbie18:48
Albert18:57
Achiet19:08
Arras19:19
Douai19:34
Lille Flandres19:55
848936
TER
Vaihto
Lille Flandres21:39
Armentières21:52
Bailleul22:00
Hazebrouck22:11
Cassel22:18
Arnèke22:23
844945
TER
Matka-aika6:38

Dieppe Rouen Rive Droite Amiens Lille Flandres Arnèke

Dieppe12:02
Auffay12:20
Clères12:30
Montville12:35
Rouen Rive Droite12:46
851716
TER
Vaihto
Rouen Rive Droite13:06
Morgny13:20
Longuerue - Vieux-Manoir13:24
Montérolier - Buchy13:29
Sommery13:36
Serqueux13:43
Formerie13:52
Abancourt13:57
Poix-de-Picardie14:09
Saint-Roch14:24
Amiens14:29
848972
TER
Vaihto
Amiens14:34
Corbie14:45
Albert14:54
Achiet15:05
Arras15:16
Douai15:32
Lille Flandres15:53
843937
TER
Vaihto
Lille Flandres17:39
Armentières17:53
Bailleul18:01
Hazebrouck18:12
Cassel18:19
Arnèke18:24
844939
TER
Matka-aika6:22

Dieppe Rouen Rive Droite Paris Saint-Lazare Paris Gare du Nord Lille Flandres Arnèke

Dieppe08:01
Auffay08:18
Clères08:30
Montville08:36
Rouen Rive Droite08:47
851710
TER
Vaihto
Rouen Rive Droite08:59
Paris Saint-Lazare10:52
3160
TER
Vaihto
Paris Gare du Nord11:45
Lille Flandres12:48
7031
TGV
Vaihto
Lille Flandres13:13
Pérenchies13:23
Armentières13:29
Nieppe13:33
Steenwerck13:37
Bailleul13:41
Strazeele13:47
Hazebrouck13:54
Cassel14:02
Arnèke14:06
844933
TER
Matka-aika6:05

Dieppe Rouen Rive Droite Saint-Roch Les Fontinettes Hazebrouck Arnèke

Dieppe18:02
Auffay18:20
Clères18:30
Montville18:36
Rouen Rive Droite18:47
851732
TER
Vaihto
Rouen Rive Droite19:12
Morgny19:26
Longuerue - Vieux-Manoir19:30
Montérolier - Buchy19:35
Sommery19:42
Serqueux19:49
Formerie19:58
Abancourt20:03
Poix-de-Picardie20:15
Saint-Roch20:30
848974
TER
Vaihto
Saint-Roch07:43
Abbeville08:06
Noyelles-sur-Mer08:16
Rue08:23
Rang-du-Fliers - Verton - Berck08:35
Étaples - Le Touquet08:42
Neufchâtel-Hardelot08:51
Hesdigneul08:56
Boulogne sur Mer09:04
Boulogne - Tintelleries09:07
Wimille - Wimereux09:11
Marquise - Rinxent09:18
Calais - Fréthun09:35
Les Fontinettes09:40
848840
TER
Vaihto
Les Fontinettes10:09
Audruicq10:20
Watten - Éperlecques10:28
Saint-Omer10:36
Hazebrouck10:48
844840
TER
Vaihto
Hazebrouck12:11
Cassel12:19
Arnèke12:23
844931
TER
Matka-aika18:21