i think any b350 board with the latest bios would run it without issue, only issue is that you will need to upgrade the bios.
if you are buying it from a store, i would suggest asking them about bios update, the store maybe able to help you upgrade the motherboard free of charge. other wise, you will need a x470 motherboard.
as for x470 motherboard, GIGABYTE X470 AORUS ULTRA GAMING AM4 is probably the cheapest.