Forwards - 33,191,667m (Boeser. Horvat. Miller, Garland, Pearson, Dickinson, Motte, Sutter, Podkolzin, Hoglander, MacEwen, Highmore)
Defense - 20,345,000m (OEL, Myers, Hamonic, Poolman, Rathbone, Juolevi)
Goalies - 6.500,000m (Demko, Halak)
Extra - 4,223,992m (Buyouts, recapture, bonuses)
Total: 64,260,659m
Cap space: 17,239,341m
I think they keep Schenn up as well because he's a righty, and they gave him 2 years. I think the team would be loathe to waive Juolevi, but would they carry 8 defense? Rumor is that Motte might not be ready to start the year so if his 1.2m turns into 750k that might help with carrying an extra defender.
The team also starts it's first 6 games on the road, with the middle 4 being far enough distance they'll likely want extra bodies on hand in case of injury. The final game of the road trip is Seattle and that's close enough to get reinforcements the same day.
So if you play it safe, say 17m to get Pettersson and Hughes done.
Preferably I would go long with Pettersson, bridge Hughes, but I'm not sure Pettersson would go long.
Pettersson 3 years - 25m (8.5 aav 7/8.5/10) or 8 years 72m (9.3 aav 6.5/8.5/10/10/10/10/10/10)
Perhaps structure it differently, maybe have years 5 +6 slightly higher and 7+8 slightly lower.
If you go long with Pettersson I'm not sure you have the space to get Hughes done long. Maybe you could massage it. I think you could give Hughes a Chabot type deal, with a little bump for inflation. Or a shorter term deal modeled after McAvoy's (3 years 19m 6.3m aav 5/6.5/7.5)
I personally feel much more comfortable opening the vault to Pettersson, because I think he's a special player that is going to absolutely break out this year. Hughes is too, but I'm a little more cautious.