1 Adakite
2 Aplite
3 Basalt
4 Basanite
5 Blairmorite
6 Carbonatite
7 Docite
8 Diabse
9 Essexite
10 Foidolite
11 Gabbro
12 Granite
13 Hazburgite
14 Hornbledite
15 Icelandite
16 Ignimbrite
17 Kimberlite
18 Lamproite
19 Latite
20 Monzogranite
21 Norite
22 Obsidian
23 Peridotite
24 Pumice
25 Quartz
26 Rhyodocrite
27 Rhyolite
28 Scoria
29 Tonalite
30 Tuff
Attention! Feel free to leave feedback.