decided to make a top 20 pokemon rankings for each gen! some of these were surprisingly hard. i thin