it is koffing.
Koffing i think is the one.
Pokemon #109: Gible. Pokemon#108: Spiritomb.
109 is koffing
Riolu
Oddish is the 43rd Pokemon.
diamond pokedex number 80 is Barboach
hope this helps you but number 109 is shuckle; you can find it before the wireless tower; like i said hope this helps you :)
Number 46 is Paras.
Finneon
it is magicarp ;)
chingling
In Pokemon diamond number 139 is Milotic.
Pokemon #114 is Unown, and in Diamond, you can find it in the Solaceon Ruins.