NUML confers 558 degrees, 39 gold medals