Universities get $33M to train 337 new doctors