La Douay til Ambrì-piotta Rutetabell
Søndag 10. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Olten | 11:59 |
Zürich Hb | 12:48 |
Linje | IC1 |
Bytte | |
Zürich Hb | 13:45 |
Rotkreuz | 14:27 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:02 |
Olten | 12:28 |
Linje | IC8 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Mandag 11. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 14:05 |
Zug | 14:30 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Tirsdag 12. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 14:05 |
Zug | 14:30 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Onsdag 13. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 14:05 |
Zug | 14:30 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Torsdag 14. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 14:05 |
Zug | 14:30 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Fredag 15. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 14:05 |
Zug | 14:30 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |
Lørdag 16. november 2024 kl. 07:00
La Douay Sembrancher Martigny Lausanne Luzern Ambrì-Piotta
La Douay | 07:12 |
Sembrancher | 07:17 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 07:55 |
Martigny | 08:11 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 08:48 |
Aigle | 09:06 |
Montreux | 09:17 |
Vevey | 09:24 |
Lausanne | 09:39 |
Linje | IR90 |
Bytte | |
Lausanne | 09:44 |
Palézieux | 10:00 |
Romont Fr | 10:16 |
Fribourg/Freiburg | 10:34 |
Bern | 11:00 |
Zofingen | 11:29 |
Sursee | 11:42 |
Luzern | 12:01 |
Linje | IR15 |
Bytte | |
Luzern | 13:18 |
Arth-Goldau | 13:54 |
Schwyz | 14:02 |
Brunnen | 14:06 |
Flüelen | 14:15 |
Altdorf Ur | 14:18 |
Erstfeld | 14:25 |
Göschenen | 14:51 |
Airolo | 15:02 |
Ambrì-Piotta | 15:09 |
Linje | IR26 |
Reisetid | 7 t 57 |
La Douay Sembrancher Martigny Lausanne Zürich Hb Ambrì-Piotta
La Douay | 07:48 |
Sembrancher | 07:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 08:30 |
Martigny | 08:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:15 |
St-Maurice | 09:27 |
Aigle | 09:37 |
Montreux | 09:48 |
Vevey | 09:55 |
Lausanne | 10:10 |
Linje | IR90 |
Bytte | |
Lausanne | 10:20 |
Fribourg/Freiburg | 11:04 |
Bern | 11:31 |
Zürich Hb | 12:28 |
Linje | IC1 |
Bytte | |
Zürich Hb | 13:45 |
Rotkreuz | 14:27 |
Arth-Goldau | 14:54 |
Schwyz | 15:02 |
Brunnen | 15:06 |
Flüelen | 15:15 |
Altdorf Ur | 15:18 |
Erstfeld | 15:25 |
Göschenen | 15:51 |
Airolo | 16:02 |
Ambrì-Piotta | 16:09 |
Linje | IR46 |
Reisetid | 8 t 21 |
La Douay Sembrancher Martigny Visp Olten Ambrì-Piotta
La Douay | 08:48 |
Sembrancher | 08:53 |
Nummer | 82 |
R | |
Bytte | |
Sembrancher | 09:30 |
Martigny | 09:45 |
Nummer | 81 |
R | |
Bytte | |
Martigny | 09:50 |
Saxon | 09:57 |
Châteauneuf-Conthey | 10:09 |
Sion | 10:14 |
Sierre/Siders | 10:25 |
Raron | 10:43 |
Visp | 10:48 |
Nummer | 91 |
R | |
Bytte | |
Visp | 10:57 |
Bern | 12:04 |
Olten | 12:30 |
Linje | IC6 |
Bytte | |
Olten | 14:30 |
Luzern | 15:18 |
Arth-Goldau | 15:54 |
Schwyz | 16:02 |
Brunnen | 16:06 |
Flüelen | 16:15 |
Altdorf Ur | 16:18 |
Erstfeld | 16:25 |
Göschenen | 16:51 |
Airolo | 17:02 |
Ambrì-Piotta | 17:09 |
Linje | IR26 |
Reisetid | 8 t 21 |