Faits: Faits: A. La société X._ SA (ci-après: la société), à Y._, était affiliée à la Caisse cantonale vaudoise de compensation AVS (ci-après: la caisse) en tant qu'employeur. Par décision du 17 mars 2004, celle-ci a réclamé à A._, B._ et C._ le versement d'un montant de 188'262 fr. 45 à titre de réparation du dommage résultant du non-paiement de cotisations sociales par la société, dont ils étaient tous trois administrateurs. La société avait été déclarée en faillite le 25 octobre 2001. Saisie d'une opposition formée par A._ contre la décision de réparation, la caisse l'a rejetée le 7 septembre 2005 tout en réduisant ses prétentions à 185'762 fr. 45. A. La société X._ SA (ci-après: la société), à Y._, était affiliée à la Caisse cantonale vaudoise de compensation AVS (ci-après: la caisse) en tant qu'employeur. Par décision du 17 mars 2004, celle-ci a réclamé à A._, B._ et C._ le versement d'un montant de 188'262 fr. 45 à titre de réparation du dommage résultant du non-paiement de cotisations sociales par la société, dont ils étaient tous trois administrateurs. La société avait été déclarée en faillite le 25 octobre 2001. Saisie d'une opposition formée par A._ contre la décision de réparation, la caisse l'a rejetée le 7 septembre 2005 tout en réduisant ses prétentions à 185'762 fr. 45. B. La prénommée a déféré cette décision au Tribunal des assurances du canton de Vaud qui l'a déboutée par jugement du 25 juillet 2006. B. La prénommée a déféré cette décision au Tribunal des assurances du canton de Vaud qui l'a déboutée par jugement du 25 juillet 2006. C. A._ a interjeté un recours de droit administratif contre ce jugement, en concluant principalement à l'annulation de celui-ci, sous suite de dépens. A titre subsidiaire, elle a conclu au renvoi de la cause à la juridiction cantonale pour instruction complémentaire et nouveau jugement. Elle a par ailleurs sollicité le bénéfice de l'assistance judiciaire. La caisse a conclu au rejet du recours, tandis que l'Office fédéral des assurances sociales (OFAS) a renoncé à se déterminer. 