There are a total of 43 plugs but 2 have marks and 22 covers but the cord grips screws are missing, that is why I have advertised as 40 pugs and 20 covers
they are all solder connection 

Introducing these high-quality 25 pin male D plugs, designed to meet your connectivity needs. With its durable construction and reliable performance, these plugs are perfect for any computer cables and connectors application. The set comes complete with 40 plugs and 20 covers, making it ideal for large scale installations. Compatible with DB25 connector B, these plugs are suitable for parallel, serial & PS/2 applications. The cable length is 0 and the unit quantity is 40 plugs & 20 covers. Don't miss out on this great opportunity to enhance your computer connectivity.