So basically what I'm asking is, if I have a 31/???/31/31/31/31 or 31/31/31/???/31/31 Pokémon, what would "???" be to get each specific type?
This is for the highest base power of HP of each type with the missing IV equaling 30:
http://www.psypokes.com/dex/hp.php
That list is only for HP at a base power of 70