Sachverhalt: Sachverhalt: A. Am 18. Januar 2004 drang X._ mit einem Komplizen in den Massagesalon A._ ein. In der Folge bedrohten die beiden die dort anwesende B._ und zwangen sie zur Vornahme bzw. Duldung von sexuellen Handlungen. Weiter versetzten sie ihr Schläge, drückten eine Zigarette auf ihrem linken Oberschenkel aus, fesselten und knebelten sie und raubten ihr Fr. 1'500.-- Bargeld, zwei Mobiltelefone und einen Fotoapparat. Ferner kaufte X._ im Zeitraum vom 30. September 2003 bis zum 27. Januar 2004 in Chur von verschiedenen Personen mindestens 30 Gramm Kokain. Den grössten Teil davon konsumierte er selber, einen Teil gab er gratis an Kollegen weiter. Im genannten Zeitraum konsumierte er ausserdem 10 Joints Marihuana und ca. 15 Ecstasy-Tabletten, die er gratis oder im Tausch gegen Kokain von Kollegen erhalten hatte. Mit Urteil vom 26. Juli 2004 sprach das Kantonsgericht von Graubünden X._ des Raubes, der mehrfachen Vergewaltigung, der mehrfachen sexuellen Nötigung, der Freiheitsberaubung, der einfachen Körperverletzung, des Hausfriedensbruchs sowie der Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 und 19a Ziff. 1 BetmG schuldig und bestrafte ihn mit sechs Jahren Zuchthaus. Ausserdem widerrief das Gericht den mit Strafmandat des Kreispräsidenten Chur am 18. November 2003 gewährten be-dingten Strafvollzug für 30 Tage Gefängnis. Schliesslich ordnete es gestützt auf Art. 44 Ziff. 1 Abs. 1 StGB eine ambulante psychiatrische Behandlung während des Strafvollzugs an. Mit Urteil vom 26. Juli 2004 sprach das Kantonsgericht von Graubünden X._ des Raubes, der mehrfachen Vergewaltigung, der mehrfachen sexuellen Nötigung, der Freiheitsberaubung, der einfachen Körperverletzung, des Hausfriedensbruchs sowie der Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 1 und 19a Ziff. 1 BetmG schuldig und bestrafte ihn mit sechs Jahren Zuchthaus. Ausserdem widerrief das Gericht den mit Strafmandat des Kreispräsidenten Chur am 18. November 2003 gewährten be-dingten Strafvollzug für 30 Tage Gefängnis. Schliesslich ordnete es gestützt auf Art. 44 Ziff. 1 Abs. 1 StGB eine ambulante psychiatrische Behandlung während des Strafvollzugs an. B. X._ erhebt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde beim Bundesgericht. Er beantragt mit beiden Rechtsmitteln, es sei das Urteil des Kantonsgerichts vom 26. Juli 2004 aufzuheben und die Sache zur neuen Beurteilung im Sinne der Erwägungen an diese Instanz zurückzuweisen. Das Kantonsgericht ersucht um Abweisung der beiden Beschwerden, soweit darauf einzutreten sei. Eine Vernehmlassung der Staatsanwaltschaft zu den Beschwerden wurde nicht eingeholt.