Answer
The answer to both is $31$.
Work Step by Step
There are $30$ of each odd and even integers in this set. We need to pick 1 more than this to be sure we have at least one that is odd and one is even, as otherwise, we could just pick all of one parity.