What are all the stones for Pokemon emerald?

find the guy who collects shards and trade shards for stones