Where do you find all Pokemon on Pokemon LeafGreen?

its impossible