range life