Réponse :
comme je ne le cachais guère : subordonnée circonstancielle de cause
où je l'avais pris : subordonnée relative, interrogative indirecte
que c'est Marion : subordonnée complétive
qui me l'a donné : subordonnée relative
qui clame son innocence sans accabler le narrateur : subordonnée relative
comme s'il s'était commis que d'hier : subordonnée circonstancielle de comparaison