Petroleum accounts for roughly 25 % of GDP and 70 % of government revenue .