The Serbian Privatisation Agency said it sold 12 companies for a total of 1.23 billion dinars in the 171st public auction today.