Ugx. 42,763,100
View detail
Ugx. 47,530,000
Ugx. 51,427,300
Ugx. 102,629,000
Ugx. 51,862,200
Ugx. 160,842,000
Ugx. 44,507,000
Ugx. 61,439,000
Ugx. 38,371,900
Ugx. 25,332,500
Ugx. 118,031,000
Ugx. 92,392,200