foreign reserves hit $33b