That is alot... that will take some time.
1) quartz with pyrite. 2) calcite 3) pyrite 4) something on granite 5) petrified wood and fossil 6) ? 7) ? 8) chalcedone/sulpur 9) calcite 10) mica 11) desertrose/aventurine with quartz 12) azurite 13)? 14) agate 15) ? 16) ?
17)? 18) citrine 19) azurite with malachite ... rest i will do with more time. Or some one else.
These are my guesses.
The very last picture is probably hematite.