UN: $166m needed for humanitarian purposes