Improved Quantum Algorithms For Solving Abelian Hidden Subgroup Problems For Subgroups Of Arbitrary Index