Kansas lands Wilson, last top-50 recruit left