there's a good search for Pokemon if you type 'Pokemon marriland' into Google it's good site that you can find all the Pokemon and where to find them
If you means Ekans this site i mentioned above says it can be found on route 212 south But only if in the GBA slot you have fire red
hope this helps
Magikarp and to find it use the old rod on water.
Riolu
Oddish is the 43rd Pokemon.
diamond pokedex number 80 is Barboach
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.
Pokemon 222 on Pokemon diamond is (CORSOLA) there is Pokemon 222 and you have to gts trade or link trade it to get
drapion