Here you go. Harder than it looks tbf, I take my hat off to the lads that write the algorithms to keep confederations apart.
GROUP A: Italy, Uruguay, Egypt, Saudi Arabia
GROUP B: Canada, Senegal, Ukraine, Ecuador
GROUP C: Argentina, Iran, Costa Rica, Mali
GROUP D: Mexico, Wales, Australia, Burkina Faso
GROUP E: Portugal, Peru, Japan, Jamaica
GROUP F: Netherlands, Denmark, South Korea, Cameroon
GROUP G: USA, Colombia, Nigeria, Qatar
GROUP H: France, Croatia, Chile, Iraq
GROUP I: England, Serbia, Tunisia, Panama
GROUP J: Brazil, Germany, Sweden, Ivory Coast
GROUP K: Belgium, Switzerland, Algeria, New Zealand
GROUP L: Spain, Morocco, Poland, United Arab Emirates
Imagine moaning about a bigger World Cup if it throws up Wales v Burkina Faso
And Group J is amazing btw