Tour de Luxembourg 2024 - Stage 5
18.09-22.09
The Tour de Luxembourg is Luxembourg’s leading men’s stage race and one of the established events on the UCI ProSeries calendar. Now held each September, the race takes the peloton across the Grand Duchy, combining rolling roads, short steep climbs, technical finishes and opportunities for both punchers and general classification riders.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | David Gaudu | Groupama-FDJ | 4:06:03 |
| 2 | Quinn Simmons | Lidl-Trek | + 00.03 |
| 3 | Jordan Jegat | TotalEnergies | + 00.03 |
| 4 | Antonio Tiberi | Bahrain Victorious | + 00.03 |
| 5 | Mads Pedersen | Lidl-Trek | + 00.29 |
| 6 | Mathieu van der Poel | Alpecin-Deceuninck | + 00.29 |
| 7 | Juan Ayuso | UAE Team Emirates | + 00.31 |
| 8 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 00.31 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 00.31 |
| 10 | Marc Hirschi | UAE Team Emirates | + 00.31 |
| 11 | Wilco Kelderman | Team Visma | Lease a Bike | + 00.31 |
| 12 | Arno Wallenborn | Luxembourg | + 00.31 |
| 13 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 00.31 |
| 14 | Mirco Maestri | Team Polti Kometa | + 00.31 |
| 15 | Idar Andersen | Uno-X Mobility | + 00.31 |
| 16 | Harry Sweeny | EF Education-EasyPost | + 00.31 |
| 17 | Mats Wenzel | Luxembourg | + 00.31 |
| 18 | Michael Storer | Tudor Pro Cycling Team | + 00.31 |
| 19 | Odd Christian Eiking | Uno-X Mobility | + 00.31 |
| 20 | Alexis Vuillermoz | TotalEnergies | + 00.31 |
| 21 | Magnus Cort | Uno-X Mobility | + 00.31 |
| 22 | Davide Piganzoli | Team Polti Kometa | + 00.31 |
| 23 | William Barta | Movistar Team | + 00.37 |
| 24 | Pelayo Sanchez | Movistar Team | + 00.37 |
| 25 | Jon Barrenetxea | Movistar Team | + 00.41 |
| 26 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 00.41 |
| 27 | Hartthijs de Vries | TdT-Unibet | + 00.42 |
| 28 | Valentin Madouas | Groupama-FDJ | + 00.42 |
| 29 | Carl Fredrik Hagen | Q36.5 Pro Cycling Team | + 00.42 |
| 30 | Johannes Adamietz | Lotto Dstny | + 00.42 |
| 31 | Jordy Bouts | TdT-Unibet | + 00.58 |
| 32 | Johannes Staune-Mittet | Team Visma | Lease a Bike | + 00.58 |
| 33 | Mattia Bais | Team Polti Kometa | + 00.58 |
| 34 | Tijmen Graat | Team Visma | Lease a Bike | + 00.58 |
| 35 | Fred Wright | Bahrain Victorious | + 01.04 |
| 36 | Andreas Stokbro Nielsen | TdT-Unibet | + 01.07 |
| 37 | Vincent Van Hemelen | Team Flanders-Baloise | + 01.07 |
| 38 | Damiano Caruso | Bahrain Victorious | + 01.07 |
| 39 | Kevin Geniets | Groupama-FDJ | + 01.09 |
| 40 | Jonas Gregaard | Lotto Dstny | + 01.09 |
| 41 | Alex Kirsch | Lidl-Trek | + 01.13 |
| 42 | Esteban Chaves | EF Education-EasyPost | + 01.20 |
| 43 | Alan Jousseaume | TotalEnergies | + 01.20 |
| 44 | Rui Costa | EF Education-EasyPost | + 02.11 |
| 45 | Felix Großschartner | UAE Team Emirates | + 02.30 |
| 46 | Archie Ryan | EF Education-EasyPost | + 02.34 |
| 47 | Mathijs Paasschens | Lotto Dstny | + 03.11 |
| 48 | Alexandre Kess | Luxembourg | + 03.52 |
| 49 | Jente Michels | Alpecin-Deceuninck | + 04.32 |
| 50 | Jonas Rutsch | EF Education-EasyPost | + 04.32 |
| 51 | Johannes Kulset | Uno-X Mobility | + 05.03 |
| 52 | Louis Vervaeke | Soudal Quick-Step | + 05.17 |
| 53 | Tosh Van der Sande | Team Visma | Lease a Bike | + 05.17 |
| 54 | Harm Vanhoucke | Lotto Dstny | + 05.17 |
| 55 | Lorenzo Milesi | Movistar Team | + 05.17 |
| 56 | Henrik Pedersen | Uno-X Mobility | + 05.34 |
| 57 | Noe Ury | Luxembourg | + 05.34 |
| 58 | Javier Serrano | Team Polti Kometa | + 05.34 |
| 59 | Tobias Ludvigsson | Q36.5 Pro Cycling Team | + 05.34 |
| 60 | Mathieu Kockelmann | Luxembourg | + 05.34 |
| 61 | Elias Maris | Team Flanders-Baloise | + 05.34 |
| 62 | Nils Politt | UAE Team Emirates | + 05.34 |
| 63 | Davide Bais | Team Polti Kometa | + 05.34 |
| 64 | Toon Clynhens | Team Flanders-Baloise | + 05.34 |
| 65 | Jaakko Hänninen | Decathlon AG2R La Mondiale Team | + 05.34 |
| 66 | Victor Vercouillie | Team Flanders-Baloise | + 05.34 |
| 67 | Bob Jungels | Luxembourg | + 05.34 |
| 68 | Xabier Azparren | Q36.5 Pro Cycling Team | + 05.34 |
| 69 | Fausto Masnada | Soudal Quick-Step | + 05.34 |
| 70 | Amanuel Ghebreigzabhier | Lidl-Trek | + 05.34 |
| 71 | Silvan Dillier | Alpecin-Deceuninck | + 05.34 |
| 72 | Damien Howson | Q36.5 Pro Cycling Team | + 05.34 |
| 73 | Rudy Molard | Groupama-FDJ | + 05.34 |
| 74 | Mark Donovan | Q36.5 Pro Cycling Team | + 05.34 |
| 75 | Laurence Pithie | Groupama-FDJ | + 05.34 |
| 76 | Finn Fisher-Black | UAE Team Emirates | + 05.34 |
| 77 | Kamiel Bonneu | Team Flanders-Baloise | + 06.53 |
| 78 | Robin Froidevaux | Tudor Pro Cycling Team | + 06.53 |
| 79 | Roman Holzer | Tudor Pro Cycling Team | + 07.04 |
| 80 | Pepijn Reinderink | Soudal Quick-Step | + 07.34 |
| 81 | Robert Stannard | Bahrain Victorious | + 11.59 |
| 82 | Oscar Chamberlain | Decathlon AG2R La Mondiale Team | + 11.59 |
| 83 | Ivo Oliveira | UAE Team Emirates | + 11.59 |
| 84 | Gianni Moscon | Soudal Quick-Step | + 14.26 |
| 85 | Lukasz Wisniowski | Bahrain Victorious | + 14.26 |
| 86 | Vlad Van Mechelen | Bahrain Victorious | + 14.26 |
| 87 | Jack Rootkin-Gray | EF Education-EasyPost | + 16.12 |
| 88 | Szymon Sajnok | Q36.5 Pro Cycling Team | + 18.09 |
| - | Bart Lemmen | Team Visma | Lease a Bike | DNS |
| - | Anthony Turgis | TotalEnergies | DNF |
| - | Giovanni Lonardi | Team Polti Kometa | DNF |
| - | Andreas Kron | Lotto Dstny | DNF |
| - | Adrien Maire | TdT-Unibet | DNF |
| - | Christophe Laporte | Team Visma | Lease a Bike | DNF |
| - | Julien Bernard | Lidl-Trek | DNF |
| - | Brieuc Rolland | Groupama-FDJ | DNF |
| - | Logan Currie | Lotto Dstny | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 16:47:34 |
| 2 | Mathieu van der Poel | Alpecin-Deceuninck | + 00.15 |
| 3 | David Gaudu | Groupama-FDJ | + 00.16 |
| 4 | Mauri Vansevenant | Soudal Quick-Step | + 00.19 |
| 5 | Juan Ayuso | UAE Team Emirates | + 00.21 |
| 6 | Marc Hirschi | UAE Team Emirates | + 00.26 |
| 7 | Harry Sweeny | EF Education-EasyPost | + 00.46 |
| 8 | Jordan Jegat | TotalEnergies | + 00.54 |
| 9 | Davide Piganzoli | Team Polti Kometa | + 01.04 |
| 10 | Mats Wenzel | Luxembourg | + 01.15 |
| 11 | Wilco Kelderman | Team Visma | Lease a Bike | + 01.17 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 01.21 |
| 13 | Quinn Simmons | Lidl-Trek | + 01.36 |
| 14 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 01.37 |
| 15 | Pelayo Sanchez | Movistar Team | + 01.44 |
| 16 | Mirco Maestri | Team Polti Kometa | + 02.11 |
| 17 | Jon Barrenetxea | Movistar Team | + 02.16 |
| 18 | Odd Christian Eiking | Uno-X Mobility | + 02.19 |
| 19 | Alexis Vuillermoz | TotalEnergies | + 02.24 |
| 20 | William Barta | Movistar Team | + 02.25 |
| 21 | Idar Andersen | Uno-X Mobility | + 02.36 |
| 22 | Johannes Staune-Mittet | Team Visma | Lease a Bike | + 02.41 |
| 23 | Tijmen Graat | Team Visma | Lease a Bike | + 02.58 |
| 24 | Valentin Madouas | Groupama-FDJ | + 02.58 |
| 25 | Hartthijs de Vries | TdT-Unibet | + 03.01 |
| 26 | Carl Fredrik Hagen | Q36.5 Pro Cycling Team | + 03.02 |
| 27 | Jordy Bouts | TdT-Unibet | + 03.10 |
| 28 | Esteban Chaves | EF Education-EasyPost | + 05.45 |
| 29 | Finn Fisher-Black | UAE Team Emirates | + 06.43 |
| 30 | Archie Ryan | EF Education-EasyPost | + 06.58 |
| 31 | Mattia Bais | Team Polti Kometa | + 07.07 |
| 32 | Damiano Caruso | Bahrain Victorious | + 07.52 |
| 33 | Elias Maris | Team Flanders-Baloise | + 07.54 |
| 34 | Rudy Molard | Groupama-FDJ | + 07.59 |
| 35 | Bob Jungels | Luxembourg | + 08.22 |
| 36 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 09.09 |
| 37 | Felix Großschartner | UAE Team Emirates | + 09.10 |
| 38 | Fred Wright | Bahrain Victorious | + 11.09 |
| 39 | Kevin Geniets | Groupama-FDJ | + 11.19 |
| 40 | Alan Jousseaume | TotalEnergies | + 11.41 |
| 41 | Pepijn Reinderink | Soudal Quick-Step | + 12.08 |
| 42 | Rui Costa | EF Education-EasyPost | + 12.23 |
| 43 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 12.55 |
| 44 | Arno Wallenborn | Luxembourg | + 13.42 |
| 45 | Jonas Gregaard | Lotto Dstny | + 14.26 |
| 46 | Javier Serrano | Team Polti Kometa | + 14.32 |
| 47 | Harm Vanhoucke | Lotto Dstny | + 14.45 |
| 48 | Jonas Rutsch | EF Education-EasyPost | + 14.45 |
| 49 | Damien Howson | Q36.5 Pro Cycling Team | + 15.34 |
| 50 | Mark Donovan | Q36.5 Pro Cycling Team | + 16.00 |
| 51 | Toon Clynhens | Team Flanders-Baloise | + 17.03 |
| 52 | Jaakko Hänninen | Decathlon AG2R La Mondiale Team | + 17.11 |
| 53 | Fausto Masnada | Soudal Quick-Step | + 17.39 |
| 54 | Davide Bais | Team Polti Kometa | + 18.54 |
| 55 | Jente Michels | Alpecin-Deceuninck | + 19.12 |
| 56 | Alex Kirsch | Lidl-Trek | + 19.34 |
| 57 | Andreas Stokbro Nielsen | TdT-Unibet | + 20.34 |
| 58 | Magnus Cort | Uno-X Mobility | + 21.26 |
| 59 | Johannes Adamietz | Lotto Dstny | + 22.27 |
| 60 | Mads Pedersen | Lidl-Trek | + 23.27 |
| 61 | Johannes Kulset | Uno-X Mobility | + 24.53 |
| 62 | Amanuel Ghebreigzabhier | Lidl-Trek | + 25.34 |
| 63 | Mathijs Paasschens | Lotto Dstny | + 25.42 |
| 64 | Robert Stannard | Bahrain Victorious | + 25.43 |
| 65 | Lorenzo Milesi | Movistar Team | + 27.08 |
| 66 | Vincent Van Hemelen | Team Flanders-Baloise | + 29.31 |
| 67 | Louis Vervaeke | Soudal Quick-Step | + 30.05 |
| 68 | Nils Politt | UAE Team Emirates | + 30.58 |
| 69 | Tosh Van der Sande | Team Visma | Lease a Bike | + 33.49 |
| 70 | Kamiel Bonneu | Team Flanders-Baloise | + 33.52 |
| 71 | Noe Ury | Luxembourg | + 34.00 |
| 72 | Xabier Azparren | Q36.5 Pro Cycling Team | + 34.29 |
| 73 | Tobias Ludvigsson | Q36.5 Pro Cycling Team | + 34.37 |
| 74 | Henrik Pedersen | Uno-X Mobility | + 36.09 |
| 75 | Roman Holzer | Tudor Pro Cycling Team | + 36.58 |
| 76 | Laurence Pithie | Groupama-FDJ | + 37.29 |
| 77 | Robin Froidevaux | Tudor Pro Cycling Team | + 38.30 |
| 78 | Silvan Dillier | Alpecin-Deceuninck | + 38.47 |
| 79 | Alexandre Kess | Luxembourg | + 39.21 |
| 80 | Victor Vercouillie | Team Flanders-Baloise | + 39.44 |
| 81 | Ivo Oliveira | UAE Team Emirates | + 42.46 |
| 82 | Oscar Chamberlain | Decathlon AG2R La Mondiale Team | + 45.52 |
| 83 | Gianni Moscon | Soudal Quick-Step | + 46.02 |
| 84 | Mathieu Kockelmann | Luxembourg | + 47.37 |
| 85 | Vlad Van Mechelen | Bahrain Victorious | + 52.10 |
| 86 | Lukasz Wisniowski | Bahrain Victorious | + 55.17 |
| 87 | Jack Rootkin-Gray | EF Education-EasyPost | + 01:00.44 |
| 88 | Szymon Sajnok | Q36.5 Pro Cycling Team | + 01:01.37 |
| - | Bart Lemmen | Team Visma | Lease a Bike | DNS |
| - | Anthony Turgis | TotalEnergies | DNF |
| - | Giovanni Lonardi | Team Polti Kometa | DNF |
| - | Andreas Kron | Lotto Dstny | DNF |
| - | Adrien Maire | TdT-Unibet | DNF |
| - | Christophe Laporte | Team Visma | Lease a Bike | DNF |
| - | Julien Bernard | Lidl-Trek | DNF |
| - | Brieuc Rolland | Groupama-FDJ | DNF |
| - | Logan Currie | Lotto Dstny | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 16:47:34 |
| 2 | Mauri Vansevenant | Soudal Quick-Step | + 00.19 |
| 3 | Juan Ayuso | UAE Team Emirates | + 00.21 |
| 4 | Jordan Jegat | TotalEnergies | + 00.54 |
| 5 | Davide Piganzoli | Team Polti Kometa | + 01.04 |
| 6 | Mats Wenzel | Luxembourg | + 01.15 |
| 7 | Quinn Simmons | Lidl-Trek | + 01.36 |
| 8 | Pelayo Sanchez | Movistar Team | + 01.44 |
| 9 | Jon Barrenetxea | Movistar Team | + 02.16 |
| 10 | Idar Andersen | Uno-X Mobility | + 02.36 |
| 11 | Johannes Staune-Mittet | Team Visma | Lease a Bike | + 02.41 |
| 12 | Tijmen Graat | Team Visma | Lease a Bike | + 02.58 |
| 13 | Finn Fisher-Black | UAE Team Emirates | + 06.43 |
| 14 | Archie Ryan | EF Education-EasyPost | + 06.58 |
| 15 | Elias Maris | Team Flanders-Baloise | + 07.54 |
| 16 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 09.09 |
| 17 | Fred Wright | Bahrain Victorious | + 11.09 |
| 18 | Pepijn Reinderink | Soudal Quick-Step | + 12.08 |
| 19 | Arno Wallenborn | Luxembourg | + 13.42 |
| 20 | Javier Serrano | Team Polti Kometa | + 14.32 |
| 21 | Mark Donovan | Q36.5 Pro Cycling Team | + 16.00 |
| 22 | Toon Clynhens | Team Flanders-Baloise | + 17.03 |
| 23 | Jente Michels | Alpecin-Deceuninck | + 19.12 |
| 24 | Johannes Kulset | Uno-X Mobility | + 24.53 |
| 25 | Lorenzo Milesi | Movistar Team | + 27.08 |
| 26 | Vincent Van Hemelen | Team Flanders-Baloise | + 29.31 |
| 27 | Kamiel Bonneu | Team Flanders-Baloise | + 33.52 |
| 28 | Noe Ury | Luxembourg | + 34.00 |
| 29 | Xabier Azparren | Q36.5 Pro Cycling Team | + 34.29 |
| 30 | Henrik Pedersen | Uno-X Mobility | + 36.09 |
| 31 | Roman Holzer | Tudor Pro Cycling Team | + 36.58 |
| 32 | Laurence Pithie | Groupama-FDJ | + 37.29 |
| 33 | Alexandre Kess | Luxembourg | + 39.21 |
| 34 | Victor Vercouillie | Team Flanders-Baloise | + 39.44 |
| 35 | Oscar Chamberlain | Decathlon AG2R La Mondiale Team | + 45.52 |
| 36 | Mathieu Kockelmann | Luxembourg | + 47.37 |
| 37 | Vlad Van Mechelen | Bahrain Victorious | + 52.10 |
| 38 | Jack Rootkin-Gray | EF Education-EasyPost | + 01:00.44 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mathieu van der Poel | Alpecin-Deceuninck | 70 |
| 2 | Mads Pedersen | Lidl-Trek | 42 |
| 3 | Antonio Tiberi | Bahrain Victorious | 37 |
| 4 | Marc Hirschi | UAE Team Emirates | 34 |
| 5 | David Gaudu | Groupama-FDJ | 31 |
| 6 | Mauri Vansevenant | Soudal Quick-Step | 30 |
| 7 | Juan Ayuso | UAE Team Emirates | 27 |
| 8 | Quinn Simmons | Lidl-Trek | 20 |
| 9 | Wilco Kelderman | Team Visma | Lease a Bike | 13 |
| 10 | Jordan Jegat | TotalEnergies | 13 |
| 11 | Robin Froidevaux | Tudor Pro Cycling Team | 13 |
| 12 | Pepijn Reinderink | Soudal Quick-Step | 11 |
| 13 | Finn Fisher-Black | UAE Team Emirates | 9 |
| 14 | Fred Wright | Bahrain Victorious | 9 |
| 15 | Lorenzo Milesi | Movistar Team | 9 |
| 16 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | 8 |
| 17 | Louis Vervaeke | Soudal Quick-Step | 8 |
| 18 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | 8 |
| 19 | Ivo Oliveira | UAE Team Emirates | 8 |
| 20 | Mirco Maestri | Team Polti Kometa | 7 |
| 21 | Felix Großschartner | UAE Team Emirates | 7 |
| 22 | Johannes Staune-Mittet | Team Visma | Lease a Bike | 6 |
| 23 | Carl Fredrik Hagen | Q36.5 Pro Cycling Team | 5 |
| 24 | Alexandre Kess | Luxembourg | 5 |
| 25 | Victor Vercouillie | Team Flanders-Baloise | 5 |
| 26 | Harry Sweeny | EF Education-EasyPost | 4 |
| 27 | Johannes Kulset | Uno-X Mobility | 4 |
| 28 | Idar Andersen | Uno-X Mobility | 3 |
| 29 | Archie Ryan | EF Education-EasyPost | 3 |
| 30 | Mattia Bais | Team Polti Kometa | 3 |
| 31 | Laurence Pithie | Groupama-FDJ | 3 |
| 32 | Jon Barrenetxea | Movistar Team | 2 |
| 33 | Bob Jungels | Luxembourg | 2 |
| 34 | Amanuel Ghebreigzabhier | Lidl-Trek | 2 |
| 35 | Alex Kirsch | Lidl-Trek | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Pepijn Reinderink | Soudal Quick-Step | 26 |
| 2 | Mauri Vansevenant | Soudal Quick-Step | 20 |
| 3 | Louis Vervaeke | Soudal Quick-Step | 16 |
| 4 | Johannes Kulset | Uno-X Mobility | 11 |
| 5 | Johannes Staune-Mittet | Team Visma | Lease a Bike | 10 |
| 6 | Mattia Bais | Team Polti Kometa | 10 |
| 7 | Alexandre Kess | Luxembourg | 9 |
| 8 | Archie Ryan | EF Education-EasyPost | 8 |
| 9 | Davide Piganzoli | Team Polti Kometa | 5 |
| 10 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | 5 |
| 11 | Lorenzo Milesi | Movistar Team | 5 |
| 12 | David Gaudu | Groupama-FDJ | 4 |
| 13 | Bob Jungels | Luxembourg | 4 |
| 14 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | 3 |
| 15 | Amanuel Ghebreigzabhier | Lidl-Trek | 3 |
| 16 | Vincent Van Hemelen | Team Flanders-Baloise | 3 |
| 17 | Marc Hirschi | UAE Team Emirates | 1 |
| 18 | Quinn Simmons | Lidl-Trek | 1 |
| 19 | Harm Vanhoucke | Lotto Dstny | 1 |
| 20 | Davide Bais | Team Polti Kometa | 1 |
| 21 | Jente Michels | Alpecin-Deceuninck | 1 |
| 22 | Tosh Van der Sande | Team Visma | Lease a Bike | 1 |
| 23 | Silvan Dillier | Alpecin-Deceuninck | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 50:27:05 |
| 2 | Movistar Team | + 00.30 |
| 3 | Team Visma | Lease a Bike | + 01.33 |
| 4 | Groupama-FDJ | + 01.57 |
| 5 | EF Education-EasyPost | + 03.14 |
| 6 | Team Polti Kometa | + 03.31 |
| 7 | Bahrain Victorious | + 09.48 |
| 8 | TotalEnergies | + 10.40 |
| 9 | Uno-X Mobility | + 13.08 |
| 10 | Lotto Dstny | + 13.29 |
| 11 | Decathlon AG2R La Mondiale Team | + 15.57 |
| 12 | Luxembourg | + 16.03 |
| 13 | Soudal Quick-Step | + 19.58 |
| 14 | TdT-Unibet | + 22.22 |
| 15 | Lidl-Trek | + 25.04 |
| 16 | Q36.5 Pro Cycling Team | + 29.25 |
| 17 | Team Flanders-Baloise | + 43.03 |
| 18 | Alpecin-Deceuninck | + 54.14 |
| 19 | Tudor Pro Cycling Team | + 01:03.08 |








