Because I'm slightly surprised to not see France and Germany among them.
Data from Eurostat for 2005, released in April 2006 (though previous years weren't that different):
all figures in millions
deficit % of GDP $ deficit
Germany €74,300 3.3 92,132
France €49,183 2.9 60,987
Italy €58,174 4.1 72,136
UK £44,727 3.6 81,403
Average €1 = US$1.24 in 2005, £1 = US$1.82 (
source)
The figure for the UK is very different from the one The Economist gives - $81 billion versus $30 billion (I presume The Economist's figure are all in dollars), as is Italy's.
On edit: your figures for "government deficit" look much more like the figure for "current account deficit" - which is not the government, at all, but the balance of payments for the entire country, public or private, in trade with the rest of the world. See the bottom on the CIA Factbook figures for 2004, and the countries and amounts are similar to The Economist list:
140 Czech Republic $ -5,730,000,000 2004 est.
141 Hungary $ -7,941,000,000 2004 est.
142 Greece $ -8,000,000,000 2004 est.
143 Portugal $ -8,120,000,000 2004 est.
144 Turkey $ -15,300,000,000 2004 est.
145 Italy $ -21,100,000,000 2004 est.
146 Spain $ -30,890,000,000 2004 est.
147 United Kingdom $ -33,460,000,000 2004 est.
148 Australia $ -38,300,000,000 2004 est.
149 United States $ -646,500,000,000 2004 est.
http://www.rightnow.org/factbook/rankorder/2187rank.html