Not exactly sure what engine I have can someone help me decipher the numbers

Head on drivers side 8836848. Gm29
Passenger side B58848850


Block on passenger side fo5295 on small angle

Right above starter e282

Just above fuel pump. 8769716

Please help if you can. I’m new to the site. And I have tried to decipher it but no luck