I'm assuming you did a KOEO (Key On, Engine Off) test only? In other words, the engine was not running when you did the test?
When you do this test, the computer looks for problems evident when the engine is not running. You got code 111, which means it couldn't find any problems when it did the test. After that test is done, it looks for any past codes/problems it recently found. This is the continuous memory (CM) test. The code 10 is used to let you know the KOEO test finished and the CM test is starting. All those other codes you got are from the CM test. Like I said, these are codes that the computer detected recently, but may have been fixed since the computer first detected them. CM codes don't NECESSARILY mean you still have any problems.
You need to do a KOER (Key On, Engine Running) test next. Make sure the engine is up to operating temp, hook up the code reader, turn the engine on, and check for codes again while the engine is running. At some point you should get another code 10, when the code reader says "10," floor the gas pedal for a second and let off. This is part of the test. Get those codes and report back.
I recently checked for codes on my 94 Bronco and I got a code 543 (fuel pump secondary fault) on my CM test. The reason for the code (in my case) was I had just changed the fuel filter the day before, and I unplugged the fuel pump relay and cranked the engine over to relieve the fuel pressure before removing the old filter. Cranking the engine with no relay set the code. That's why it was in the CM test: it was a code recently detected by the computer (the day prior) but had since been fixed (when I plugged the relay back in).