Currently. It is 100. If you buy smaller contracts with the plan to add on until you get to 100, be aware that they can change that minimum at any time. Rumor is now that come October, it may go up.
Also, if you buy smaller contracts to get to 100, you can’t sell any of those and go below the 100 and still keep the perks.