Actually they must think to do draws like it happens on Champions League with capacity groups.
You put on 1st group : NaVi , FaZe , Cloud9 , Heroic , ENCE , Vitality , G2 , NiP .
You put on 2nd group : MOUZ , Movistar , 00nation , Liquid , Spirit , Outsiders , FURIA , Astralis.
And then you make a lucky draw picking 4 teams from 1st Group and 4 teams from 2nd Group and you make the Group A.
The rest goes to Group B.
Finally you have 2 balanced Groups and everyone is happy.