There are 20 first names and 16 middle names due to duplication. So the first 4 people should only eliminate a first name. Everyone after that can eliminate one of each. Have fun!
First names:
AaronAlexAnthonyBrian x2
ChristopherDerek JaredJeffreyJohnJustinKennithLance x2
MarkMaurey
MichaelRussellRyanStephenTheodoreWilliam
Middle names:
AdamCharlesClydeDanielDavid x2
DouglasEdwardJames x2
JeraldJoeMatthewQuenton
RussellRyan x2
Scott x2
Thomas