There were 50 cards in total: 37 Pokémon cards, 12 episode cards and a checklist card. Each of these 50 cards also had a foil card version.
In addition, there were 55 bonus "chase cards" not included on the checklist: 37 sticker cards and 18 die-cut embossed cards.
This listing is for the complete 18/18 DIECUT card Johto League set.
The set Johto League contains Generation 1 & 2 pokemon with: zubat golbat crobat pichu pikachu raichu cleffa clefairy clefable igglybuff jigglypuff wigglytuff slowpoke slowbro slowking larvitar pupitar & Tyranitar.
If you want more information about these TOPPS sets look on BULBAPEDIA (Pokemon wikipedia - search 'TOPPS') #3