Two deaths mar busy Beaverhead weekend