Oil suffers weekly loss on stronger US dollar, record-high Fed rates; Brent sticks to $82/bb