Sachverhalt: Sachverhalt: A. Die X._ AG mit Sitz in A._ erbringt Dienstleistungen im Bereich Gesundheit und Medizin. Sie befasst sich mit Fragen der medizinischen Qualitätssicherung sowie mit Projekten auf dem Gebiet der Schul- und Komplementärmedizin. Sie betreibt Öffentlichkeitsarbeit, indem sie über Krankheiten, Behandlungsmöglichkeiten und Vorbeugung orientiert. Daneben führt sie im Auftrag der Volkswirtschafts- und Sanitätsdirektion (im Folgenden: Sanitätsdirektion) des Kantons Basel-Landschaft in der Stadt A._ ein Gassenzimmer zur Betreuung drogenabhängiger Personen. Ebenfalls im Auftrag der Sanitätsdirektion Basel-Landschaft hat sie in der Stadt A._ das Projekt "nachgehende Drogenarbeit" übernommen (ein Vorhaben zur Betreuung drogenabhängiger Personen ausserhalb des Gassenzimmers durch einen Sozialarbeiter). Die Gesellschaft ist seit dem 1. Januar 1995 im Register der Mehrwertsteuerpflichtigen eingetragen. Mit Schreiben an die Eidgenössische Steuerverwaltung vertrat die X._ AG die Auffassung, dass die im Auftrag der basel-landschaftlichen Sanitätsdirektion betriebenen beiden Projekte - im Gegensatz zu den anderen Umsätzen - der Mehrwertsteuer nicht unterliegen. Die Eidgenössische Steuerverwaltung erliess daher am 19. Februar 1998 einen förmlichen Entscheid. Darin stellte sie fest, dass die Mehrwertsteuerpflichtige das Entgelt des Kantons Basel-Landschaft für die Führung des Gassenzimmers und für die Anstellung eines Gassenarbeiters zum Satz von (damals) 6,5 % zu versteuern habe, und forderte gestützt auf die Umsätze vom 1. Januar 1995 bis 30. September 1997 die Mehrwertsteuer im Betrag von Fr. 154'492.-- nebst Verzugszins nach. Mit Einspracheentscheid vom 31. Januar 2003 bestätigte die Eidgenössische Steuerverwaltung die Steuerbarkeit der fraglichen Leistungen, reduzierte hingegen die Steuerforderung auf Fr. 133'601.--. Eine Kontrolle wurde vorbehalten. Mit Schreiben an die Eidgenössische Steuerverwaltung vertrat die X._ AG die Auffassung, dass die im Auftrag der basel-landschaftlichen Sanitätsdirektion betriebenen beiden Projekte - im Gegensatz zu den anderen Umsätzen - der Mehrwertsteuer nicht unterliegen. Die Eidgenössische Steuerverwaltung erliess daher am 19. Februar 1998 einen förmlichen Entscheid. Darin stellte sie fest, dass die Mehrwertsteuerpflichtige das Entgelt des Kantons Basel-Landschaft für die Führung des Gassenzimmers und für die Anstellung eines Gassenarbeiters zum Satz von (damals) 6,5 % zu versteuern habe, und forderte gestützt auf die Umsätze vom 1. Januar 1995 bis 30. September 1997 die Mehrwertsteuer im Betrag von Fr. 154'492.-- nebst Verzugszins nach. Mit Einspracheentscheid vom 31. Januar 2003 bestätigte die Eidgenössische Steuerverwaltung die Steuerbarkeit der fraglichen Leistungen, reduzierte hingegen die Steuerforderung auf Fr. 133'601.--. Eine Kontrolle wurde vorbehalten. B. Eine Beschwerde der Mehrwertsteuerpflichtigen wies die Eidgenössische Steuerrekurskommission mit Entscheid vom 23. März 2004 ab. Sie erwog, bei den vom Kanton an die Beschwerdeführerin entrichteten Beiträgen handle es sich nicht um Subventionen, sondern um Entgelt im mehrwertsteuerrechtlichen Sinn. Es bestehe ein detaillierter Vertrag zur Führung des Gassenzimmers und für das Projekt "nachgehende Drogenarbeit", so dass die Beschwerdeführerin in der Art und Weise der Leistungserbringung nicht frei sei. Das deute auf ein Leistungsaustauschverhältnis hin. Die von der Beschwerdeführerin erbrachten Leistungen könnten auch nicht als Leistungen einer Einrichtung der Sozialfürsorge und Sozialhilfe von der Steuer ausgenommen werden. Eine Steuerbefreiung im Sinne der Ausnahmeliste komme grundsätzlich nur für Leistungen an Endverbraucher in Betracht. Ein Leistungsaustauschverhältnis zwischen der Beschwerdeführerin und den betreuten Personen liege indes nicht vor, sondern nur zwischen der Beschwerdeführerin und dem Kanton. B. Eine Beschwerde der Mehrwertsteuerpflichtigen wies die Eidgenössische Steuerrekurskommission mit Entscheid vom 23. März 2004 ab. Sie erwog, bei den vom Kanton an die Beschwerdeführerin entrichteten Beiträgen handle es sich nicht um Subventionen, sondern um Entgelt im mehrwertsteuerrechtlichen Sinn. Es bestehe ein detaillierter Vertrag zur Führung des Gassenzimmers und für das Projekt "nachgehende Drogenarbeit", so dass die Beschwerdeführerin in der Art und Weise der Leistungserbringung nicht frei sei. Das deute auf ein Leistungsaustauschverhältnis hin. Die von der Beschwerdeführerin erbrachten Leistungen könnten auch nicht als Leistungen einer Einrichtung der Sozialfürsorge und Sozialhilfe von der Steuer ausgenommen werden. Eine Steuerbefreiung im Sinne der Ausnahmeliste komme grundsätzlich nur für Leistungen an Endverbraucher in Betracht. Ein Leistungsaustauschverhältnis zwischen der Beschwerdeführerin und den betreuten Personen liege indes nicht vor, sondern nur zwischen der Beschwerdeführerin und dem Kanton. C. Hiergegen führt die X._ AG Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, es seien der Entscheid der Eidgenössischen Steuerrekurskommission vom 23. März 2004 sowie der Einspracheentscheid der Eidgenössischen Steuerverwaltung aufzuheben. Die Eidgenössische Steuerverwaltung beantragt, die Verwaltungsgerichtsbeschwerde sei abzuweisen und der Entscheid der Eidgenössischen Steuerrekurskommission zu bestätigen. Die Eidgenössische Steuerrekurskommission verzichtete auf Vernehmlassung.