Balanced scoring leads Welsh past Grand Lake, 60-43