Which stone floats on water?

Which stone floats on water?A. Pumice stone
B. Lime stone
C. Basalt stone
D. Quartzite stone