Otherwise full mammillaria collection
1.No ID
2.karwinskiana nejapensis
3.muehlenpfordtii
4.spinosissima rubrispina
5.nivosa
6. suspected crucigera
7.probably supraflumen
8. No ID (suspected a variety of species )
9. No ID (suspected swinglei)
10 and 11 spinosissima regular and prolifera
12 bombycina
13 ginsa maru
14 pringlei
15 microchelia
16 hanhiana (only photo)
17 elongata
18 polythele
And youve met the rest...
I think that is all, sorry for potato quality on some photos...