Ugx. 50,963,100
View detail
Ugx. 90,566,000
Ugx. 63,084,200
Ugx. 121,281,000
Ugx. 57,621,500
Ugx. 68,628,300
Ugx. 61,125,200
Ugx. 51,307,100
Ugx. 58,028,400
Ugx. 38,344,800
Ugx. 157,084,000
Ugx. 84,273,300