Which set of data has a range with the greatest difference?

A. 40, 31, 28, 34, 23
B. 26, 36, 41, 30, 48
C. 12, 24, 35, 16, 30
D. 12, 21, 32, 8, 15