Stefan Himmler
Germany
Kevin Foucher
France
Giorgio Bellia
Italy