docs: def set_countriesdata(cls, countries):
          # type: (str) -> None
          """
          Set up countries data from data in form provided by UNStats and World Bank
  
          Args:
              countries (str): Countries data in HTML format provided by UNStats
  
          Returns:
              None
          """
          cls._countriesdata = dict()
          cls._countriesdata['countries'] = dict()
          cls._countriesdata['iso2iso3'] = dict()
          cls._countriesdata['m49iso3'] = dict()
          cls._countriesdata['countrynames2iso3'] = dict()
          cls._countriesdata['regioncodes2countries'] = dict()
          cls._countriesdata['regioncodes2names'] = dict()
          cls._countriesdata['regionnames2codes'] = dict()
          cls._countriesdata['aliases'] = dict()
  
          for country in countries:
              iso3 = country.get('#country+code+v_iso3')
              if not iso3:
                  continue
              iso3 = iso3.upper()
              cls._add_countriesdata(iso3, country)
              cls._countriesdata['countries'][iso3] = country.dictionary
  
          def sort_list(colname):
              for idval in cls._countriesdata[colname]:
                  cls._countriesdata[colname][idval] = \
                      sorted(list(cls._countriesdata[colname][idval]))
  
          sort_list('regioncodes2countries')