Indiana listed at 25/1 odds to win 2016 NCAA title