Ugx. 95,844,200
View detail
Ugx. 195,882,000
Ugx. 58,994,000
Ugx. 32,147,000
Ugx. 37,441,500
Ugx. 75,729,300
Ugx. 196,272,000
Ugx. 112,715,000
Ugx. 44,010,900
Ugx. 53,162,400
Ugx. 65,829,200
Ugx. 134,159,000