Combien de communes y a-t-il dans le canton de Genève?

Il y a 45 communes dans le canton