OK, I opted for just the "simple gates", excluding the NOR and NAND gates because they are basically just a NOT after an OR gate, and a NOT after an AND gate.
...you could also say I forgot XOR, but we can construct an XOR gate circuit directly using 2 AND gates, one OR and one NOT gates. ...