The second half of the top 50 in economics and business are just as interesting as the first half. Many of the better public universities in the U.S., including Indiana, Ohio State, UNC and Texas, post strong showings. INSEAD comes in at a rank of 33rd, pretty good for a standalone business school competing against full-fledged universities