Ugx. 92,513,100
View detail
Ugx. 115,006,000
Ugx. 90,415,600
Ugx. 107,973,000
Ugx. 73,575,700
Ugx. 119,305,000
Ugx. 99,783,300
Ugx. 84,866,100
Ugx. 59,516,000
Ugx. 112,161,000
Ugx. 95,921,500
Ugx. 93,376,200