Main thing with compatibility to look for is that it's capable of hitting the CPU's sweet spot for speed, which looks to be about 3000 or 3200 for that chip, as well as the latency, which, based on the mobo's recommended list, should ideally be at 15 or 16.
This article shows what the author thinks is best, but other articles may have other models.
This page shows which tested RAM sticks are best compatible with the motherboard, paired with a 2nd gen Ryzen. Other models may be compatible, but weren't specifically tested by MSI.
Based on these, I personally would go for the
Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3000. The price is great, and it has hundreds of great reviews too!
Here is a list of user builds from PCPartPicker using that RAM with the Ryzen 5 2600, there's quite a few!
Of course many other RAM sticks will work just as well, don't feel obligated to go for that one.