I have up to Pikachu memorised in my head without looking I know 43 is oddish 50 is growlith 100 is voltorb 143(?) Is snorlax I used to have all 151 memorised as a kid