The 31st Missouri lost 2 flags and they were recaptured by a solider of the 13th Illinois who though the "13" was his regiment's flags, but the flag were upside down and were "31st". The 31st Missouri flags were saved, but the 13th Illinois lost 2 flags and the 58th Ohio also lost two flags.
I have never found anything on the 29th Missouri, but that could just be that "5th" flag.
Good job, Gregg!!!