Ugx. 120,518,000
View detail
Ugx. 117,738,000
Ugx. 155,700,000
Ugx. 113,286,000
Ugx. 97,543,800
Ugx. 150,396,000
Ugx. 112,341,000
Ugx. 107,616,000
Ugx. 99,521,100
Ugx. 93,365,200
Ugx. 117,022,000
Ugx. 93,911,400