Ugx. 50,655,300
View detail
Ugx. 139,634,000
Ugx. 35,488,800
Ugx. 129,575,000
Ugx. 34,064,300
Ugx. 64,776,400
Ugx. 40,199,100
Ugx. 41,485,100
Ugx. 120,389,000
Ugx. 57,294,500
Ugx. 53,428,900
Ugx. 52,096,300