Los cantones del distrito de Le Puy-en-Velay son: