granite - marble - basalt - sandstone - syenite - limestone - granite - marble - basalt - sandstone - syenite - limestone