41 NGOs banned from receiving foreign contributions