You do realise not all of those codes will be an individual problem. Sometimes not even OBD 2 software (fitted to practically every car in Europe nowadays) can determine if was a startup problem is an electrical connector on the started relay/faulty injector/dirty ground point. 99.9% of the time they flag what are the possiable causes to a fault. I had 5 codes on my last car and it came down to a faulty injector. Which effects everything down stream, lambada sensor, exhaust O2 sensor, and an emmisions sensor if I recall correctly.
Just to prove my point only 2 of the numbers you put up actually exist so I can only assume you have a low quality fault reader, foreign software or the incorrect software for Kia. Either than or a dodgy mechanic whose pulling a fast one so please beware. You have a right front brake selonoid problem (could happen to any car) and a turbo Inlet pressure sensor problem (p012D)
Codes can be read at the CanOBD2's own website http://www.codereader.com/Edited by: RichieD76