Robots for curious minds

Can you name the 151 Pokemon from the first generation?