The world's happiest and unhappiest countries between 2017 and 2019