psychic type pokemon weakness gen 1


65309 65310 7580 85485 4790 24963 45137 21134 65312 65313