The Most Free Economies in the World (1995-2022)