U.S. News national rankings: N.J. puts 4 in Top 100 (including No. 1 Princeton)