Here is the email I received.
Congratulations! You have been selected as a First Prize winner of the Xbox Live and Blizzard “Heroes of the Storm” Watch to Win Sweepstakes sponsored by Microsoft Corporation.
Specifically, you have won one (1) $100 Xbox Promotional Gift Card and one (1) 12-month Xbox Live Gold Membership. The approximate retail value of your prize is $159.99.
There was 1 code for the 12m of Gold and 4 codes @ $25 per code for the $100. The first 2 codes were duplicates, all the codes worked except it left me with a total of $75 not $100 in gift card prizes. I have contacted support, they said they would issue a ticket and told me to post the issue here.