LIVING SURVEY — measurements are reviewed continuously as new data and local evidence arrive. Seen a sign, a gate, or a better name? Submit an update no account needed · photos welcome via GitHub

← survey home · all French climbs · UK climbs · US climbs · Swiss climbs · Austrian climbs · French climbs

Every French climb, A–Z — 2201–2400 of 6,246

The complete published French set in name order — ranked rows, provisional measurements and under-review roads alike, each labelled.

Surface: · Caveated rows: (ranks stay the true ranks) · every published row is listed here — the toggles filter this page without hiding anything from the links above.

· Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ·

#ClimbDepartmentMax 25 mLengthNet riseOverallSurfaceEvidence
2201Col Bourbon from AltierLozère≈caveated14.4%6270 m324 m5.2%pavedNeeds confirmation
2202Col d'Agnes from Aulus-les-BainsAriège≈caveated12.5%9626 m800 m8.3%pavedGood
2203Col d'Agnes from Courtau de BastardAriège13.5%4626 m268 m5.8%pavedHigh
2204Col d'Albanne from AlbanneSavoie11.3%3534 m220 m6.2%pavedHigh
2205Col d'Albanne from MontricherSavoie≈caveated12.4%4831 m360 m7.5%pavedGood
2206Col d'Allos from AllosAlpes-de-Haute-Provence≈caveated11.3%14070 m806 m5.7%pavedGood
2207Col d'Allos from UvernetAlpes-de-Haute-Provence≈caveated14.3%15259 m975 m6.4%pavedGood
2208Col d'Andrion from La TourAlpes-Maritimes≈caveated14.9%17015 m1047 m6.2%pavedGood
2209Col d'Aphanitze from AlçayPyrénées-Atlantiques16.0%14558 m745 m5.1%pavedGood
2210Col d'Aphanitze from BéhorléguyPyrénées-Atlantiques≈caveated15.8%8202 m592 m7.2%pavedGood
2211Col d'Ares from Prats-de-Mollo-la-PrestePyrénées-Orientales≈caveated12.6%12791 m750 m5.9%pavedNeeds confirmation
2212Col d'Arry from ArryMoselle≈caveated20.6%1799 m172 m9.6%pavedGood
2213Col d'Arry from LorryMoselle11.4%1571 m102 m6.5%pavedHigh
2214Col d'Aspin from ArreauHautes-Pyrénées≈caveated11.4%12038 m793 m6.6%pavedNeeds confirmation
2215Col d'Aspin from RimoulaHautes-Pyrénées≈caveated11.8%12876 m638 m5.0%pavedGood
2216Col d'Aubisque from GourettePyrénées-Atlantiques≈caveated13.9%6058 m336 m5.5%pavedGood
2217Col d'Aubrac from Le MonteilAveyron≈caveated13.4%11995 m317 m2.6%pavedNeeds confirmation
2218Col d'Aubrac from NasbinalsLozère6.7%5486 m162 m3.0%pavedHigh
2219Col d'Aubrac from Saint-Côme-d'OltAveyron9.9%23167 m960 m4.1%pavedHigh
2220Col d'Aulac from Le FalgouxCantal11.1%4469 m318 m7.1%pavedHigh
2221Col d'Aulac from TrizacCantal≈caveated9.8%8252 m273 m3.3%pavedGood
2222Col d'Avaye from FayenceVar9.3%7616 m371 m4.9%pavedHigh
2223Col d'Avaye from SeillansVar≈caveated13.4%7200 m354 m4.9%pavedGood
2224Col d'Azet from AzetHautes-Pyrénées≈caveated11.2%5145 m394 m7.7%pavedGood
2225Col d'Azet from GénosHautes-Pyrénées≈caveated13.8%7728 m647 m8.4%pavedGood
2226Col d'Entremont from MuratCantal7.4%5445 m222 m4.1%pavedHigh
2227Col d'Entremont from Ségur-les-VillasCantal≈caveated4.7%9123 m192 m2.1%pavedGood
2228Col d'Ichère from Lourdios-IchèrePyrénées-Atlantiques≈caveated14.4%3078 m218 m7.1%pavedGood
2229Col d'Ichère from SarrancePyrénées-Atlantiques≈caveated14.9%5175 m316 m6.1%pavedGood
2230Col d'Illoire from AiguinesVar16.2%2551 m165 m6.5%pavedGood
2231Col d'Izoard from CervièresHautes-Alpes≈caveated11.9%9466 m723 m7.6%pavedGood
2232Col d'Oderen from KruthHaut-Rhin≈caveated12.2%6567 m381 m5.8%pavedGood
2233Col d'Oderen from VentronVosges≈caveated7.6%4977 m254 m5.1%pavedGood
2234Col d'Ornon from EntraiguesIsère≈caveated9.3%13779 m569 m4.1%pavedGood
2235Col d'Ornon from OrnonIsère10.2%4591 m297 m6.5%pavedHigh
2236Col d'Uglas from MialetGard≈caveated12.3%5555 m321 m5.8%pavedGood
2237Col d'Uglas from Saint-Paul-la-CosteGard≈caveated13.2%4646 m146 m3.1%pavedGood
2238Col d'Égat from EstavarPyrénées-Orientales11.0%5436 m349 m6.4%pavedHigh
2239Col de Babaou from CollobrièresVar≈caveated12.5%6634 m280 m4.2%pavedGood
2240Col de Baladour from MassiacCantal≈caveated11.0%21804 m666 m3.1%pavedGood
2241Col de Baracuchet from Saint-AnthèmePuy-de-Dôme7.9%6351 m294 m4.6%pavedHigh
2242Col de Barral from Le LavandouVar20.6%3699 m247 m6.7%pavedGood
2243Col de Bassachaux from ChâtelHaute-Savoie≈caveated13.4%10447 m671 m6.4%pavedGood
2244Col de Bavella from Orgui di u San PetruCorse-du-Sud≈caveated13.9%8809 m724 m8.2%pavedGood
2245Col de Bavella from ZonzaCorse-du-Sud≈caveated9.8%8709 m434 m5.0%pavedGood
2246Col de Belle Roche from Le DombiezAin≈caveated8.1%4677 m126 m2.7%pavedNeeds confirmation
2247Col de Belle Roche from Les NeyrollesAin≈caveated5.7%2173 m76 m3.5%pavedGood
2248Col de Berjou from BerjouOrne8.2%2856 m146 m5.1%pavedGood
2249Col de Beyrède from BeyrèdeHautes-Pyrénées15.8%10786 m777 m7.2%pavedGood
2250Col de Beyrède from EspiadetHautes-Pyrénées≈caveated16.9%2302 m242 m10.5%pavedGood
2251Col de Bigorno from BigornoHaute-Corse17.7%7714 m422 m5.5%pavedNeeds confirmation
2252Col de Bigorno from MuratoHaute-Corse≈caveated7.9%9053 m375 m4.1%pavedGood
2253Col de Bonnecombe from Les HermauxLozère16.4%5604 m333 m5.9%pavedGood
2254Col de Bonnecombe from Les SalcesLozère≈caveated10.4%4366 m245 m5.6%pavedGood
2255Col de Bramont from WildensteinHaut-Rhin≈caveated9.7%6941 m378 m5.4%pavedGood
2256Col de Bratte from BratteMeurthe-et-Moselle9.5%1026 m26 m2.5%pavedHigh
2257Col de Bratte from FaulxMeurthe-et-Moselle11.6%2444 m104 m4.3%pavedHigh
2258Col de Braus from SospelAlpes-Maritimes≈caveated10.2%10971 m625 m5.7%pavedGood
2259Col de Braus from Touët-de-l'EscarèneAlpes-Maritimes≈caveated14.1%8010 m526 m6.6%pavedGood
2260Col de Brouville from Doulaincourt-SaucourtHaute-Marne≈caveated8.4%2620 m127 m4.8%pavedGood
2261Col de Bruel from TournemireCantal≈caveated10.9%6071 m280 m4.6%pavedNeeds confirmation
2262Col de Brun from Saint-Jeure-d'AndaureArdèche9.0%1352 m90 m6.6%pavedHigh
2263Col de Burdincurutcheta from LecumberryPyrénées-Atlantiques≈caveated15.5%13007 m865 m6.6%pavedGood
2264Col de Burdincurutcheta from OrgaratePyrénées-Atlantiques≈caveated12.6%6938 m200 m2.9%pavedGood
2265Col de Bussang from BussangVosges≈caveated5.0%2921 m117 m4.0%pavedGood
2266Col de Bussang from UrbèsHaut-Rhin7.9%6141 m274 m4.5%pavedHigh
2267Col de Castillon from CastillonAlpes-Maritimes≈caveated8.7%3040 m167 m5.5%pavedNeeds confirmation
2268Col de Castillon from SospelAlpes-Maritimes≈caveated7.8%5602 m305 m5.5%pavedGood
2269Col de Castillon from SospelAlpes-Maritimes≈caveated9.6%4653 m326 m7.0%pavedNeeds confirmation
2270Col de Ceyssat from CeyssatPuy-de-Dôme≈caveated9.9%4630 m252 m5.4%pavedGood
2271Col de Ceyssat from OrcinesPuy-de-Dôme≈caveated9.3%3801 m251 m6.6%pavedGood
2272Col de Chamaroux from Le SaillantCantal≈caveated7.5%3266 m122 m3.7%pavedGood
2273Col de Chamrousse from ChamrousseIsère8.0%1488 m68 m4.6%pavedHigh
2274Col de Chamrousse from ChamrousseIsère8.9%1306 m76 m5.8%High
2275Col de Chansert from JobPuy-de-Dôme≈caveated11.3%8813 m571 m6.5%pavedGood
2276Col de Chansert from Saint-Pierre-la-BourlhonnePuy-de-Dôme9.5%6414 m351 m5.5%pavedGood
2277Col de Charleville from HayesMoselle≈caveated8.5%3096 m74 m2.4%pavedGood
2278Col de Charpal from Châteauneuf-de-RandonLozère14.2%6379 m249 m3.9%pavedHigh
2279Col de Charpal from La Combe des ÂnesLozère6.6%1867 m39 m2.1%pavedHigh
2280Col de ChemintrandPuy-de-Dôme5.6%1903 m90 m4.7%pavedHigh
2281Col de Chemintrand from BaffiePuy-de-Dôme≈caveated10.1%3563 m111 m3.1%pavedGood
2282Col de Chemintrand from ViverolsPuy-de-Dôme≈caveated6.3%4497 m138 m3.1%pavedGood
2283Col de Chire Blanc from MazoiresPuy-de-Dôme≈caveated17.0%1502 m123 m8.2%pavedGood
2284Col de Chire Blanc from RentièresPuy-de-Dôme10.8%1407 m83 m5.9%pavedHigh
2285Col de Chougoirand from Saint-Martin-des-OlmesPuy-de-Dôme≈caveated8.8%7017 m298 m4.2%pavedGood
2286Col de Chougoirand from Saint-RomainPuy-de-Dôme≈caveated10.7%5852 m195 m3.3%pavedGood
2287Col de ClavelVar14.8%1190 m92 m7.7%pavedHigh
2288Col de Clavel from La BastideVar14.8%1491 m99 m6.7%pavedHigh
2289Col de Clavel from VillauteVar6.5%1472 m47 m3.2%pavedHigh
2290Col de Combe Blanche from La VattayAin8.4%1477 m36 m2.4%pavedHigh
2291Col de Couraduque from AucunHautes-Pyrénées≈caveated13.6%4525 m331 m7.3%pavedGood
2292Col de Creu from MatemalePyrénées-Orientales10.1%3309 m220 m6.7%pavedGood
2293Col de Creu from RailleuPyrénées-Orientales13.9%5005 m330 m6.6%pavedGood
2294Col de Cuvillat from ChampdorAin≈caveated12.6%2830 m196 m6.9%pavedGood
2295Col de Cuvillat from Le Petit-AbergementAin12.9%4807 m315 m6.6%pavedGood
2296Col de Cuvéry from VouvrayAin≈caveated12.0%9578 m547 m5.7%pavedGood
2297Col de Cère from Saint-Jacques-des-BlatsCantal≈caveated11.2%5872 m292 m5.0%pavedGood
2298Col de Cère from Super LioranCantal10.1%1338 m89 m6.7%pavedHigh
2299Col de Fau from TargasonnePyrénées-Orientales≈caveated6.4%1617 m36 m2.2%pavedGood
2300Col de Faubel from L'EspérouGard≈caveated6.9%1987 m79 m4.0%pavedGood
2301Col de Faubel from Saint-Sauveur-CamprieuGard≈caveated6.3%4990 m158 m3.2%pavedGood
2302Col de Finiels from Le BleymardLozère≈caveated12.3%10071 m460 m4.6%pavedGood
2303Col de Finiels from Le Pont-de-MontvertLozère≈caveated12.5%10432 m615 m5.9%pavedGood
2304col de Fioulebise from Hautes CombesArdèche≈caveated15.9%3551 m161 m4.5%pavedGood
2305col de Fioulebise from Saint-Cirgues-en-MontagneArdèche6.8%5189 m194 m3.7%pavedHigh
2306Col de Fix-Saint-Geneys from Fix-Saint-GeneysHaute-Loire4.3%1052 m14 m1.4%pavedHigh
2307Col de Fix-Saint-Geneys from Saint-Georges-d'AuracHaute-Loire≈caveated7.1%10559 m477 m4.5%pavedGood
2308Col de Font de Cère from Super LioranCantal10.7%1442 m96 m6.6%pavedGood
2309Col de Fontaube from Saint-Léger-du-VentouxVaucluse≈caveated7.5%3354 m153 m4.6%pavedGood
2310Col de Fontfroide from CambonHérault≈caveated6.1%3661 m88 m2.4%pavedGood
2311Col de Fontfroide from Fraisse-sur-AgoutHérault9.2%3967 m200 m5.0%pavedHigh
2312Col de Fontfroide from OlarguesHérault≈caveated10.3%11817 m778 m6.6%pavedNeeds confirmation
2313Col de FortunierCantal7.5%1248 m46 m3.7%pavedHigh
2314Col de Fortunier from PradiersCantal9.5%1894 m105 m5.6%pavedGood
2315Col de Fourche from CollobrièresVar≈caveated11.0%8609 m342 m4.0%pavedGood
2316Col de Fourche from GonfaronVar≈caveated11.0%6908 m377 m5.5%pavedGood
2317Col de Freydaparet from RochepauleArdèche≈caveated9.2%6736 m403 m6.0%pavedGood
2318Col de GageArdèche≈caveated13.9%1401 m85 m6.1%pavedGood
2319Col de Gage from Le Lac-d'IssarlèsArdèche≈caveated12.1%2520 m142 m5.6%pavedHigh
2320Col de Gleize from LayeHautes-Alpes≈caveated14.1%4789 m447 m9.3%pavedGood
2321Col de Granon from Saint-ChaffreyHautes-Alpes≈caveated16.0%11307 m1037 m9.2%pavedGood
2322Col de Grimone from GlandageDrôme≈caveated8.8%8984 m447 m5.0%pavedGood
2323Col de Grimone from Lus-la-Croix-HauteDrôme≈caveated19.3%4356 m279 m6.4%pavedGood
2324Col de Grosse Pierre from GérardmerVosges≈caveated10.7%7159 m277 m3.9%pavedGood
2325Col de Grosse Pierre from La BresseVosges7.9%4063 m237 m5.8%pavedHigh
2326Col de Guéry from Rochefort-MontagnePuy-de-Dôme≈caveated11.0%9123 m395 m4.3%pavedGood
2327Col de Halmoze from Saint-QuirinMoselle≈caveated12.6%2216 m94 m4.3%pavedGood
2328Col de Halmoze from Turquestein-BlancruptMoselle≈caveated10.2%1553 m74 m4.8%pavedGood
2329Col de Jau from MossetPyrénées-Orientales≈caveated11.3%13267 m803 m6.1%pavedNeeds confirmation
2330Col de Jau from Roquefort-de-SaultAude≈caveated15.0%10594 m664 m6.3%pavedNeeds confirmation
2331Col de Joux from Saint-MartialArdèche≈caveated15.7%3532 m244 m6.9%pavedNeeds confirmation
2332Col de Joux Plane from Le Croz d'en HautHaute-Savoie8.8%1954 m71 m3.6%pavedHigh
2333Col de Joux Plane from SamoënsHaute-Savoie≈caveated14.0%11583 m903 m7.8%pavedGood
2334Col de l'Aire Deï Masco from the north-east sideVaucluse≈caveated9.1%6610 m319 m4.8%pavedGood
2335Col de l'Aire Deï Masco from Vitrolles-en-LuberonVaucluse6.7%4031 m190 m4.7%pavedHigh
2336Col de l'Ange from Cuges-les-PinsBouches-du-Rhône5.5%1602 m56 m3.5%pavedHigh
2337Col de l'Ange from GémenosBouches-du-Rhône≈caveated4.7%5154 m109 m2.1%pavedNeeds confirmation
2338Col de l'Ardéchoise from BoréeArdèche9.1%1035 m40 m3.9%pavedHigh
2339Col de l'Ardéchoise from ChanéacArdèche≈caveated13.4%8984 m482 m5.4%pavedNeeds confirmation
2340Col de L'Arpettaz from Les FavretsSavoie11.5%5754 m199 m3.5%pavedHigh
2341Col de L'Arpettaz from OutrechaiseSavoie≈caveated16.0%9791 m790 m8.1%pavedGood
2342Col de l'Escrinet from PourchèresArdèche≈caveated12.7%872 m49 m5.6%pavedGood
2343Col de l'Escrinet from VesseauxArdèche≈caveated9.0%9275 m506 m5.5%pavedGood
2344Col de l'Escrinet from VeyrasArdèche8.2%8217 m358 m4.4%pavedHigh
2345Col de l'Espigoulier from Plan-d'Aups-Sainte-BaumeBouches-du-Rhône≈caveated9.3%3317 m111 m3.4%pavedGood
2346Col de l'Espinouse from FagairollesHérault≈caveated11.2%6593 m268 m4.1%pavedNeeds confirmation
2347Col de l'Espinouse from RosisHérault≈caveated10.4%10147 m355 m3.5%pavedGood
2348Col de l'Homme from La Salette-FallavauxIsère≈caveated12.5%7642 m461 m6.0%pavedGood
2349Col de l'Hospitalet from ChanaleillesHaute-Loire≈caveated14.3%4586 m165 m3.6%pavedGood
2350Col de l'Iseran from Bonneval-sur-ArcSavoie≈caveated13.8%12342 m914 m7.4%pavedGood
2351Col de l'Iseran from Val-d'IsèreSavoie≈caveated11.4%15375 m914 m5.9%pavedGood
2352Col de l'Échelle from Pian del ColleHautes-Alpes11.0%4787 m196 m4.1%pavedGood
2353Col de l'Œillon from Le MantelLoire7.0%3775 m218 m5.8%pavedGood
2354Col de la Bane from Fraisse-sur-AgoutHérault≈caveated14.0%3211 m235 m7.3%pavedGood
2355Col de la Baraque des Bouviers from GrandrieuLozère10.7%10399 m249 m2.4%pavedGood
2356Col de la Baraque des Bouviers from Saint-Denis-en-MargerideLozère≈caveated9.5%5287 m240 m4.5%pavedGood
2357Col de la Barte from Le Chayla d'AnceLozère14.6%4785 m262 m5.5%pavedHigh
2358Col de la Barte from Sainte-EulalieLozère≈caveated7.4%4148 m168 m4.0%pavedGood
2359Col de la Besseyre from Roche HautCantal7.2%3765 m147 m3.9%pavedHigh
2360Col de la Besseyre from TrizacCantal≈caveated7.1%1908 m49 m2.6%pavedGood
2361Col de la Biche from CorbonodAin15.1%13237 m935 m7.1%pavedGood
2362Col de la Bigue from AupsVar8.6%4741 m263 m5.5%pavedGood
2363Col de la Bigue from CuersVar≈caveated7.3%6747 m308 m4.6%pavedGood
2364Col de la Bigue from Les Salles-sur-VerdonVar≈caveated9.3%11788 m292 m2.5%pavedGood
2365Col de la Bonette from Saint-Étienne-de-TinéeAlpes-Maritimes≈caveated13.7%24229 m1548 m6.4%pavedGood
2366Col de la Cayolle from EntraunesAlpes-Maritimes≈caveated14.5%14559 m1060 m7.3%pavedNeeds confirmation
2367Col de la Cayolle from UvernetAlpes-de-Haute-Provence≈caveated14.6%25189 m1137 m4.5%pavedNeeds confirmation
2368Col de la Chaine from MalaucèneVaucluse≈caveated9.2%2676 m170 m6.4%pavedGood
2369Col de la Chaine from SuzetteVaucluse12.0%2184 m111 m5.1%pavedHigh
2370Col de la Chapelotte from BadonvillerMeurthe-et-Moselle6.0%5829 m127 m2.2%pavedHigh
2371Col de la Chapelotte from BionvilleMeurthe-et-Moselle≈caveated14.4%3717 m111 m3.0%pavedGood
2372Col de la Charme from ArconsatPuy-de-Dôme≈caveated13.9%4382 m307 m7.0%pavedGood
2373Col de la Charme from Saint-Priest-la-PrugneLoire≈caveated11.7%7327 m334 m4.6%pavedGood
2374Col de la Charousse from RiotordHaute-Loire≈caveated10.4%11043 m373 m3.4%pavedGood
2375Col de la Charousse from VanoscArdèche≈caveated11.9%9086 m566 m6.2%pavedGood
2376Col de la Chaumoune from CompainsPuy-de-Dôme≈caveated7.7%3759 m158 m4.2%pavedGood
2377Col de la Chaumoune from EspinchalPuy-de-Dôme≈caveated4.7%3265 m88 m2.7%pavedGood
2378Col de la Chaumoune from Égliseneuve-d'EntraiguesPuy-de-Dôme≈caveated7.6%4693 m178 m3.8%pavedGood
2379Col de la Chavade from AstetArdèche≈caveated8.3%3653 m195 m5.3%pavedGood
2380Col de la Chavade from LanarceArdèche5.8%3969 m82 m2.1%pavedHigh
2381Col de la Cime de la Bonette from JausiersAlpes-de-Haute-Provence≈caveated15.3%20830 m1434 m6.9%pavedGood
2382Col de la Cime de la Bonette from Le PraAlpes-Maritimes≈caveated14.6%15731 m1125 m7.2%pavedNeeds confirmation
2383Col de la Clède from BoréeArdèche10.6%6511 m229 m3.5%pavedHigh
2384Col de la Colombière from Le ChinaillonHaute-Savoie≈caveated10.4%4229 m303 m7.2%pavedGood
2385Col de la Colombière from the north-east sideHaute-Savoie16.1%5716 m503 m8.8%pavedHigh
2386Col de la Core from BethmaleAriège≈caveated10.5%9696 m624 m6.4%pavedGood
2387Col de la Core from Sentenac-d'OustAriège≈caveated11.6%11467 m766 m6.7%pavedGood
2388Col de la Couillole from BeuilAlpes-Maritimes≈caveated10.8%6742 m260 m3.9%pavedGood
2389Col de la Couillole from RoubionAlpes-Maritimes≈caveated9.8%4959 m356 m7.2%pavedGood
2390Col de la Croix de Bauzon from La SoucheArdèche≈caveated9.0%13869 m774 m5.6%pavedGood
2391Col de la Croix de Bauzon from Saint-Étienne-de-LugdarèsArdèche≈caveated11.4%12625 m274 m2.2%pavedGood
2392Col de la Croix de Berthel from Le Pont-de-MontvertLozère≈caveated7.5%9105 m201 m2.2%pavedNeeds confirmation
2393Col de la Croix de Berthel from Saint-Andéol-de-ClerguemortLozère≈caveated10.0%14173 m367 m2.6%pavedGood
2394Col de la Croix de Berthel from Saint-Maurice-de-VentalonLozère≈caveated9.2%2601 m177 m6.8%pavedGood
2395Col de la Croix de Bor from La VilledieuLozère6.0%1281 m50 m3.9%pavedHigh
2396Col de la Croix de Bor from MartinacLozère6.8%3203 m114 m3.6%pavedHigh
2397Col de la Croix de Boudet from MauriacAveyron≈caveated11.1%2082 m120 m5.7%pavedGood
2398Col de la Croix de Boudet from Saint-BeauzélyAveyron≈caveated13.7%4819 m326 m6.8%pavedGood
2399Col de la Croix de Boutières from BoréeArdèche≈caveated15.1%7704 m388 m5.0%pavedGood
2400Col de la Croix de Boutières from Les EstablesHaute-Loire9.5%2413 m153 m6.4%pavedHigh

· Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ·