(Probably) Every Pokemon Confermed For ZA (and megas)

Those Are All Got Confermed, Except The Megas (Also Mewtwo Is 150!!!!!)