2. Le spese giudiziarie, fissate in complessivi fr. 1'700.-, sono poste a carico della Cassa malati Supra e saranno compensate con l'anticipo da essa prestato. 3. Non si assegnano indennità di parte. 4. La presente sentenza sarà intimata alle parti, al Tribunale cantonale delle assicurazioni, Lugano, e all'Ufficio federale delle assicurazioni sociali. Lucerna, 1° settembre 2006 In nome del Tribunale federale delle assicurazioni La Presidente della Ia Camera: Il Cancelliere: