Typhoon toll rises to 332 in Philippines