im looking into buying an entry level road bike, but i see that many of them are 12 and 14 speeds. Are those a sufficient amount of gears to efficiently climb hills?