Ugx. 50,749,200
View detail
Ugx. 75,061,400
Ugx. 31,811,800
Ugx. 46,559,700
Ugx. 68,446,700
Ugx. 130,923,000
Ugx. 78,300,500
Ugx. 75,946,300
Ugx. 114,466,000
Ugx. 34,712,200
Ugx. 149,276,000
Ugx. 112,598,000