Till cirka 90 procent av sin budget är UNODC beroende av frivilliga bidrag , huvudsakligen från regeringar .