The 24 artists fighting to represent Malta at Eurovision 2011 debuted their songs last night on TVM’s program Xarabank program.

01. Cherise Grixti Heart of Glass (Philip Vella / Gerard James Borg)

02. Amber Catch 22 (Ray Agius / Godwin Sant)

03. Jessica MuscatDown Down Down (Philip Vella / Jessica Muscat)<

04. Wayne Micallef Everybody Sing (Wayne Micallef)

05. Richard EdwardsFinally (Richard Edward / Jan Van Dijck)

06. Marilena Gauci ft. Michael HenryHe’s A Demon (Michael Henry / Anthony Grech)

07. Eleanor CassarHypnotized (Paul Giordimaina / Fleur Balzan)

08. RaquelaIf I Could Do It Again (Marc Paelinck / Mathias Strasser)

09. Domenique I’ll Follow the Sunshine (Ralph Siegel / Bernd Mienunger)

10. Jamie Tonna Lost Without You (Marco Debono / Aidan O’Connor)

11. Kelly Schembri Love Me Like Your Money (Sven Lundholm / Gerard James Borg)

12. Sophie DebattistaLove to Love You (Elton Zarb / Sophie Debattista)

13. Baklava Moon Dance (Philip Vella / Gerard James Borg)

14. Claudia FanielloMovie In My Mind (Philip Vella / Gerard James Borg)

15. Fabrizio FanielloNo Surrender (Johan Stentorp / Johan Bederholm)

16. AllyNumb (Ally)

17. Glen VellaOne Life (Paul Giordimaina / Fleur Balzan)

18. Kurt CallejaOver and Over (Johan J’amtberg / Kurt Calleja)

19. Klinsmann Coleiro / Benjamin DarmaninThis Love (Jonathan Spiteri / Klinsmann Coleiro)

20. J.Anvil – Topsy Turvy (Jonas Gladnikoff / Niall Mooney / Andrew Zahra / Deo Grech / Natasha Turner)

21. AmberTouch Wood (Ray Agius / Alfred Zammit)

22. Anna AzzopardiUnfaithful (Renato Briffa / Keith Zammit)

23. Petra Zammit Unintentional (Elton Zarb / Rita Pace)

24. Rosman PaceYou’ll Never Know (Jordan Milnes / Stephen D. Cook)