NGX Weekly Market Wrap: All-Share Index Climbs to 126,149.57