Buy Swan Energy; target of Rs 390: Firstcall Research