<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def govt(self, root):
 """Nation's government expenditure, as percentages. Returns ------- an :class:`ApiQuery` of :class:`collections.OrderedDict` with \ keys of str and values of float Keys being, in order: ``Administration``, ``Defense``, ``Education``, ``Environment``, ``Healthcare``, ``Industry``, ``International Aid``, ``Law & Order``, ``Public Transport``, ``Social Policy``, ``Spirituality``, and ``Welfare``. """

        elem = root.find('GOVT')
        result = OrderedDict()

        result['Administration'] = float(elem.find('ADMINISTRATION').text)
        result['Defense'] = float(elem.find('DEFENCE').text)  # match the web UI
        result['Education'] = float(elem.find('EDUCATION').text)
        result['Environment'] = float(elem.find('ENVIRONMENT').text)
        result['Healthcare'] = float(elem.find('HEALTHCARE').text)
        result['Industry'] = float(elem.find('COMMERCE').text)  # Don't ask
        result['International Aid'] = float(elem.find('INTERNATIONALAID').text)
        result['Law & Order'] = float(elem.find('LAWANDORDER').text)
        result['Public Transport'] = float(elem.find('PUBLICTRANSPORT').text)
        result['Social Policy'] = float(elem.find('SOCIALEQUALITY').text)  # Shh
        result['Spirituality'] = float(elem.find('SPIRITUALITY').text)
        result['Welfare'] = float(elem.find('WELFARE').text)
        return result