under general Bonaparte , hvilken med 28,000 man vann slaget vid Marengo.