I don't see how it can be 44. Got a screen shot of the scan? Print out?
What kind of scan tool is your mechanic using?
The only way there would be a list this long is if all the modules were scanned and there are codes copied in related systems between the modules. If there are a large number of codes set on various modules, the first thing to look at is the battery. Then move to grounds, fuses, look for water damage.