Faits: Faits: A. Fondée le 29 juillet 1986 par A._, B._, C._ et D._ (ci-après: les fondateurs), la société X._ SA (ci-après: la Société) a été inscrite au Registre du commerce le 5 août 1986. Elle a pour but l'élaboration et la commercialisation de solutions en gestion d'entreprises et en informatique de gestion d'entreprises. Bien que son siège social soit à S._, elle déploie ses activités dans des locaux qu'elle loue à M._. Le conseil d'administration de la Société est actuellement composé de A._, président, B._, E._ et F._. A l'origine détenu par les fondateurs à parts égales, le capital de la Société (200 actions) s'est réparti, à la suite d'une cession d'actions intervenue le 23 mai 1997, de la manière suivante: chacun des fondateurs a conservé 45 actions (22,5 % du capital social), tandis que 20 actions (10 % du capital social) sont allées entre les mains d'un nouvel actionnaire, E._. En outre, par convention du 3 février 2000, C._ et D._ se sont engagés à remettre 40 actions de la Société à A._, B._ et E._, en échange d'un certain nombre d'actions que ces derniers détenaient dans une société soeur (Y._ SA), ainsi qu'à leur vendre le solde de leurs parts dans la Société (50 actions) sur une période de deux ans. Cette convention, assortie de toute une série de clauses et de conditions, visait à régler les nombreux différends qui ont opposé dès 1997 C._ et D._ à la Société et aux autres actionnaires, ainsi qu'à mettre fin à toutes les procédures judiciaires qui avaient été engagées de part et d'autre par les parties. Le 31 janvier 2000, l'Administration cantonale des impôts du canton de Vaud (ci-après: l'Administration cantonale des impôts) a adressé à la Société un avis de contrôle portant sur les comptes ainsi que sur les positions des déclarations d'impôt 1997 et 1998, en la priant de mettre à sa disposition tous les documents comptables relatifs à ces exercices. Le contrôle a eu lieu les 16 et 17 mars suivants dans les locaux de la Société. Les 6 avril et 9 octobre 2000, l'Administration cantonale des impôts a formulé de nouvelles demandes de pièces, auxquelles la Société a donné suite. Lors d'un entretien qui s'est déroulé le 14 novembre 2000, l'inspecteur des contributions en charge du dossier a fait part à la fiduciaire s'occupant des comptes de la société (ci-après: la fiduciaire) des soustractions qu'il avait constatées. Le 20 mars 2001, l'inspecteur a remis à la fiduciaire, au cours d'un nouvel entretien, un tableau provisoire des reprises envisagées (ci-après: le tableau provisoire), en lui annonçant que l'Administration cantonale des impôts avait l'intention de déposer une demande de sûretés contre la Société. Le 31 janvier 2000, l'Administration cantonale des impôts du canton de Vaud (ci-après: l'Administration cantonale des impôts) a adressé à la Société un avis de contrôle portant sur les comptes ainsi que sur les positions des déclarations d'impôt 1997 et 1998, en la priant de mettre à sa disposition tous les documents comptables relatifs à ces exercices. Le contrôle a eu lieu les 16 et 17 mars suivants dans les locaux de la Société. Les 6 avril et 9 octobre 2000, l'Administration cantonale des impôts a formulé de nouvelles demandes de pièces, auxquelles la Société a donné suite. Lors d'un entretien qui s'est déroulé le 14 novembre 2000, l'inspecteur des contributions en charge du dossier a fait part à la fiduciaire s'occupant des comptes de la société (ci-après: la fiduciaire) des soustractions qu'il avait constatées. Le 20 mars 2001, l'inspecteur a remis à la fiduciaire, au cours d'un nouvel entretien, un tableau provisoire des reprises envisagées (ci-après: le tableau provisoire), en lui annonçant que l'Administration cantonale des impôts avait l'intention de déposer une demande de sûretés contre la Société. B. Le 26 mars 2001, l'Administration cantonale des impôts a informé la Société de l'ouverture à son encontre d'une enquête pour soustraction fiscale portant sur la période de 1995 à 1998, et lui a imparti un délai au 30 avril, ensuite prolongé au 31 mai, pour collaborer au redressement des taxations inexactes en complétant le tableau provisoire qui avait été remis à sa fiduciaire. Le même jour, afin de garantir le recouvrement des impôts relatifs à la période précitée, l'Administration cantonale des impôts notifiait également à la Société des demandes de sûretés arrêtées à respectivement 800'000 fr. pour les impôts cantonaux et communaux et 300'000 fr. pour l'impôt fédéral direct, y compris les amendes fiscales. Ces demandes étaient motivées de la façon suivante: «Les contrôles fiscaux qui ont mené à l'ouverture ce jour d'une procédure en soustraction fiscale laisse (sic) apparaître que d'importantes soustractions fiscales ont été commises dans la gestion de X._ SA. L'activité de cette société est organisée de manière telle (activité de services, société dotée dune infrastructure légère, recours aux services de consultants et de sous-traitants, administration effective sise en un endroit autre que le siège de la société) qu'elle peut aisément mettre la clé sous la porte, de même que dissimuler les éléments de sa fortune, ceux-ci consistant pour l'essentiel en liquidités déposées sur un compte-courant. Il ressort de l'ensemble de ces circonstances que le paiement de la créance fiscale est menacé. Eu égard à l'importance probable des infractions commises, ce paiement doit être garanti». Egalement le 26 mars 2001, l'Administration cantonale des impôts adressait aux Offices des poursuites concernés des ordonnances de séquestre - à hauteur des montants précités - fondées sur le même motif que celui contenu dans les demandes de sûretés. A la suite d'un entretien avec les membres du conseil d'administration de la Société, l'Administration cantonale des impôts a accepté de réduire le montant des sûretés jusqu'à concurrence de respectivement 363'500 fr. pour les impôts cantonaux et communaux et 136'500 fr. pour l'impôt fédéral direct, y compris les amendes. En outre, l'Administration cantonale des impôts renonçait au séquestre des biens matériels se trouvant dans les locaux de la Société à M._. Après que la Société lui eut remis, le 2 avril 2001, un acte de cautionnement du Crédit Suisse d'une valeur de 500'000 fr., l'Administration cantonale des impôts a retiré purement et simplement les deux procédures de séquestre. Après que la Société lui eut remis, le 2 avril 2001, un acte de cautionnement du Crédit Suisse d'une valeur de 500'000 fr., l'Administration cantonale des impôts a retiré purement et simplement les deux procédures de séquestre. C. Agissant par la voie du recours de droit administratif, la Société demande au Tribunal fédéral d'annuler la demande de sûretés concernant l'impôt fédéral direct, sous suite de frais et dépens. Pour l'essentiel, elle fait valoir que l'Administration cantonale des impôts n'a rendu vraisemblable ni l'existence de la créance fiscale invoquée, ni son étendue, ni le risque qu'elle encourrait de ne pas la recouvrer. L'Administration cantonale des impôts conclut au rejet du recours, en invoquant des circonstances propres à démontrer que ses intérêts sont effectivement menacés. Elle relève notamment que la fiduciaire de la Société lui aurait par deux fois rappelé, au cours des entretiens qui se sont déroulés les 14 novembre 2000 et 20 mars 2001, que sa cliente pourrait être amenée à délocaliser son activité si le fisc ne se montrait pas conciliant à son égard. II a été procédé à un second échange d'écritures au cours duquel les parties sont chacune restées sur leurs positions. La Société a notamment contesté le fait que sa fiduciaire aurait indiqué à l'inspecteur des contributions en charge de son dossier qu'elle avait l'intention de quitter la Suisse et de s'installer à l'étranger. L'Administration fédérale des contributions conclut au rejet du recours. 