Ugx. 141,790,050
View detail
Ugx. 128,278,640
Ugx. 142,230,140
Ugx. 147,476,260
Ugx. 144,195,570
Ugx. 139,693,220
Ugx. 135,229,100
Ugx. 127,362,000
Ugx. 103,261,890
Ugx. 139,649,600