There is one caliber not there, that can be carried by the 1,000's of rounds easily. And that is a .22 LR and a good semi or bolt would be hard to beat. Could work for defense as well as food as well as taking very quiet shots that will not draw attention to your location.
I would want to get me to a Ruger 10/22
The 9mm would be my other choice... I changed :lol: because if the enemy were around they would be carrying 9mm NATO ammo (re-supply) I have a carbine in this caliber.... use mine to get me to one of theirs for high cap mags.
A Retired Army Col once said to a guy who asked...."What do I get in case of the SHTF" The Col said, "Son, you carry what you can shoot the best, to get to what ever they are carrying, then shoot one of theirs and steal all he's got."
Good movie to watch even though its old from 1984 - "Red Dawn"