All rights reserved by Nintendo, we do not own or claim rights to Pokemon, or any copyrights based on it.
94 new ones, not counting mega evolutions (who knows how many of those we'll see).
There will be approximately 100. It goes in a pattern; 150,100,150,100,150,100,etc. As such, the amount will be close to 100.
People are dumb
OVER 9000